Creates a vector of extracting the Nth value from each entry in a vector of tuples.
More...
#include <value.hpp>
|
| DeTupVector (Value< std::vector< std::tuple< ArgTypes... >>> *tup, const std::string &alias) |
|
| DerivedValue (const std::string &name, const std::string &alias="") |
|
void | log () |
|
std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type > & | get_value () |
| Calculate, if necessary, and return the value held by this object.
|
|
| Value (const std::string &name, const std::string &alias="") |
|
void | enable_logging (const std::function< std::string(std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type >)> &value_to_string=[](std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type >){return "";}) |
|
void | disable_logging () |
|
|
static std::string | fmt_name (Value< std::vector< std::tuple< ArgTypes... >>> *tup) |
|
|
Value< std::vector< std::tuple< ArgTypes... > > > * | tup |
|
|
std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type > | value |
|
std::function< std::string(std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type >)> | value_to_string |
|
template<size_t N, typename... ArgTypes>
class fv::DeTupVector< N, ArgTypes >
Creates a vector of extracting the Nth value from each entry in a vector of tuples.
◆ update_value()
template<size_t N, typename... ArgTypes>
The documentation for this class was generated from the following file: