inlib
1.2.0
|
Classes | |
class | column |
class | icol |
Public Member Functions | |
ntuple (std::ostream &a_writer, char a_sep= ',') | |
virtual | ~ntuple () |
template<class T > | |
column< T > * | create_column (const std::string &a_name, const T &a_def=T()) |
bool | add_row () |
const std::vector< icol * > & | columns () const |
Protected Member Functions | |
ntuple (const ntuple &a_from) | |
ntuple & | operator= (const ntuple &a_from) |
Protected Attributes | |
std::ostream & | m_writer |
char | m_sep |
std::vector< icol * > | m_cols |
Definition at line 18 of file wcsv_ntuple.
inlib::wcsv::ntuple::ntuple | ( | std::ostream & | a_writer, |
char | a_sep = ',' |
||
) | [inline] |
Definition at line 70 of file wcsv_ntuple.
virtual inlib::wcsv::ntuple::~ntuple | ( | ) | [inline, virtual] |
Definition at line 74 of file wcsv_ntuple.
{ inlib::clear<icol>(m_cols); }
inlib::wcsv::ntuple::ntuple | ( | const ntuple & | a_from | ) | [inline, protected] |
Definition at line 78 of file wcsv_ntuple.
bool inlib::wcsv::ntuple::add_row | ( | ) | [inline] |
const std::vector<icol*>& inlib::wcsv::ntuple::columns | ( | ) | const [inline] |
Definition at line 111 of file wcsv_ntuple.
{return m_cols;}
column<T>* inlib::wcsv::ntuple::create_column | ( | const std::string & | a_name, |
const T & | a_def = T() |
||
) | [inline] |
Definition at line 88 of file wcsv_ntuple.
Definition at line 82 of file wcsv_ntuple.
{ m_sep = a_from.m_sep; return *this; }
std::vector<icol*> inlib::wcsv::ntuple::m_cols [protected] |
Definition at line 115 of file wcsv_ntuple.
char inlib::wcsv::ntuple::m_sep [protected] |
Definition at line 114 of file wcsv_ntuple.
std::ostream& inlib::wcsv::ntuple::m_writer [protected] |
Definition at line 113 of file wcsv_ntuple.