table.h File Reference

#include <iostream>
#include <vector>
#include <list>
#include "asserts.h"
#include "estring.h"

Include dependency graph for table.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool operator== (const table_cell_base &a_1, const table_cell_base &a_2)
std::ostream & operator<< (std::ostream &a_out, table &a_class)
tabletable_write (table &a_table, const estring &a_estr)
tabletable_write (table &a_table, const table &a_subtable)
tabletable_endl (table &a_table)
tabletable_rewind (table &a_table)
tabletable_skip (table &a_table)
tabletable_repeat (table &a_table)
tableoperator<< (table &a_table, const estring &a_estr)
tableoperator<< (table &a_table, const table &a_subtable)
tableoperator<< (table &a_table, table &(*a_arg)(table &))


Function Documentation

table& operator<< table a_table,
table &(*)(table &)  a_arg
 

Definition at line 904 of file table.cc.

table& operator<< table a_table,
const table a_subtable
 

Definition at line 897 of file table.cc.

References table_write().

Here is the call graph for this function:

table& operator<< table a_table,
const estring a_estr
 

Definition at line 890 of file table.cc.

References table_write().

Here is the call graph for this function:

std::ostream& operator<< std::ostream &  a_out,
table a_class
 

Definition at line 807 of file table.cc.

References table::col_height(), table::row_width(), and table::write().

Here is the call graph for this function:

bool operator== const table_cell_base a_1,
const table_cell_base a_2
 

Definition at line 61 of file table.cc.

table& table_endl table a_table  ) 
 

Definition at line 853 of file table.cc.

References table::cursor_y(), table::insert_row(), table::nrows(), and table::set_cursor().

Referenced by vault_report::format_synopsis(), jobs_report::format_synopsis(), report_manager::format_synopsis(), report_manager::mf_write_header(), test4(), vault_report::write_report(), and jobs_report::write_report().

Here is the call graph for this function:

table& table_repeat table a_table  ) 
 

Definition at line 883 of file table.cc.

References table::repeat().

Referenced by jobs_report::write_report().

Here is the call graph for this function:

table& table_rewind table a_table  ) 
 

Definition at line 862 of file table.cc.

References table::set_cursor().

Here is the call graph for this function:

table& table_skip table a_table  ) 
 

Definition at line 869 of file table.cc.

References table::cursor_x(), table::cursor_y(), table::ncols(), table::nrows(), and table::set_cursor().

Referenced by table_write(), and test4().

Here is the call graph for this function:

table& table_write table a_table,
const table a_subtable
 

Definition at line 839 of file table.cc.

References table::assign(), table::cursor_x(), table::cursor_y(), table::insert_col(), table::insert_row(), table::ncols(), table::nrows(), and table_skip().

Here is the call graph for this function:

table& table_write table a_table,
const estring a_estr
 

Definition at line 825 of file table.cc.

References table_skip().

Here is the call graph for this function:


Generated on Fri Jun 23 16:48:17 2006 for rvm by  doxygen 1.4.2