Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::unit_test::ut_detail::bcs_char_traits< CharT > Class Template Reference

#include <bcs_char_traits.hpp>

Inheritance diagram for boost::unit_test::ut_detail::bcs_char_traits< CharT >:
Collaboration diagram for boost::unit_test::ut_detail::bcs_char_traits< CharT >:

Public Types

typedef std::basic_string
< the_base_char,
std::char_traits
< the_base_char > > 
std_string
 
typedef boost::add_const
< CharT >::type 
const_char
 

Static Public Member Functions

static bool eq (CharT c1, CharT c2)
 
static bool lt (CharT c1, CharT c2)
 
static int compare (const_char *cstr1, const_char *cstr2, std::size_t n)
 
static std::size_t length (const_char *cstr)
 
static const_charfind (const_char *s, std::size_t n, CharT c)
 

Member Typedef Documentation

template<typename CharT >
typedef boost::add_const<CharT>::type boost::unit_test::ut_detail::bcs_char_traits_impl< CharT >::const_char
inherited
template<typename CharT>
typedef std::basic_string<the_base_char, std::char_traits<the_base_char> > boost::unit_test::ut_detail::bcs_char_traits< CharT >::std_string

Member Function Documentation

template<typename CharT >
static int boost::unit_test::ut_detail::bcs_char_traits_impl< CharT >::compare ( const_char cstr1,
const_char cstr2,
std::size_t  n 
)
inlinestaticinherited
template<typename CharT >
static const_char* boost::unit_test::ut_detail::bcs_char_traits_impl< CharT >::find ( const_char s,
std::size_t  n,
CharT  c 
)
inlinestaticinherited
template<typename CharT >
static std::size_t boost::unit_test::ut_detail::bcs_char_traits_impl< CharT >::length ( const_char cstr)
inlinestaticinherited
template<typename CharT >
static bool boost::unit_test::ut_detail::bcs_char_traits_impl< CharT >::lt ( CharT  c1,
CharT  c2 
)
inlinestaticinherited

The documentation for this class was generated from the following file: