Public Member Functions | |
PrefixCompressedStringItor (const std::string &s) | |
const string & | operator * () const |
PrefixCompressedStringItor | operator++ (int) |
PrefixCompressedStringItor & | operator++ () |
bool | at_end () const |
PrefixCompressedStringItor (const std::string &s) | |
const string & | operator * () const |
PrefixCompressedStringItor | operator++ (int) |
PrefixCompressedStringItor & | operator++ () |
bool | at_end () const |
Private Member Functions | |
PrefixCompressedStringItor (const unsigned char *p_, size_t left_, const string ¤t_) | |
PrefixCompressedStringItor (const unsigned char *p_, size_t left_, const string ¤t_) | |
Private Attributes | |
const unsigned char * | p |
size_t | left |
string | current |
const unsigned char * | p |
Definition at line 47 of file flint_spelling.cc.
PrefixCompressedStringItor::PrefixCompressedStringItor | ( | const unsigned char * | p_, | |
size_t | left_, | |||
const string & | current_ | |||
) | [inline, private] |
PrefixCompressedStringItor::PrefixCompressedStringItor | ( | const std::string & | s | ) | [inline] |
PrefixCompressedStringItor::PrefixCompressedStringItor | ( | const unsigned char * | p_, | |
size_t | left_, | |||
const string & | current_ | |||
) | [inline, private] |
Definition at line 304 of file xapian-compact.cc.
PrefixCompressedStringItor::PrefixCompressedStringItor | ( | const std::string & | s | ) | [inline] |
const string& PrefixCompressedStringItor::operator * | ( | ) | const [inline] |
PrefixCompressedStringItor PrefixCompressedStringItor::operator++ | ( | int | ) | [inline] |
Definition at line 71 of file flint_spelling.cc.
References current, left, operator++(), p, and PrefixCompressedStringItor().
PrefixCompressedStringItor& PrefixCompressedStringItor::operator++ | ( | ) | [inline] |
Definition at line 79 of file flint_spelling.cc.
References current, left, MAGIC_XOR_VALUE, and p.
Referenced by operator++(), and PrefixCompressedStringItor().
bool PrefixCompressedStringItor::at_end | ( | ) | const [inline] |
Definition at line 97 of file flint_spelling.cc.
References p.
Referenced by FlintSpellingTable::merge_changes().
const string& PrefixCompressedStringItor::operator * | ( | ) | const [inline] |
PrefixCompressedStringItor PrefixCompressedStringItor::operator++ | ( | int | ) | [inline] |
Definition at line 323 of file xapian-compact.cc.
References current, left, operator++(), p, and PrefixCompressedStringItor().
PrefixCompressedStringItor& PrefixCompressedStringItor::operator++ | ( | ) | [inline] |
bool PrefixCompressedStringItor::at_end | ( | ) | const [inline] |
const unsigned char* PrefixCompressedStringItor::p [private] |
Definition at line 48 of file flint_spelling.cc.
Referenced by at_end(), operator++(), and PrefixCompressedStringItor().
size_t PrefixCompressedStringItor::left [private] |
Definition at line 49 of file flint_spelling.cc.
Referenced by operator++(), and PrefixCompressedStringItor().
string PrefixCompressedStringItor::current [private] |
const unsigned char* PrefixCompressedStringItor::p [private] |
Definition at line 300 of file xapian-compact.cc.