#include <osvr/Util/CSV.h>
Public Member Functions | |
| void | output (std::ostream &os) const |
Public Member Functions inherited from osvr::util::CSVBase< CSV > | |
| RowProxy | row () |
| std::size_t | numDataRows () const |
| std::size_t | numRows () const |
Public Member Functions inherited from osvr::util::detail::CSVCommonBase | |
| column_id | getColumn (std::string const &heading) |
| column_id | numColumns () const |
Friends | |
| class | CSVBase< CSV > |
Additional Inherited Members | |
Public Types inherited from osvr::util::CSVBase< CSV > | |
| using | RowProxy = detail::CSVRowProxy< CSV > |
Public Types inherited from osvr::util::detail::CSVCommonBase | |
| using | DataRow = std::vector< std::string > |
| using | column_id = std::size_t |
Protected Member Functions inherited from osvr::util::CSVBase< CSV > | |
| void | prepareForRow () |
| Called by CSVRowProxy life cycle, on row creation. | |
| void | dataForLatestRow (std::string const &heading, std::string const &data) |
| Called by CSVRowProxy life cycle, on cell addition. | |
| void | finalizeLatestRow () |
| DataRow & | latestRow () |
| void | outputRow (std::ostream &os, DataRow const &row) const |
| void | outputData (std::ostream &os) const |
| Called by derived classes to output stored data rows. | |
| void | moveLatestRowToData () |
| utility function for use in derived finalizeLatestRow() | |
Protected Member Functions inherited from osvr::util::detail::CSVCommonBase | |
| void | outputHeaders (std::ostream &os) const |
The "traditional" CSV class: get all your data set up ahead of time. When you're ready to get your output, hand an ostream (like std::cout or your favorite std::ofstream) to .output()
|
inline |