Public Member Functions | |
ByteLengthPrefixedStringItor (const std::string &s) | |
string | operator * () const |
ByteLengthPrefixedStringItor | operator++ (int) |
ByteLengthPrefixedStringItor & | operator++ () |
bool | at_end () const |
Private Member Functions | |
ByteLengthPrefixedStringItor (const unsigned char *p_, size_t left_) | |
Private Attributes | |
const unsigned char * | p |
size_t | left |
Definition at line 503 of file xapian-compact.cc.
ByteLengthPrefixedStringItor::ByteLengthPrefixedStringItor | ( | const unsigned char * | p_, | |
size_t | left_ | |||
) | [inline, private] |
ByteLengthPrefixedStringItor::ByteLengthPrefixedStringItor | ( | const std::string & | s | ) | [inline] |
Definition at line 511 of file xapian-compact.cc.
string ByteLengthPrefixedStringItor::operator * | ( | ) | const [inline] |
ByteLengthPrefixedStringItor ByteLengthPrefixedStringItor::operator++ | ( | int | ) | [inline] |
Definition at line 520 of file xapian-compact.cc.
References ByteLengthPrefixedStringItor(), left, operator++(), and p.
ByteLengthPrefixedStringItor& ByteLengthPrefixedStringItor::operator++ | ( | ) | [inline] |
Definition at line 527 of file xapian-compact.cc.
References left, MAGIC_XOR_VALUE, and p.
Referenced by operator++().
bool ByteLengthPrefixedStringItor::at_end | ( | ) | const [inline] |
const unsigned char* ByteLengthPrefixedStringItor::p [private] |
size_t ByteLengthPrefixedStringItor::left [private] |