CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GlobalLogicParser Member List

This is the complete list of members for GlobalLogicParser, including all inherited members.

addBracketSpaces(const std::string &, std::string &)GlobalLogicParserprotected
buildOperandTokenVector()GlobalLogicParser
buildOperandTokenVectorNumExp()GlobalLogicParser
buildRpnVector(const std::string &)GlobalLogicParser
checkLogicalExpression(std::string &)GlobalLogicParser
clearRpnVector()GlobalLogicParser
convertIntToNameLogicalExpression(const std::map< int, std::string > &intToNameMap)GlobalLogicParser
convertNameToIntLogicalExpression(const std::map< std::string, int > &nameToIntMap)GlobalLogicParser
expressionResult() const GlobalLogicParservirtual
expressionResultNumExp() const GlobalLogicParservirtual
expressionSeedsOperandList()GlobalLogicParser
getOperation(const std::string &tokenString, OperationType lastOperation, TokenRPN &rpnToken) const GlobalLogicParserprotectedvirtual
getRuleFromType(OperationType t)GlobalLogicParserprotected
GlobalLogicParser()GlobalLogicParser
GlobalLogicParser(const RpnVector &, const std::vector< OperandToken > &)GlobalLogicParser
GlobalLogicParser(const std::string &logicalExpressionVal)GlobalLogicParser
GlobalLogicParser(std::string &logicalExpressionVal)GlobalLogicParser
GlobalLogicParser(const std::string logicalExpressionVal, const std::string numericalExpressionVal)GlobalLogicParser
GlobalLogicParser(const std::string &logicalExpressionVal, const std::string &numericalExpressionVal, const bool dummy)GlobalLogicParser
logicalExpression() const GlobalLogicParserinline
m_logicalExpressionGlobalLogicParserprotected
m_numericalExpressionGlobalLogicParserprotected
m_operandTokenVectorGlobalLogicParserprotected
m_operationRulesGlobalLogicParserprotectedstatic
m_rpnVectorGlobalLogicParserprotected
numericalExpression() const GlobalLogicParserinline
OP_AND enum valueGlobalLogicParser
OP_CLOSEBRACKET enum valueGlobalLogicParser
OP_INVALID enum valueGlobalLogicParser
OP_NOT enum valueGlobalLogicParser
OP_NULL enum valueGlobalLogicParser
OP_OPENBRACKET enum valueGlobalLogicParser
OP_OPERAND enum valueGlobalLogicParser
OP_OR enum valueGlobalLogicParser
OP_XOR enum valueGlobalLogicParser
operandIndex(const std::string &operandNameVal) const GlobalLogicParser
operandName(const int iOperand) const GlobalLogicParser
operandResult(const std::string &operandNameVal) const GlobalLogicParser
operandResult(const int tokenNumberVal) const GlobalLogicParser
operandResultNumExp(const std::string &operandNameVal) const GlobalLogicParser
operandResultNumExp(const int iOperand) const GlobalLogicParser
operandTokenVector()GlobalLogicParserinline
operandTokenVector() const GlobalLogicParserinline
OperationType enum nameGlobalLogicParser
RpnVector typedefGlobalLogicParser
rpnVector() const GlobalLogicParserinline
setLogicalExpression(const std::string &)GlobalLogicParserprotected
setNumericalExpression(const std::string &)GlobalLogicParserprotected
~GlobalLogicParser()GlobalLogicParservirtual