Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
try_lexical_convert.hpp File Reference
#include <boost/config.hpp>
#include <string>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/ice.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_arithmetic.hpp>
#include <boost/lexical_cast/detail/is_character.hpp>
#include <boost/lexical_cast/detail/converter_numeric.hpp>
#include <boost/lexical_cast/detail/converter_lexical.hpp>
#include <boost/range/iterator_range_core.hpp>
#include <boost/container/container_fwd.hpp>
Include dependency graph for try_lexical_convert.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::detail::is_stdstring< T >
 
struct  boost::detail::is_stdstring< std::basic_string< CharT, Traits, Alloc > >
 
struct  boost::detail::is_stdstring< boost::container::basic_string< CharT, Traits, Alloc > >
 
struct  boost::detail::is_arithmetic_and_not_xchars< Target, Source >
 
struct  boost::detail::is_xchar_to_xchar< Target, Source >
 
struct  boost::detail::is_char_array_to_stdstring< Target, Source >
 
struct  boost::detail::is_char_array_to_stdstring< std::basic_string< CharT, Traits, Alloc >, CharT * >
 
struct  boost::detail::is_char_array_to_stdstring< std::basic_string< CharT, Traits, Alloc >, const CharT * >
 
struct  boost::detail::is_char_array_to_stdstring< boost::container::basic_string< CharT, Traits, Alloc >, CharT * >
 
struct  boost::detail::is_char_array_to_stdstring< boost::container::basic_string< CharT, Traits, Alloc >, const CharT * >
 
struct  boost::detail::copy_converter_impl< Target, Source >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 
 boost::conversion
 
 boost::conversion::detail
 

Functions

template<typename Target , typename Source >
bool boost::conversion::detail::try_lexical_convert (const Source &arg, Target &result)
 
template<typename Target , typename CharacterT >
bool boost::conversion::detail::try_lexical_convert (const CharacterT *chars, std::size_t count, Target &result)