|
Grid 0.7.0
|
#include <TextIO.h>
Public Member Functions | |
| TextWriter (const std::string &fileName) | |
| virtual | ~TextWriter (void)=default |
| void | push (const std::string &s) |
| void | pop (void) |
| template<typename U> | |
| void | writeDefault (const std::string &s, const U &x) |
| template<typename U> | |
| void | writeDefault (const std::string &s, const std::vector< U > &x) |
| template<typename U> | |
| void | writeMultiDim (const std::string &s, const std::vector< size_t > &Dimensions, const U *pDataRowMajor, size_t NumElements) |
| std::enable_if< std::is_base_of< Serializable, U >::value >::type | write (const std::string &s, const U &output) |
| std::enable_if< EigenIO::is_scalar< S >::value, void >::type | copyScalars (S *&pCopy, const S &Source) |
| void | scientificFormat (const bool set) |
| bool | isScientific (void) |
| void | setPrecision (const unsigned int prec) |
| unsigned int | getPrecision (void) |
Private Member Functions | |
| void | indent (void) |
Private Attributes | |
| std::ofstream | file_ |
| int | level_ |
| TextWriter * | upcast |
| bool | scientific_ |
| unsigned int | prec_ |
| TextWriter::TextWriter | ( | const std::string & | fileName | ) |
Definition at line 36 of file TextIO.cc.
References file_, and TextWriter().
Referenced by TextWriter().
|
virtualdefault |
References U.
| void TextWriter::push | ( | const std::string & | s | ) |
| void Grid::TextWriter::writeDefault | ( | const std::string & | s, |
| const std::vector< U > & | x ) |
Definition at line 92 of file TextIO.h.
References Grid::Writer< TextWriter >::write().
| void Grid::TextWriter::writeMultiDim | ( | const std::string & | s, |
| const std::vector< size_t > & | Dimensions, | ||
| const U * | pDataRowMajor, | ||
| size_t | NumElements ) |
Definition at line 104 of file TextIO.h.
References U, and Grid::Writer< TextWriter >::write().
|
private |
Definition at line 50 of file TextIO.cc.
References file_, GRID_TEXT_INDENT, and level_.
Referenced by writeDefault().
|
inherited |
Definition at line 136 of file BaseIO.h.
Referenced by Grid::TextWriter::writeDefault(), and Grid::TextWriter::writeMultiDim().
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
Definition at line 59 of file TextIO.h.
Referenced by indent(), TextWriter(), and writeDefault().
|
private |
|
privateinherited |
|
privateinherited |
|
privateinherited |