Vowpal Wabbit
|
Namespaces | |
is_scalar_impl | |
Classes | |
struct | base_option |
struct | is_scalar_option_type |
struct | option_builder |
struct | option_group_definition |
struct | options_boost_po |
struct | options_i |
struct | options_name_extractor |
struct | options_serializer_boost_po |
struct | options_serializer_i |
struct | typed_option |
struct | typed_option_with_location |
struct | typelist |
Typedefs | |
using | supported_options_types = typelist< unsigned int, int, size_t, uint64_t, int64_t, float, double, char, std::string, bool, std::vector< int >, std::vector< uint64_t >, std::vector< int64_t >, std::vector< size_t >, std::vector< float >, std::vector< double >, std::vector< char >, std::vector< std::string >> |
Functions | |
template<typename T > | |
option_builder< typed_option_with_location< T > > | make_option (const std::string &name, T &location) |
template<typename T > | |
option_builder< typed_option< T > > | make_option (const std::string &name) |
template<typename T > | |
bool | operator== (const typed_option< T > &lhs, const typed_option< T > &rhs) |
template<typename T > | |
bool | operator!= (const typed_option< T > &lhs, const typed_option< T > &rhs) |
bool | operator== (const base_option &lhs, const base_option &rhs) |
bool | operator!= (const base_option &lhs, const base_option &rhs) |
template<typename T > | |
void | check_disagreeing_option_values (T value, const std::string &name, const std::vector< T > &final_arguments) |
void | check_disagreeing_option_values (bool value, const std::string &name, const std::vector< bool > &final_arguments) |
using VW::config::supported_options_types = typedef typelist<unsigned int, int, size_t, uint64_t, int64_t, float, double, char, std::string, bool, std::vector<int>, std::vector<uint64_t>, std::vector<int64_t>, std::vector<size_t>, std::vector<float>, std::vector<double>, std::vector<char>, std::vector<std::string>> |
void VW::config::check_disagreeing_option_values | ( | T | value, |
const std::string & | name, | ||
const std::vector< T > & | final_arguments | ||
) |
|
inline |
option_builder<typed_option_with_location<T> > VW::config::make_option | ( | const std::string & | name, |
T & | location | ||
) |
option_builder<typed_option<T> > VW::config::make_option | ( | const std::string & | name | ) |
bool VW::config::operator!= | ( | const typed_option< T > & | lhs, |
const typed_option< T > & | rhs | ||
) |
|
inline |
bool VW::config::operator== | ( | const typed_option< T > & | lhs, |
const typed_option< T > & | rhs | ||
) |
|
inline |