Vowpal Wabbit
Classes | Namespaces | Functions
options.h File Reference
#include <string>
#include <utility>
#include <vector>
#include <map>
#include <set>
#include <typeinfo>
#include <memory>
#include <unordered_set>
#include <sstream>
#include <type_traits>
#include "options_types.h"
#include "vw_exception.h"

Classes

struct  VW::config::option_builder< T >
 
struct  VW::config::base_option
 
struct  VW::config::typed_option< T >
 
struct  VW::config::typed_option_with_location< T >
 
struct  VW::config::options_i
 
struct  VW::config::options_i::is_vector< T >
 
struct  VW::config::options_i::is_vector< std::vector< T, A > >
 
struct  VW::config::option_group_definition
 
struct  VW::config::options_name_extractor
 
struct  VW::config::options_serializer_i
 

Namespaces

 VW
 
 VW::config
 

Functions

template<typename T >
option_builder< typed_option_with_location< T > > VW::config::make_option (const std::string &name, T &location)
 
template<typename T >
option_builder< typed_option< T > > VW::config::make_option (const std::string &name)
 
template<typename T >
bool VW::config::operator== (const typed_option< T > &lhs, const typed_option< T > &rhs)
 
template<typename T >
bool VW::config::operator!= (const typed_option< T > &lhs, const typed_option< T > &rhs)
 
bool VW::config::operator== (const base_option &lhs, const base_option &rhs)
 
bool VW::config::operator!= (const base_option &lhs, const base_option &rhs)