Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
VW::config::base_option Struct Reference

#include <options.h>

Inheritance diagram for VW::config::base_option:
VW::config::typed_option< T > VW::config::typed_option_with_location< T >

Public Member Functions

 base_option (std::string name, size_t type_hash)
 
virtual ~base_option ()=default
 

Public Attributes

std::string m_name
 
size_t m_type_hash
 
std::string m_help = ""
 
std::string m_short_name = ""
 
bool m_keep = false
 
bool m_necessary = false
 
bool m_allow_override = false
 

Constructor & Destructor Documentation

VW::config::base_option::base_option ( std::string  name,
size_t  type_hash 
)
inline
virtual VW::config::base_option::~base_option ( )
virtualdefault

Member Data Documentation

bool VW::config::base_option::m_allow_override = false
std::string VW::config::base_option::m_help = ""
bool VW::config::base_option::m_keep = false
std::string VW::config::base_option::m_name
bool VW::config::base_option::m_necessary = false
std::string VW::config::base_option::m_short_name = ""
size_t VW::config::base_option::m_type_hash

The documentation for this struct was generated from the following file: