| 
    xapian-core
    1.4.29
    
   | 
 
#include <glass_values.h>
 Collaboration diagram for Glass::ValueChunkReader:Public Member Functions | |
| ValueChunkReader () | |
| Create a ValueChunkReader which is already at_end().  More... | |
| ValueChunkReader (const char *p_, size_t len, Xapian::docid did_) | |
| void | assign (const char *p_, size_t len, Xapian::docid did_) | 
| bool | at_end () const | 
| Xapian::docid | get_docid () const | 
| const std::string & | get_value () const | 
| void | next () | 
| void | skip_to (Xapian::docid target) | 
Private Attributes | |
| const char * | p | 
| const char * | end | 
| Xapian::docid | did | 
| std::string | value | 
Definition at line 180 of file glass_values.h.
      
  | 
  inline | 
Create a ValueChunkReader which is already at_end().
Definition at line 190 of file glass_values.h.
      
  | 
  inline | 
Definition at line 192 of file glass_values.h.
| void ValueChunkReader::assign | ( | const char * | p_, | 
| size_t | len, | ||
| Xapian::docid | did_ | ||
| ) | 
Definition at line 72 of file glass_values.cc.
References unpack_string().
Referenced by Glass::ValueUpdater::update().
      
  | 
  inline | 
Definition at line 198 of file glass_values.h.
Referenced by Glass::ValueUpdater::update(), and Glass::ValueUpdater::~ValueUpdater().
      
  | 
  inline | 
Definition at line 200 of file glass_values.h.
Referenced by Glass::ValueUpdater::update(), and Glass::ValueUpdater::~ValueUpdater().
      
  | 
  inline | 
Definition at line 202 of file glass_values.h.
Referenced by Glass::ValueUpdater::update(), and Glass::ValueUpdater::~ValueUpdater().
| void ValueChunkReader::next | ( | ) | 
Definition at line 82 of file glass_values.cc.
References unpack_string(), and unpack_uint().
Referenced by Glass::ValueUpdater::update(), and Glass::ValueUpdater::~ValueUpdater().
| void ValueChunkReader::skip_to | ( | Xapian::docid | target | ) | 
Definition at line 98 of file glass_values.cc.
References rare, and unpack_uint().
Referenced by GlassValueManager::get_value().
      
  | 
  private | 
Definition at line 184 of file glass_values.h.
      
  | 
  private | 
Definition at line 182 of file glass_values.h.
      
  | 
  private | 
Definition at line 181 of file glass_values.h.
      
  | 
  private | 
Definition at line 186 of file glass_values.h.