commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::Table::Header Struct Reference

Public Member Functions

 Header ()
 
void update_line_size ()
 
size_t get_offset (const Symbol &att, Types type) const
 
size_t get_offset (int index, Types type) const
 
LineItemnew_line (const LineItem *aline=0)
 
void delete_line (LineItem *line)
 

Public Attributes

Symbol name_
 
TableColumncolumns_
 
LineItemfirst_
 
LineItemlast_
 
size_t size_
 
size_t line_size_
 

Constructor & Destructor Documentation

commore::Table::Header::Header ( )
inline

Member Function Documentation

void commore::Table::Header::delete_line ( Table::LineItem line)
size_t commore::Table::Header::get_offset ( const Symbol att,
Types  type 
) const
inline
size_t commore::Table::Header::get_offset ( int  index,
Types  type 
) const
inline
Table::LineItem * commore::Table::Header::new_line ( const LineItem aline = 0)
void commore::Table::Header::update_line_size ( )
inline

Member Data Documentation

TableColumn* commore::Table::Header::columns_
LineItem* commore::Table::Header::first_
LineItem* commore::Table::Header::last_
size_t commore::Table::Header::line_size_
Symbol commore::Table::Header::name_
size_t commore::Table::Header::size_

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