#include <prefix_compressed_strings.h>

Public Member Functions | |
| PrefixCompressedStringItor (const std::string &s) | |
| const std::string & | operator* () const |
| PrefixCompressedStringItor | operator++ (int) |
| PrefixCompressedStringItor & | operator++ () |
| bool | at_end () const |
Private Member Functions | |
| PrefixCompressedStringItor (const unsigned char *p_, size_t left_, const std::string ¤t_) | |
Private Attributes | |
| const unsigned char * | p |
| size_t | left |
| std::string | current |
Definition at line 36 of file prefix_compressed_strings.h.
| PrefixCompressedStringItor::PrefixCompressedStringItor | ( | const unsigned char * | p_, | |
| size_t | left_, | |||
| const std::string & | current_ | |||
| ) | [inline, private] |
| PrefixCompressedStringItor::PrefixCompressedStringItor | ( | const std::string & | s | ) | [inline] |
| bool PrefixCompressedStringItor::at_end | ( | ) | const [inline] |
Definition at line 86 of file prefix_compressed_strings.h.
References p.
Referenced by FlintSpellingTable::merge_changes(), ChertSpellingTable::merge_changes(), BrassSpellingTable::merge_changes(), FlintCompact::merge_spellings(), ChertCompact::merge_spellings(), and BrassCompact::merge_spellings().
| const std::string& PrefixCompressedStringItor::operator* | ( | ) | const [inline] |
| PrefixCompressedStringItor& PrefixCompressedStringItor::operator++ | ( | ) | [inline] |
Definition at line 68 of file prefix_compressed_strings.h.
References current, left, MAGIC_XOR_VALUE, and p.
Referenced by operator++(), and PrefixCompressedStringItor().
| PrefixCompressedStringItor PrefixCompressedStringItor::operator++ | ( | int | ) | [inline] |
Definition at line 60 of file prefix_compressed_strings.h.
References current, left, operator++(), p, and PrefixCompressedStringItor().
std::string PrefixCompressedStringItor::current [private] |
Definition at line 39 of file prefix_compressed_strings.h.
Referenced by operator*(), and operator++().
size_t PrefixCompressedStringItor::left [private] |
Definition at line 38 of file prefix_compressed_strings.h.
Referenced by operator++(), and PrefixCompressedStringItor().
const unsigned char* PrefixCompressedStringItor::p [private] |
Definition at line 37 of file prefix_compressed_strings.h.
Referenced by at_end(), operator++(), and PrefixCompressedStringItor().