Silicium
Public Types | Public Member Functions | List of all members
Si::basic_c_string< Char > Struct Template Reference

#include <c_string.hpp>

Public Types

typedef Char char_type
 

Public Member Functions

 basic_c_string () BOOST_NOEXCEPT
 
 basic_c_string (char_type const *begin)
 
template<size_t N>
 basic_c_string (char_type const (&literal)[N])
 
SILICIUM_USE_RESULT bool is_set () const BOOST_NOEXCEPT
 
SILICIUM_USE_RESULT bool empty () const BOOST_NOEXCEPT
 
SILICIUM_USE_RESULT char_type const * c_str () const BOOST_NOEXCEPT
 

Member Typedef Documentation

template<class Char >
typedef Char Si::basic_c_string< Char >::char_type

Constructor & Destructor Documentation

template<class Char >
Si::basic_c_string< Char >::basic_c_string ( )
inline
template<class Char >
Si::basic_c_string< Char >::basic_c_string ( char_type const *  begin)
inlineexplicit
template<class Char >
template<size_t N>
Si::basic_c_string< Char >::basic_c_string ( char_type const (&)  literal[N])
inline

Member Function Documentation

template<class Char >
SILICIUM_USE_RESULT char_type const* Si::basic_c_string< Char >::c_str ( ) const
inline
template<class Char >
SILICIUM_USE_RESULT bool Si::basic_c_string< Char >::empty ( ) const
inline
template<class Char >
SILICIUM_USE_RESULT bool Si::basic_c_string< Char >::is_set ( ) const
inline

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