#include <eleve/src0/csv1.hpp>
Public Member Functions | |
payloader (DataFrame &df) | |
To get payloads from DataFrame use this. | |
operator std::vector< DataFrame::iterator0 > () | |
Sortable vector of iterator0 that point to each row. | |
operator std::vector< eepgwde::detail::record_t > () | |
Sortable vector of record_t (the mapped record) one for each row. | |
template<typename T> | |
operator std::vector< T > () | |
A user version. | |
template<typename T> | |
DataFrame::ma_any_t | as (T b0, T e0, int headings=0) |
template<typename T> | |
DataFrame::ma_any_t | as (std::vector< T > &r, int headings=0) |
DataFrame::ma_any_t | as0 (std::vector< DataFrame::Record * > &r, int headings) |
Copy. | |
Public Attributes | |
DataFrame & | df_ |
This is the class to use to get the data of a frame.
Definition at line 313 of file csv1.hpp.
eepgwde::detail::DataFrame::payloader::payloader | ( | DataFrame & | df | ) | [inline] |
eepgwde::detail::DataFrame::payloader::operator std::vector< DataFrame::iterator0 > | ( | ) | [inline] |
Sortable vector of iterator0 that point to each row.
Definition at line 320 of file csv1.hpp.
References df_, and eepgwde::detail::DataFrame::payload.
eepgwde::detail::DataFrame::payloader::operator std::vector< eepgwde::detail::record_t > | ( | ) | [inline] |
Sortable vector of record_t (the mapped record) one for each row.
Definition at line 331 of file csv1.hpp.
References df_, and eepgwde::detail::DataFrame::payload.
eepgwde::detail::DataFrame::payloader::operator std::vector< T > | ( | ) | [inline] |
DataFrame::ma_any_t eepgwde::detail::DataFrame::payloader::as | ( | T | b0, | |
T | e0, | |||
int | headings = 0 | |||
) | [inline] |
To get ma_any_t from a set of payload records, use this Cast down to Record * and use a special form.
Definition at line 366 of file csv1.hpp.
References as0(), and sorted0.
Referenced by Test::sort0_t::sort0::b4(), Test::sort0_t::sort0::b5(), Test::sort0_t::sort0::b6(), Test::sort0_t::sort0::b7(), Test::sort0_t::sort0::b8(), eepgwde::detail::dumper(), and eepgwde::detail::Filter0::partition().
DataFrame::ma_any_t eepgwde::detail::DataFrame::payloader::as | ( | std::vector< T > & | r, | |
int | headings = 0 | |||
) | [inline] |
DataFrame::ma_any_t eepgwde::detail::DataFrame::payloader::as0 | ( | std::vector< DataFrame::Record * > & | r, | |
int | headings | |||
) |
Copy.
push in the header row from the data frame of the first record.
Add one for the header.
Definition at line 512 of file csv1.cpp.
References df_, eepgwde::detail::DataFrame::frame, and eepgwde::detail::DataFrame::header.
Referenced by as().
Definition at line 314 of file csv1.hpp.
Referenced by as0(), operator std::vector< DataFrame::iterator0 >(), operator std::vector< eepgwde::detail::record_t >(), and operator std::vector< T >().