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() 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