/usr/include/boost/convert/detail
NameSizeModeActions
char.hpp16390644editdlrm
config.hpp18850644editdlrm
has_member.hpp38090644editdlrm
is_callable.hpp63030644editdlrm
is_converter.hpp19600644editdlrm
is_fun.hpp23190644editdlrm
is_string.hpp11790644editdlrm
range.hpp46620644editdlrm
Edit: /usr/include/boost/convert/detail/is_string.hpp (1179B)
// Copyright (c) 2009-2016 Vladimir Batov. // Use, modification and distribution are subject to the Boost Software License, // Version 1.0. See http://www.boost.org/LICENSE_1_0.txt. #ifndef BOOST_CONVERT_DETAIL_IS_STRING_HPP #define BOOST_CONVERT_DETAIL_IS_STRING_HPP #include namespace boost { namespace cnv { namespace detail { template struct is_string : std::false_type {}; template struct is_string { static bool const value = cnv::is_char::value; }; template struct is_string { static bool const value = cnv::is_char::value; }; template struct is_string { static bool const value = cnv::is_char::value; }; } template struct is_string : detail::is_string< typename boost::remove_const::type, boost::is_class::value && boost::cnv::is_range::value> {}; }} #endif // BOOST_CONVERT_DETAIL_IS_STRING_HPP