ICU 4.8.1.1
4.8.1.1
|
#include <stringtriebuilder.h>
Public Member Functions | |
BranchNode (int32_t initialHash) | |
![]() | |
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 |
![]() | |
virtual | ~UObject () |
Destructor. More... | |
Protected Attributes | |
int32_t | firstEdgeNumber |
![]() | |
int32_t | hash |
int32_t | offset |
Additional Inherited Members | |
![]() | |
static int32_t | hashCode (const Node *node) |
![]() | |
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.