CP::SelectionExprParser Node1 CP::SelectionExprParser - m_defaultToChar + SelectionExprParser() + build() - expression() - term() - factor() Node2 CP::DetailSelectionExprParser ::Lexer::Symbol Node2->Node1 -m_symbol Node3 TScopeAdapter - fClass - fIsFundamental + TScopeAdapter() + TScopeAdapter() + TScopeAdapter() + TScopeAdapter() + TScopeAdapter() + TScopeAdapter() + operator TClass *() + operator Bool_t() + Name() + DeclaringScope() and 33 more... + ATLAS_NOT_THREAD_SAFE() + ByNameNoQuiet() + TypeAt() + TypeSize() + EnableCintex() - Init() Node3->Node2 +type Node4 std::string Node4->Node2 +value Node4->Node3 -fName Node6 CP::DetailSelectionExprParser ::Lexer - m_tokenizer - m_iterator + Lexer() + Lexer() + Lexer() + nextSymbol() Node4->Node6 -m_string Node5 std::basic_string< char > Node5->Node4 Node6->Node1 -m_lexer