The Battle for Wesnoth  1.13.10+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes
implementation Namespace Reference

Contains the implementation details for lexical_cast and shouldn't be used directly. More...

Classes

struct  lexical_caster
 Base class for the conversion. More...
 
struct  lexical_caster< long long, From, void, utils::enable_if_t< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< long long, std::string >
 Specialized conversion class. More...
 
struct  lexical_caster< To, From, utils::enable_if_t< std::is_floating_point< To >::value >, utils::enable_if_t< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< To, From, utils::enable_if_t< std::is_integral< To >::value &&std::is_signed< To >::value &&!std::is_same< To, long long >::value >, utils::enable_if_t< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< To, From, utils::enable_if_t< std::is_unsigned< To >::value &&!std::is_same< To, unsigned long long >::value >, utils::enable_if_t< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< To, std::string, utils::enable_if_t< std::is_floating_point< To >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< To, std::string, utils::enable_if_t< std::is_integral< To >::value &&std::is_signed< To >::value &&!std::is_same< To, long long >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< To, std::string, utils::enable_if_t< std::is_unsigned< To >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< unsigned long long, From, void, utils::enable_if_t< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From >::value > >
 Specialized conversion class. More...
 
struct  lexical_caster< unsigned long long, std::string >
 Specialized conversion class. More...
 
struct  value >>
 Specialized conversion class. More...
 

Detailed Description

Contains the implementation details for lexical_cast and shouldn't be used directly.