CMS 3D CMS Logo

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() constGlobalLogicParservirtual
expressionResultNumExp() constGlobalLogicParservirtual
expressionSeedsOperandList()GlobalLogicParser
getOperation(const std::string &tokenString, OperationType lastOperation, TokenRPN &rpnToken) constGlobalLogicParserprotectedvirtual
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() constGlobalLogicParserinline
m_logicalExpressionGlobalLogicParserprotected
m_numericalExpressionGlobalLogicParserprotected
m_operandTokenVectorGlobalLogicParserprotected
m_operationRulesGlobalLogicParserprotectedstatic
m_rpnVectorGlobalLogicParserprotected
numericalExpression() constGlobalLogicParserinline
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) constGlobalLogicParser
operandName(const int iOperand) constGlobalLogicParser
operandResult(const std::string &operandNameVal) constGlobalLogicParser
operandResult(const int tokenNumberVal) constGlobalLogicParser
operandResultNumExp(const std::string &operandNameVal) constGlobalLogicParser
operandResultNumExp(const int iOperand) constGlobalLogicParser
operandTokenVector()GlobalLogicParserinline
operandTokenVector() constGlobalLogicParserinline
OperationType enum nameGlobalLogicParser
RpnVector typedefGlobalLogicParser
rpnVector() constGlobalLogicParserinline
setLogicalExpression(const std::string &)GlobalLogicParserprotected
setNumericalExpression(const std::string &)GlobalLogicParserprotected
~GlobalLogicParser()GlobalLogicParservirtual