#include <brass_table.h>


Public Member Functions | |
| Item_base (T p_, int c) | |
| Item_base (T p_) | |
| T | get_address () const |
| int | size () const |
| I in diagram above. | |
| bool | get_compressed () const |
| int | component_of () const |
| int | components_of () const |
| Key | key () const |
| void | append_chunk (std::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 141 of file brass_table.h.
| Brass::Item_base< T >::Item_base | ( | T | p_, | |
| int | c | |||
| ) | [inline] |
Definition at line 146 of file brass_table.h.
| Brass::Item_base< T >::Item_base | ( | T | p_ | ) | [inline] |
Definition at line 147 of file brass_table.h.
| void Brass::Item_base< T >::append_chunk | ( | std::string * | tag | ) | const [inline] |
Definition at line 163 of file brass_table.h.
Referenced by BrassTableCheck::print_tag(), and BrassTable::read_tag().
| uint4 Brass::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 172 of file brass_table.h.
| int Brass::Item_base< T >::component_of | ( | ) | const [inline] |
| int Brass::Item_base< T >::components_of | ( | ) | const [inline] |
Definition at line 159 of file brass_table.h.
Referenced by BrassTable::add_kt(), BrassTableCheck::print_tag(), and BrassTable::read_tag().
| T Brass::Item_base< T >::get_address | ( | ) | const [inline] |
Definition at line 148 of file brass_table.h.
Referenced by BrassTable::add_item_to_block(), BrassTable::add_kt(), BrassTableCheck::block_check(), BrassTable::close(), and BrassTable::compact().
| bool Brass::Item_base< T >::get_compressed | ( | ) | const [inline] |
| Key Brass::Item_base< T >::key | ( | ) | const [inline] |
Definition at line 162 of file brass_table.h.
Referenced by BrassTable::add(), BrassTableCheck::block_check(), BrassTable::enter_key(), BrassTable::find(), and BrassTableCheck::print_key().
| int Brass::Item_base< T >::size | ( | ) | const [inline] |
I in diagram above.
Definition at line 150 of file brass_table.h.
Referenced by BrassTable::add_item(), BrassTable::add_item_to_block(), BrassTable::add_kt(), Brass::Item_base< const byte * >::append_chunk(), BrassTableCheck::block_check(), Brass::Item_base< const byte * >::block_given_by(), and BrassTable::compact().
T Brass::Item_base< T >::p [protected] |
Definition at line 143 of file brass_table.h.
Referenced by Brass::Item_base< const byte * >::append_chunk(), Brass::Item_base< const byte * >::block_given_by(), Brass::Item_base< const byte * >::component_of(), Brass::Item_base< const byte * >::components_of(), Brass::Item_base< const byte * >::get_address(), Brass::Item_base< const byte * >::get_compressed(), Brass::Item_base< const byte * >::key(), and Brass::Item_base< const byte * >::size().