Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes
limbo::programoptions Namespace Reference

namespace for Limbo.ProgramOptions More...

Classes

class  assign_helper
 metafunction for assign a source data type to a target data type More...
 
class  boolean_helper
 metafunction for boolean operation More...
 
struct  boolean_helper< bool >
 template specialization for boolean type to struct limbo::programoptions::boolean_helper More...
 
class  parse_helper
 metafunction for parsing a char-based string to a target data type More...
 
struct  parse_helper< bool >
 template specialization for boolean type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< char >
 template specialization for char type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< double >
 template specialization for double type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< float >
 template specialization for float type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< int >
 template specialization for int type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< long >
 template specialization for long type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< long long >
 template specialization for long long type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< std::set< T > >
 template specialization for std::set<T> type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< std::vector< T > >
 template specialization for std::vector<T> type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< unsigned char >
 template specialization for unsigned char type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< unsigned int >
 template specialization for unsigned int type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< unsigned long >
 template specialization for unsigned long type to struct limbo::programoptions::parse_helper More...
 
struct  parse_helper< unsigned long long >
 template specialization for unsigned long long type to struct limbo::programoptions::parse_helper More...
 
class  print_helper
 metafunction for printing a target data type More...
 
struct  print_helper< bool >
 template specialization for boolean type to struct limbo::programoptions::print_helper More...
 
struct  print_helper< std::set< T > >
 template specialization for std::set<T> type to struct limbo::programoptions::print_helper More...
 
struct  print_helper< std::vector< T > >
 template specialization for std::vector<T> type to struct limbo::programoptions::print_helper More...
 
class  ProgramOptions
 top API to parse program options More...
 
class  ProgramOptionsException
 an exception class for limbo::programoptions::ProgramOptions More...
 
class  Value
 a generic class for various data values More...
 
class  ValueBase
 abstract type of data value which defines various virtual functions More...
 

Detailed Description

namespace for Limbo.ProgramOptions