#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().