ICU 56.1: icu::StringTrieBuilder::BranchNode Class Reference

ICU 56.1 56.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

Public Member Functions | Protected Attributes
icu::StringTrieBuilder::BranchNode Class Reference

`#include <stringtriebuilder.h>`

Inheritance diagram for icu::StringTrieBuilder::BranchNode:

## Public Member Functions
| BranchNode (int32_t initialHash)
Public Member Functions inherited from icu::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 icu::UObject
virtual | ~UObject ()
| Destructor. More...
virtual UClassID | getDynamicClassID () const
| ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. More...

## Protected Attributes
int32_t | firstEdgeNumber
Protected Attributes inherited from icu::StringTrieBuilder::Node
int32_t | hash
int32_t | offset

## Additional Inherited Members
Static Public Member Functions inherited from icu::StringTrieBuilder::Node
static int32_t | hashCode (const Node *node)

## Detailed Description

Internal:
  Do not use. This API is for internal use only.

Definition at line 311 of file stringtriebuilder.h.

The documentation for this class was generated from the following file:

- stringtriebuilder.h