| 
    xapian-core
    1.4.29
    
   | 
 
#include <glass_table.h>
 Inheritance diagram for Glass::LeafItem_base< T >:
 Collaboration diagram for Glass::LeafItem_base< T >:Public Member Functions | |
| LeafItem_base (T p_, int c) | |
| LeafItem_base (T p_) | |
| void | init (T p_, int c) | 
| void | init (T p_) | 
| T | get_address () const | 
| int | size () const | 
| SIZE in diagram above.  More... | |
| bool | get_compressed () const | 
| bool | first_component () const | 
| bool | last_component () const | 
| int | component_of () const | 
| Key | key () const | 
| void | append_chunk (std::string *tag) const | 
| bool | decompress_chunk (CompressionStream &comp_stream, string &tag) const | 
Protected Member Functions | |
| int | get_key_len () const | 
| int | getI () const | 
Static Protected Member Functions | |
| static int | getD (const uint8_t *q, int c) | 
| static int | getX (const uint8_t *q, int c) | 
Protected Attributes | |
| T | p | 
Definition at line 160 of file glass_table.h.
      
  | 
  inline | 
Definition at line 174 of file glass_table.h.
      
  | 
  inlineexplicit | 
Definition at line 175 of file glass_table.h.
      
  | 
  inline | 
Definition at line 193 of file glass_table.h.
Referenced by GlassTableCheck::print_tag(), and GlassTable::read_tag().
      
  | 
  inline | 
Definition at line 188 of file glass_table.h.
Referenced by GlassTable::enter_key_above_leaf(), and GlassTableCheck::print_key().
      
  | 
  inline | 
Definition at line 202 of file glass_table.h.
Referenced by GlassTable::read_tag().
      
  | 
  inline | 
Definition at line 186 of file glass_table.h.
Referenced by GlassCursor::next().
      
  | 
  inline | 
Definition at line 180 of file glass_table.h.
Referenced by GlassTable::add_item_to_leaf(), GlassTable::add_kt(), GlassTableCheck::block_check(), GlassTable::close(), GlassTable::compact(), GlassTable::find_in_branch(), and GlassTable::find_in_leaf().
      
  | 
  inline | 
Definition at line 185 of file glass_table.h.
Referenced by GlassTable::read_tag().
      
  | 
  inlineprotected | 
Definition at line 163 of file glass_table.h.
      
  | 
  inlinestaticprotected | 
Definition at line 164 of file glass_table.h.
      
  | 
  inlineprotected | 
Definition at line 170 of file glass_table.h.
      
  | 
  inlinestaticprotected | 
Definition at line 171 of file glass_table.h.
      
  | 
  inline | 
Definition at line 177 of file glass_table.h.
Referenced by GlassTable::read_tag().
      
  | 
  inline | 
Definition at line 178 of file glass_table.h.
      
  | 
  inline | 
Definition at line 192 of file glass_table.h.
Referenced by GlassTable::enter_key_above_leaf(), and GlassTableCheck::print_key().
      
  | 
  inline | 
Definition at line 187 of file glass_table.h.
Referenced by GlassTable::add_kt(), GlassTable::delete_kt(), GlassTableCheck::print_key(), and GlassTable::read_tag().
      
  | 
  inline | 
SIZE in diagram above.
Definition at line 182 of file glass_table.h.
Referenced by GlassTable::add_item_to_leaf(), GlassTable::add_kt(), GlassTable::add_leaf_item(), GlassTableCheck::block_check(), GlassTable::compact(), GlassTable::delete_leaf_item(), and GlassTable::mid_point().
      
  | 
  protected | 
Definition at line 162 of file glass_table.h.