![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Read/write (d)elimiter-(s)eparated (v)alues text files. More...
#include <algorithm>#include <array>#include <fstream>#include <limits>#include <sstream>#include <stdexcept>#include <string>#include <tuple>#include <type_traits>#include <utility>#include <vector>
Include dependency graph for dfe_io_dsv.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | dfe::io_dsv_impl::DsvWriter< Delimiter > |
| Write arbitrary data as delimiter-separated values into a text file. More... | |
| class | dfe::io_dsv_impl::DsvReader< Delimiter > |
| Read arbitrary data as delimiter-separated values from a text file. More... | |
| class | dfe::io_dsv_impl::NamedTupleDsvWriter< Delimiter, NamedTuple > |
| Write records as delimiter-separated values into a text file. More... | |
| class | dfe::io_dsv_impl::NamedTupleDsvReader< Delimiter, NamedTuple > |
Namespaces | |
| namespace | dfe |
| namespace | dfe::io_dsv_impl |
Typedefs | |
| using | dfe::CsvWriter = io_dsv_impl::DsvWriter<','> |
| Write arbitrary data as comma-separated values into as text file. | |
| using | dfe::TsvWriter = io_dsv_impl::DsvWriter<'\t'> |
| Write arbitrary data as tab-separated values into as text file. | |
| template<typename T > | |
| using | dfe::NamedTupleCsvWriter = io_dsv_impl::NamedTupleDsvWriter<',', T > |
| Write tuple-like records as comma-separated values into a text file. | |
| template<typename T > | |
| using | dfe::NamedTupleCsvReader = io_dsv_impl::NamedTupleDsvReader<',', T > |
| Read tuple-like records from a comma-separated file. | |
| template<typename T > | |
| using | dfe::NamedTupleTsvWriter = io_dsv_impl::NamedTupleDsvWriter<'\t', T > |
| Write tuple-like records as tab-separated values into a text file. | |
| template<typename T > | |
| using | dfe::NamedTupleTsvReader = io_dsv_impl::NamedTupleDsvReader<'\t', T > |
| Read tuple-like records from a tab-separated file. | |
Functions | |
| template<typename T > | |
| static void | dfe::io_dsv_impl::parse (const std::string &str, T &value) |
Read/write (d)elimiter-(s)eparated (v)alues text files.
Definition in file dfe_io_dsv.hpp.