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... | |
Program options.
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.
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 | |||
) |
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.