|
| fntuple (const std::string &a_file) |
|
virtual | ~fntuple () |
|
bool | open () |
|
bool | initialize (std::ostream &a_out, char a_sep=0, const std::string &a_suffix="x", bool a_verbose=false) |
|
virtual void | start () |
|
virtual bool | next () |
|
virtual read::icol * | find_icol (const std::string &a_name) |
|
virtual const std::vector< read::icol * > & | columns () const |
|
virtual const std::string & | title () const |
|
virtual bool | number_of_entries (tools::uint64 &a_value) const |
|
| ntuple (std::istream &a_reader) |
|
virtual | ~ntuple () |
|
void | set_vec_sep (char a_c) |
|
void | set_sep (char a_c) |
|
void | set_hippo (bool a_hippo) |
|
std::istream & | istrm () |
|
bool | initialize (std::ostream &a_out, char a_sep=0, const std::string &a_suffix="x", bool a_verbose=false) |
|
void | dump_columns (std::ostream &a_out) const |
|
bool | initialize (std::ostream &a_out, const ntuple_binding &a_bd=ntuple_binding()) |
|
bool | initialize_from_commented_header (std::ostream &a_out) |
|
bool | get_row () const |
|
virtual | ~intuple () |
|
virtual void | stop () |
|
size_t | number_of_columns () const |
|
void | column_names (std::vector< std::string > &a_names) const |
|
icol * | find_icol_case_insensitive (const std::string &a_name) |
|
template<class T > |
icolumn< T > * | find_column (const std::string &a_name) |
|
template<class T > |
bool | find_column (const std::string &a_name, icolumn< T > *&a_col, bool a_case_sensitive=true) |
|
template<class T > |
bool | column_is_of_type (const std::string &a_name, bool &a_is, bool a_case_sensitive=true) |
|
template<class T > |
bool | column_min (unsigned int a_col, T &a_value) |
|
template<class T > |
bool | column_max (unsigned int a_col, T &a_value) |
|
|
static const std::string & | s_class () |
|
static bool | find_sep (std::ostream &a_out, std::istream &a_reader, bool a_hippo, bool a_verbose, char &a_sep) |
|
static const std::string & | s_cid (cid a_id) |
|
static const std::string & | s_class () |
|
|
typedef std::pair< std::string, std::string > | col_desc |
|
static bool | read_line (std::istream &a_reader, std::streampos a_sz, std::string &a_s) |
|
static bool | skip_line (std::istream &a_reader, std::streampos a_sz) |
|
static bool | skip_comment (std::istream &a_reader, std::streampos a_sz) |
|
template<class T > |
static bool | _read (std::istream &a_reader, std::streampos, char, T &a_v) |
|
static bool | _read_time (std::istream &a_reader, std::streampos a_sz, char a_sep, time_t &a_v) |
|
static bool | _read (std::istream &a_reader, std::streampos a_sz, char a_sep, std::string &a_v) |
|
static bool | _vec_read (std::istream &a_reader, std::streampos a_sz, std::istringstream &, std::vector< std::string > &, char a_sep, const std::string &a_vec_sep, std::vector< std::string > &a_v) |
|
template<class T > |
static bool | _vec_read (std::istream &a_reader, std::streampos a_sz, std::istringstream &a_iss, std::vector< std::string > &a_tmp, char a_sep, const std::string &a_vec_sep, std::vector< T > &a_v) |
|
Definition at line 1065 of file rcsv_ntuple.
◆ fntuple() [1/2]
tools::rcsv::fntuple::fntuple |
( |
const std::string & |
a_file | ) |
|
|
inline |
◆ ~fntuple()
virtual tools::rcsv::fntuple::~fntuple |
( |
| ) |
|
|
inlinevirtual |
◆ fntuple() [2/2]
tools::rcsv::fntuple::fntuple |
( |
const fntuple & |
a_from | ) |
|
|
inlineprotected |
◆ initialize()
bool tools::rcsv::fntuple::initialize |
( |
std::ostream & |
a_out, |
|
|
char |
a_sep = 0 , |
|
|
const std::string & |
a_suffix = "x" , |
|
|
bool |
a_verbose = false |
|
) |
| |
|
inline |
Definition at line 1094 of file rcsv_ntuple.
1101 a_out <<
"tools::rcsv::fntuple::initialize :"
1102 <<
" can't open " <<
m_file <<
"."
◆ open()
bool tools::rcsv::fntuple::open |
( |
| ) |
|
|
inline |
◆ operator=()
◆ s_class()
static const std::string& tools::rcsv::fntuple::s_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 1068 of file rcsv_ntuple.
1069 static const std::string s_v(
"tools::rcsv::fntuple");
◆ m_file
std::string tools::rcsv::fntuple::m_file |
|
protected |
◆ m_freader
std::ifstream tools::rcsv::fntuple::m_freader |
|
protected |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/rcsv_ntuple