0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Typedefs | Functions
boost::program_options Namespace Reference

Program options. More...

Typedefs

typedef std::vector< std::string > Strings
 
typedef std::vector< int64_t > Int64s
 

Functions

void validate (boost::any &v, const Strings &values,::int64_t *, int)
 
void validate (boost::any &v, const Strings &values, double *, int)
 
void validate (boost::any &v, const Strings &values,::int32_t *, int)
 
void validate (boost::any &v, const Strings &values,::uint16_t *, int)
 
void validate (boost::any &v, const vector< string > &values,::int64_t *, int)
 
void validate (boost::any &v, const vector< string > &values,::int32_t *, int)
 
void validate (boost::any &v, const vector< string > &values,::uint16_t *, int)
 
void validate (boost::any &v, const vector< string > &values, double *, int)
 
template<typename T >
void validate (boost::any &v, const vector< string > &s, std::vector< T > *, int)
 Implement validation function for vector<T>, which is not implemented in boost prior to 1.35. More...
 

Detailed Description

Program options.

Typedef Documentation

typedef std::vector<int64_t> boost::program_options::Int64s

Definition at line 47 of file Properties.h.

typedef std::vector<std::string> boost::program_options::Strings

Definition at line 46 of file Properties.h.

Function Documentation

void boost::program_options::validate ( boost::any &  v,
const Strings values,
::int64_t *  ,
int   
)

Definition at line 41 of file Properties.cc.

void boost::program_options::validate ( boost::any &  v,
const vector< string > &  values,
::int64_t *  ,
int   
)
void boost::program_options::validate ( boost::any &  v,
const vector< string > &  values,
::int32_t *  ,
int   
)
void boost::program_options::validate ( boost::any &  v,
const vector< string > &  values,
::uint16_t *  ,
int   
)
void boost::program_options::validate ( boost::any &  v,
const vector< string > &  values,
double *  ,
int   
)
template<typename T >
void boost::program_options::validate ( boost::any &  v,
const vector< string > &  s,
std::vector< T > *  ,
int   
)

Implement validation function for vector<T>, which is not implemented in boost prior to 1.35.

Definition at line 76 of file Properties.h.

void boost::program_options::validate ( boost::any &  v,
const Strings values,
double *  ,
int   
)

Definition at line 63 of file Properties.cc.

void boost::program_options::validate ( boost::any &  v,
const Strings values,
::int32_t *  ,
int   
)

Definition at line 85 of file Properties.cc.

void boost::program_options::validate ( boost::any &  v,
const Strings values,
::uint16_t *  ,
int   
)

Definition at line 96 of file Properties.cc.