Lines Matching defs:RBBISymbolTable
4 // file: rbbistbl.cpp Implementation of the ICU RBBISymbolTable class
43 RBBISymbolTable::RBBISymbolTable(RBBIRuleScanner *rs, const UnicodeString &rules, UErrorCode &status)
59 RBBISymbolTable::~RBBISymbolTable()
66 // RBBISymbolTable::lookup This function from the abstract symbol table interface
72 const UnicodeString *RBBISymbolTable::lookup(const UnicodeString& s) const
79 RBBISymbolTable *This = (RBBISymbolTable *)this; // cast off const
91 // stand-in character for the set by RBBISymbolTable::lookupMatcher()
109 // RBBISymbolTable::lookupMatcher This function from the abstract symbol table
119 const UnicodeFunctor *RBBISymbolTable::lookupMatcher(UChar32 ch) const
122 RBBISymbolTable *This = (RBBISymbolTable *)this; // cast off const
131 // RBBISymbolTable::parseReference This function from the abstract symbol table interface
140 UnicodeString RBBISymbolTable::parseReference(const UnicodeString& text,
164 // RBBISymbolTable::lookupNode Given a key (a variable name), return the
168 RBBINode *RBBISymbolTable::lookupNode(const UnicodeString &key) const{
182 // RBBISymbolTable::addEntry Add a new entry to the symbol table.
187 void RBBISymbolTable::addEntry (const UnicodeString &key, RBBINode *val, UErrorCode &err) {
227 // RBBISymbolTable::print Debugging function, dump out the symbol table contents.
230 void RBBISymbolTable::rbbiSymtablePrint() const {