The Battle for Wesnoth  1.13.4+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  tlexical_cast
 Base class for the conversion. More...
 
struct  tlexical_cast< long long, From, void, typename boost::enable_if< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< long long, std::string >
 Specialized conversion class. More...
 
struct  tlexical_cast< std::string, From, void, typename boost::enable_if< boost::is_integral< typename boost::remove_pointer< From >::type > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< To, From, typename boost::enable_if< boost::is_signed< To > >::type, typename boost::enable_if< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< To, From, typename boost::enable_if< boost::is_unsigned< To > >::type, typename boost::enable_if< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< To, std::string, typename boost::enable_if< boost::is_signed< To > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< To, std::string, typename boost::enable_if< boost::is_unsigned< To > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< unsigned long long, From, void, typename boost::enable_if< boost::mpl::has_key< boost::mpl::set< char *, const char * >, From > >::type >
 Specialized conversion class. More...
 
struct  tlexical_cast< unsigned long long, std::string >
 Specialized conversion class. More...
 

Detailed Description

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