.. index:: pair: class; qasmParser::ExpContext .. _doxid-classqasm_parser_1_1_exp_context: class qasmParser::ExpContext ============================ .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class ExpContext: public ParserRuleContext { public: // construction :target:`ExpContext`( antlr4::ParserRuleContext* parent, size_t invokingState ); // methods virtual size_t :target:`getRuleIndex`() const; :ref:`IdContext`* :target:`id`(); :ref:`RealContext`* :target:`real`(); :ref:`DecimalContext`* :target:`decimal`(); :ref:`IntegerContext`* :target:`integer`(); antlr4::tree::TerminalNode* :target:`PI_KEY`(); antlr4::tree::TerminalNode* :target:`LPAREN`(); std::vector :target:`exp`(); ExpContext* :target:`exp`(size_t i); antlr4::tree::TerminalNode* :target:`RPAREN`(); antlr4::tree::TerminalNode* :target:`MINUS`(); antlr4::tree::TerminalNode* :target:`MUL`(); antlr4::tree::TerminalNode* :target:`DIV`(); antlr4::tree::TerminalNode* :target:`PLUS`(); virtual void :target:`enterRule`(antlr4::tree::ParseTreeListener* listener); virtual void :target:`exitRule`(antlr4::tree::ParseTreeListener* listener); virtual antlrcpp::Any :target:`accept`(antlr4::tree::ParseTreeVisitor* visitor); };