xapian-core
1.4.27
|
#include <glass_table.h>
Public Member Functions | |
Key (const uint8_t *p_) | |
const uint8_t * | get_address () const |
const uint8_t * | data () const |
void | read (std::string *key) const |
int | length () const |
char | operator[] (size_t i) const |
Private Attributes | |
const uint8_t * | p |
Definition at line 140 of file glass_table.h.
|
inlineexplicit |
Definition at line 143 of file glass_table.h.
Referenced by Glass::LeafItem_base< uint8_t *>::key(), and Glass::BItem_base< uint8_t *>::key().
|
inline |
|
inline |
Definition at line 144 of file glass_table.h.
References p.
Referenced by Glass::BItem_wr::set_key_and_block(), and Glass::BItem_wr::set_truncated_key_and_block().
|
inline |
Definition at line 149 of file glass_table.h.
Referenced by GlassTable::add_branch_item(), Glass::compare(), GlassTable::enter_key_above_leaf(), operator[](), GlassTableCheck::print_key(), read(), Glass::BItem_wr::set_key_and_block(), and Glass::BItem_wr::set_truncated_key_and_block().
|
inline |
Definition at line 152 of file glass_table.h.
|
inline |
Definition at line 146 of file glass_table.h.
References length().
Referenced by GlassTableCheck::print_key().
|
private |
Definition at line 141 of file glass_table.h.
Referenced by Glass::LeafItem_wr::fake_root_item(), Glass::LeafItem_wr::form_key(), get_address(), Glass::LeafItem_base< uint8_t *>::get_address(), Glass::BItem_base< uint8_t *>::get_address(), GlassTable::get_path(), Glass::BItem_wr::operator const BItem(), Glass::LeafItem_wr::operator const LeafItem(), Glass::BItem_wr::set_block_given_by(), Glass::LeafItem_wr::set_component_of(), Glass::BItem_wr::set_component_of(), Glass::BItem_wr::set_key_and_block(), Glass::LeafItem_wr::set_key_len(), Glass::BItem_wr::set_key_len(), Glass::LeafItem_wr::set_tag(), Glass::BItem_wr::set_truncated_key_and_block(), and Glass::LeafItem_wr::setI().