COPASI API
4.40.278
|
#include <CChemEqParser.h>
Classes | |
struct | Data |
Public Member Functions | |
CChemEqParserBase () | |
const std::vector< std::string > & | getModifierCompartments () const |
const std::vector< C_FLOAT64 > & | getModifierMulitplicities () const |
const std::vector< std::string > & | getModifierNames () const |
const std::vector< std::string > & | getProductCompartments () const |
const std::vector< C_FLOAT64 > & | getProductMulitplicities () const |
const std::vector< std::string > & | getProductNames () const |
const std::vector< std::string > & | getSubstrateCompartments () const |
const std::vector< C_FLOAT64 > & | getSubstrateMulitplicities () const |
const std::vector< std::string > & | getSubstrateNames () const |
const bool & | isReversible () const |
virtual int | yylex ()=0 |
virtual int | yyparse () |
virtual | ~ CChemEqParserBase () |
Protected Member Functions | |
void | correctErrorPosition () |
Protected Attributes | |
std::vector< std::string > | mModifierCompartments |
std::vector< C_FLOAT64 > | mModifierMult |
std::vector< std::string > | mModifierNames |
Data * | mpData |
unsigned C_INT32 | mPosition |
std::vector< std::string > | mProductCompartments |
std::vector< C_FLOAT64 > | mProductMult |
std::vector< std::string > | mProductNames |
bool | mReversibility |
std::vector< std::string > | mSubstrateCompartments |
std::vector< C_FLOAT64 > | mSubstrateMult |
std::vector< std::string > | mSubstrateNames |
This is a base class for the CChemEqParser adding member attributes to enhance the internal functionality.
CChemEqParserBase::CChemEqParserBase | ( | ) |
Default constructor
|
virtual |
Destructor
|
protected |
const std::vector< std::string > & CChemEqParserBase::getModifierCompartments | ( | ) | const |
References mModifierCompartments.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< C_FLOAT64 > & CChemEqParserBase::getModifierMulitplicities | ( | ) | const |
References mModifierMult.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< std::string > & CChemEqParserBase::getModifierNames | ( | ) | const |
References mModifierNames.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< std::string > & CChemEqParserBase::getProductCompartments | ( | ) | const |
References mProductCompartments.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< C_FLOAT64 > & CChemEqParserBase::getProductMulitplicities | ( | ) | const |
References mProductMult.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< std::string > & CChemEqParserBase::getProductNames | ( | ) | const |
References mProductNames.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< std::string > & CChemEqParserBase::getSubstrateCompartments | ( | ) | const |
References mSubstrateCompartments.
Referenced by CChemEqInterface::setChemEqString(), CMetabNameInterface::splitDisplayName(), and CMetabNameInterface::unQuote().
const std::vector< C_FLOAT64 > & CChemEqParserBase::getSubstrateMulitplicities | ( | ) | const |
References mSubstrateMult.
Referenced by CChemEqInterface::setChemEqString().
const std::vector< std::string > & CChemEqParserBase::getSubstrateNames | ( | ) | const |
References mSubstrateNames.
Referenced by CChemEqInterface::setChemEqString(), CMetabNameInterface::splitDisplayName(), and CMetabNameInterface::unQuote().
const bool & CChemEqParserBase::isReversible | ( | ) | const |
References mReversibility.
Referenced by CChemEqInterface::setChemEqString().
|
pure virtual |
Implemented in CChemEqParser.
|
virtual |
References YY_, YY_ASSERT, YY_CAST, YY_IGNORE_USELESS_CAST_BEGIN, YY_IGNORE_USELESS_CAST_END, YYABORT, YYACCEPT, yychar, YYDPRINTF, YYEMPTY, YYFINAL, YYINITDEPTH, YYMAXDEPTH, yynerrs, YYNSTATES, YYPTRDIFF_T, YYSIZE_T, YYSIZEOF, yyalloc::yyss_alloc, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYSTYPE, and yyalloc::yyvs_alloc.
Referenced by CChemEqInterface::isValidEq(), CChemEqInterface::setChemEqString(), CMetabNameInterface::splitDisplayName(), and CMetabNameInterface::unQuote().
|
protected |
Referenced by getModifierCompartments().
|
protected |
Referenced by getModifierMulitplicities().
|
protected |
Referenced by getModifierNames().
|
protected |
|
protected |
|
protected |
Referenced by getProductCompartments().
|
protected |
Referenced by getProductMulitplicities().
|
protected |
Referenced by getProductNames().
|
protected |
Referenced by isReversible().
|
protected |
Referenced by getSubstrateCompartments().
|
protected |
Referenced by getSubstrateMulitplicities().
|
protected |
Referenced by getSubstrateNames().