EIC Software
Reference for
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>
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.