Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
ConversionHelpers.h File Reference

helper function objects for various data types More...

#include <iostream>
#include <vector>
#include <set>
#include <limbo/string/String.h>

Go to the source code of this file.

Classes

class  limbo::programoptions::parse_helper< T >
 metafunction for parsing a char-based string to a target data type More...
 
class  limbo::programoptions::print_helper< T >
 metafunction for printing a target data type More...
 
class  limbo::programoptions::assign_helper< T >
 metafunction for assign a source data type to a target data type More...
 
class  limbo::programoptions::boolean_helper< T >
 metafunction for boolean operation More...
 
struct  limbo::programoptions::parse_helper< bool >
 template specialization for boolean type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< char >
 template specialization for char type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< unsigned char >
 template specialization for unsigned char type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< int >
 template specialization for int type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< unsigned int >
 template specialization for unsigned int type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< long >
 template specialization for long type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< unsigned long >
 template specialization for unsigned long type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< long long >
 template specialization for long long type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< unsigned long long >
 template specialization for unsigned long long type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< float >
 template specialization for float type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< double >
 template specialization for double type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< std::vector< T > >
 template specialization for std::vector<T> type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::parse_helper< std::set< T > >
 template specialization for std::set<T> type to struct limbo::programoptions::parse_helper More...
 
struct  limbo::programoptions::print_helper< bool >
 template specialization for boolean type to struct limbo::programoptions::print_helper More...
 
struct  limbo::programoptions::print_helper< std::vector< T > >
 template specialization for std::vector<T> type to struct limbo::programoptions::print_helper More...
 
struct  limbo::programoptions::print_helper< std::set< T > >
 template specialization for std::set<T> type to struct limbo::programoptions::print_helper More...
 
struct  limbo::programoptions::boolean_helper< bool >
 template specialization for boolean type to struct limbo::programoptions::boolean_helper More...
 

Namespaces

 limbo
 namespace for Limbo
 
 limbo::programoptions
 namespace for Limbo.ProgramOptions
 

Detailed Description

helper function objects for various data types

Utilize template specialization to handle generic operations on different data types

Author
Yibo Lin
Date
Jul 2015

Definition in file ConversionHelpers.h.