LLVM API Documentation
#include <Trie.h>
Public Types | |
| typedef Trie< Payload >::Node | NodeType |
| typedef GraphTraits< Trie < Payload > >::ChildIteratorType | EdgeIter |
Static Public Member Functions | |
| static std::string | getGraphName (const Trie< Payload > &T) |
| static std::string | getNodeLabel (NodeType *Node, const Trie< Payload > &T) |
| static std::string | getEdgeSourceLabel (NodeType *Node, EdgeIter I) |
| static std::string | getNodeAttributes (const NodeType *Node, const Trie< Payload > &T) |
Definition at line 299 of file Trie.h.
| typedef Trie<Payload>::Node llvm::DOTGraphTraits< Trie< Payload > >::NodeType |
| typedef GraphTraits<Trie<Payload> >::ChildIteratorType llvm::DOTGraphTraits< Trie< Payload > >::EdgeIter |
| static std::string llvm::DOTGraphTraits< Trie< Payload > >::getGraphName | ( | const Trie< Payload > & | T | ) | [inline, static] |
| static std::string llvm::DOTGraphTraits< Trie< Payload > >::getNodeLabel | ( | NodeType * | Node, | |
| const Trie< Payload > & | T | |||
| ) | [inline, static] |
Definition at line 307 of file Trie.h.
References llvm::Trie< Payload >::getRoot(), and llvm::Trie< Payload >::Node::label().
| static std::string llvm::DOTGraphTraits< Trie< Payload > >::getEdgeSourceLabel | ( | NodeType * | Node, | |
| EdgeIter | I | |||
| ) | [inline, static] |
| static std::string llvm::DOTGraphTraits< Trie< Payload > >::getNodeAttributes | ( | const NodeType * | Node, | |
| const Trie< Payload > & | T | |||
| ) | [inline, static] |
Definition at line 319 of file Trie.h.
References llvm::Trie< Payload >::Node::data(), and llvm::Trie< Payload >::Empty.