|
ICU 4.8.1.1
4.8.1.1
|
#include <stringtriebuilder.h>
Public Member Functions | |
| BranchNode (int32_t initialHash) | |
Public Member Functions inherited from StringTrieBuilder::Node | |
| Node (int32_t initialHash) | |
| int32_t | hashCode () const |
| virtual UBool | operator== (const Node &other) const |
| UBool | operator!= (const Node &other) const |
| virtual int32_t | markRightEdgesFirst (int32_t edgeNumber) |
| Traverses the Node graph and numbers branch edges, with rightmost edges first. More... | |
| virtual void | write (StringTrieBuilder &builder)=0 |
| void | writeUnlessInsideRightEdge (int32_t firstRight, int32_t lastRight, StringTrieBuilder &builder) |
| int32_t | getOffset () const |
Public Member Functions inherited from UObject | |
| virtual | ~UObject () |
| Destructor. More... | |
Protected Attributes | |
| int32_t | firstEdgeNumber |
Protected Attributes inherited from StringTrieBuilder::Node | |
| int32_t | hash |
| int32_t | offset |
Additional Inherited Members | |
Static Public Member Functions inherited from StringTrieBuilder::Node | |
| static int32_t | hashCode (const Node *node) |
Static Public Member Functions inherited from UMemory | |
| static void * | operator new (size_t size) |
| Override for ICU4C C++ memory management. More... | |
| static void * | operator new[] (size_t size) |
| Override for ICU4C C++ memory management. More... | |
| static void | operator delete (void *p) |
| Override for ICU4C C++ memory management. More... | |
| static void | operator delete[] (void *p) |
| Override for ICU4C C++ memory management. More... | |
| static void * | operator new (size_t, void *ptr) |
| Override for ICU4C C++ memory management for STL. More... | |
| static void | operator delete (void *, void *) |
| Override for ICU4C C++ memory management for STL. More... | |
Definition at line 290 of file stringtriebuilder.h.
1.8.5