#include <flint_table.h>
Inheritance diagram for Item_base_< T >:
Public Member Functions | |
Item_base_ (T p_, int c) | |
Item_base_ (T p_) | |
T | get_address () const |
int | size () const |
bool | get_compressed () const |
int | component_of () const |
int | components_of () const |
Key_ | key () const |
void | append_chunk (string *tag) const |
uint4 | block_given_by () const |
Get this item's tag as a block number (this block should not be at level 0). | |
Protected Attributes | |
T | p |
Definition at line 119 of file flint_table.h.
Item_base_< T >::Item_base_ | ( | T | p_, | |
int | c | |||
) | [inline] |
Definition at line 124 of file flint_table.h.
Item_base_< T >::Item_base_ | ( | T | p_ | ) | [inline] |
Definition at line 125 of file flint_table.h.
T Item_base_< T >::get_address | ( | ) | const [inline] |
Definition at line 126 of file flint_table.h.
Referenced by FlintTable::add_item_to_block(), FlintTable::add_kt(), and FlintTable::close().
int Item_base_< T >::size | ( | ) | const [inline] |
Definition at line 127 of file flint_table.h.
Referenced by FlintTable::add_item(), FlintTable::add_item_to_block(), FlintTable::add_kt(), Item_base_< byte * >::append_chunk(), and Item_base_< byte * >::block_given_by().
bool Item_base_< T >::get_compressed | ( | ) | const [inline] |
int Item_base_< T >::component_of | ( | ) | const [inline] |
int Item_base_< T >::components_of | ( | ) | const [inline] |
Definition at line 132 of file flint_table.h.
Referenced by BtreeCheck::print_tag(), and FlintTable::read_tag().
Key_ Item_base_< T >::key | ( | ) | const [inline] |
Definition at line 135 of file flint_table.h.
Referenced by FlintTable::add(), FlintTable::enter_key(), FlintTable::find(), and BtreeCheck::print_key().
void Item_base_< T >::append_chunk | ( | string * | tag | ) | const [inline] |
Definition at line 136 of file flint_table.h.
Referenced by BtreeCheck::print_tag(), and FlintTable::read_tag().
uint4 Item_base_< T >::block_given_by | ( | ) | const [inline] |
Get this item's tag as a block number (this block should not be at level 0).
Definition at line 145 of file flint_table.h.
T Item_base_< T >::p [protected] |
Definition at line 121 of file flint_table.h.
Referenced by Item_base_< byte * >::append_chunk(), Item_base_< byte * >::block_given_by(), Item_base_< byte * >::component_of(), Item_base_< byte * >::components_of(), Item_base_< byte * >::get_address(), Item_base_< byte * >::get_compressed(), Item_base_< byte * >::key(), and Item_base_< byte * >::size().