Vowpal Wabbit
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
VW::config Namespace Reference

Namespaces

namespace  details
 

Classes

class  base_option
 
class  cli_help_formatter
 
class  cli_options_serializer
 
class  help_formatter
 
class  option_builder
 
class  option_group_definition
 
class  options_cli
 
class  options_i
 
class  options_name_extractor
 
class  options_serializer_i
 
class  typed_option
 
class  typed_option_visitor
 
class  typed_option_with_location
 

Functions

std::vector< option_group_definitionremove_disabled_necessary_options (options_i &options, const std::vector< option_group_definition > &groups)
 
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 >
option_builder< typed_option_with_location< T > > make_option (const std::string &name, T &location)
 

Function Documentation

◆ make_option()

template<typename T >
option_builder< typed_option_with_location< T > > VW::config::make_option ( const std::string &  name,
T &  location 
)

◆ operator!=() [1/2]

bool VW::config::operator!= ( const base_option lhs,
const base_option rhs 
)
inline

◆ operator!=() [2/2]

template<typename T >
bool VW::config::operator!= ( const typed_option< T > &  lhs,
const typed_option< T > &  rhs 
)

◆ operator==() [1/2]

bool VW::config::operator== ( const base_option lhs,
const base_option rhs 
)
inline

◆ operator==() [2/2]

template<typename T >
bool VW::config::operator== ( const typed_option< T > &  lhs,
const typed_option< T > &  rhs 
)

◆ remove_disabled_necessary_options()

std::vector< option_group_definition > VW::config::remove_disabled_necessary_options ( options_i options,
const std::vector< option_group_definition > &  groups 
)