Reading from ASCII files for ltl::MArray.
int ltl::AscFile::readColumn | ( | const int | col, | |
vector< string > & | cont, | |||
const int | start, | |||
int | nrows | |||
) | throw (IOException) [inline, inherited] |
template< class T > int ltl::AscFile::readColumn | ( | const int | col, | |
T & | cont, | |||
const int | start = 1 , |
|||
int | nrows = -1 | |||
) | throw (IOException) [inline, inherited] |
High level interface for standard STL containers.
User-interface class used to read the column col into the STL container cont.
References ltl::count(), ltl::AscFile::currline_, ltl::AscFile::readColumnFromLine__(), ltl::AscFile::readNextLine__(), ltl::AscFile::rewind__(), and ltl::AscFile::rows().
int ltl::AscFile::readColumn | ( | const int | col, | |
vector< T > & | cont, | |||
const int | start = 1 , |
|||
int | nrows = -1 | |||
) | throw (IOException) [inline, inherited] |
High level interface for STL vectors.
References ltl::count(), ltl::AscFile::currline_, ltl::AscFile::readColumnFromLine__(), ltl::AscFile::readNextLine__(), ltl::AscFile::rewind__(), and ltl::AscFile::rows().
template< class T > int ltl::AscFile::readColumn | ( | const int | col, | |
T *& | cont, | |||
const int | start = 1 , |
|||
int | nrows = -1 | |||
) | throw (IOException) [inline, inherited] |
High level interface for C-style arrays.
User-interface class used to read the column col into a C-style array.
References ltl::count(), ltl::AscFile::currline_, ltl::AscFile::readColumnFromLine__(), ltl::AscFile::readNextLine__(), ltl::AscFile::rewind__(), and ltl::AscFile::rows().
void ltl::AscFile::replaceColumn | ( | const int | col, | |
const T & | cont, | |||
ostream & | os | |||
) | [inline, inherited] |
Replace one column and write result to ostream.
References ltl::AscFile::replaceColumns().
void ltl::AscFile::replaceColumns | ( | const int | col1, | |
const int | col2, | |||
const T & | cont, | |||
ostream & | os | |||
) | [inline, inherited] |
Replace consecutive columns and write result to ostream.
References ltl::AscFile::comment_, ltl::AscFile::delim_, ltl::AscFile::eof__(), ltl::AscFile::in_, ltl::AscFile::replaceColumnsInLine__(), and ltl::AscFile::rewind__().
Referenced by ltl::AscFile::replaceColumn().