/usr/include/boost/convert/detail
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