Brass::Item_base< T > Class Template Reference

#include <brass_table.h>

Inheritance diagram for Brass::Item_base< T >:

Inheritance graph
[legend]
Collaboration diagram for Brass::Item_base< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Item_base (T p_, int c)
 Item_base (T p_)
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

p


Detailed Description

template<class T>
class Brass::Item_base< T >

Definition at line 141 of file brass_table.h.


Constructor & Destructor Documentation

template<class T>
Brass::Item_base< T >::Item_base ( p_,
int  c 
) [inline]

Definition at line 146 of file brass_table.h.

template<class T>
Brass::Item_base< T >::Item_base ( p_  )  [inline]

Definition at line 147 of file brass_table.h.


Member Function Documentation

template<class T>
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().

template<class T>
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.

template<class T>
int Brass::Item_base< T >::component_of (  )  const [inline]

Definition at line 156 of file brass_table.h.

Referenced by BrassTableCheck::print_key().

template<class T>
int Brass::Item_base< T >::components_of (  )  const [inline]

template<class T>
T Brass::Item_base< T >::get_address (  )  const [inline]

template<class T>
bool Brass::Item_base< T >::get_compressed (  )  const [inline]

Definition at line 155 of file brass_table.h.

Referenced by BrassTable::read_tag().

template<class T>
Key Brass::Item_base< T >::key (  )  const [inline]

template<class T>
int Brass::Item_base< T >::size (  )  const [inline]


Member Data Documentation

template<class T>
T Brass::Item_base< T >::p [protected]


The documentation for this class was generated from the following file:

Documentation for Xapian (version 1.2.9).
Generated on 10 May 2012 by Doxygen 1.5.9.