|
NEST
2.6.0,not_revisioned_source_dir@0
|
Public Member Functions | |
| void | addreference (void) |
| void | removereference (void) |
| TypeNode (const Name &n) | |
| TypeNode (const Name &n, Token f) | |
| ~TypeNode () | |
| void | toTokenArray (TokenArray &) const |
| void | info (std::ostream &, std::vector< TypeNode const * > &) const |
Public Attributes | |
| Name | type |
| Token | func |
| TypeNode * | alt |
| TypeNode * | next |
Private Attributes | |
| unsigned int | refs |
|
inline |
|
inline |
References alt, next, and removereference().
|
inline |
References refs.
Referenced by TypeTrie::TypeTrie().
| void TypeTrie::TypeNode::info | ( | std::ostream & | out, |
| std::vector< TypeNode const * > & | tl | ||
| ) | const |
References assert().
Referenced by TypeTrie::info().
|
inline |
References refs.
Referenced by ~TypeNode(), and TypeTrie::~TypeTrie().
| void TypeTrie::TypeNode::toTokenArray | ( | TokenArray & | a | ) | const |
References alt, assert(), func, next, TokenArray::push_back(), TokenArray::size(), toTokenArray(), and type.
Referenced by toTokenArray(), and TypeTrie::toTokenArray().
| TypeNode* TypeTrie::TypeNode::alt |
Referenced by TypeTrie::getalternative(), TypeTrie::lookup(), toTokenArray(), and ~TypeNode().
| Token TypeTrie::TypeNode::func |
Referenced by TypeTrie::getalternative(), TypeTrie::insert_move(), TypeTrie::lookup(), and toTokenArray().
| TypeNode* TypeTrie::TypeNode::next |
Referenced by TypeTrie::getalternative(), TypeTrie::insert_move(), TypeTrie::lookup(), toTokenArray(), and ~TypeNode().
|
private |
Referenced by addreference(), and removereference().
| Name TypeTrie::TypeNode::type |
Referenced by TypeTrie::getalternative(), TypeTrie::insert_move(), TypeTrie::lookup(), and toTokenArray().
1.8.7