LLVM API Documentation
#include <Trie.h>
Public Types | |
| typedef Trie< Payload > | TrieType |
| typedef TrieType::Node | NodeType |
| typedef NodeType::iterator | ChildIteratorType |
| typedef std::vector< NodeType * > ::const_iterator | nodes_iterator |
Static Public Member Functions | |
| static NodeType * | getEntryNode (const TrieType &T) |
| static ChildIteratorType | child_begin (NodeType *N) |
| static ChildIteratorType | child_end (NodeType *N) |
| static nodes_iterator | nodes_begin (const TrieType &G) |
| static nodes_iterator | nodes_end (const TrieType &G) |
Definition at line 277 of file Trie.h.
| typedef Trie<Payload> llvm::GraphTraits< Trie< Payload > >::TrieType |
| typedef TrieType::Node llvm::GraphTraits< Trie< Payload > >::NodeType |
| typedef NodeType::iterator llvm::GraphTraits< Trie< Payload > >::ChildIteratorType |
| typedef std::vector<NodeType*>::const_iterator llvm::GraphTraits< Trie< Payload > >::nodes_iterator |
| static NodeType* llvm::GraphTraits< Trie< Payload > >::getEntryNode | ( | const TrieType & | T | ) | [inline, static] |
| static ChildIteratorType llvm::GraphTraits< Trie< Payload > >::child_begin | ( | NodeType * | N | ) | [inline, static] |
| static ChildIteratorType llvm::GraphTraits< Trie< Payload > >::child_end | ( | NodeType * | N | ) | [inline, static] |
| static nodes_iterator llvm::GraphTraits< Trie< Payload > >::nodes_begin | ( | const TrieType & | G | ) | [inline, static] |
| static nodes_iterator llvm::GraphTraits< Trie< Payload > >::nodes_end | ( | const TrieType & | G | ) | [inline, static] |