Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::mpl::push_back_impl< mpl::string_tag >::apply< Sequence, Value, B > Struct Template Reference

#include <string.hpp>

Public Types

typedef mpl::push_back
< typename mpl::copy< Sequence,
mpl::back_inserter
< mpl::string<> > >::type,
Value >::type 
type
 

Public Member Functions

 BOOST_MPL_ASSERT_MSG ((BOOST_MPL_LIMIT_STRING_SIZE!=mpl::size< Sequence >::type::value), PUSH_BACK_FAILED_MPL_STRING_IS_FULL,(Sequence))
 

Member Typedef Documentation

template<typename Sequence , typename Value , bool B = (4==(std::size_t)(( Sequence::back_ <CHAR_MIN) ? 4 : (( Sequence::back_ >0xffffff)+( Sequence::back_ >0xffff)+( Sequence::back_ >0xff)+1)))>
typedef mpl::push_back< typename mpl::copy< Sequence , mpl::back_inserter<mpl::string<> > >::type , Value >::type boost::mpl::push_back_impl< mpl::string_tag >::apply< Sequence, Value, B >::type

Member Function Documentation

template<typename Sequence , typename Value , bool B = (4==(std::size_t)(( Sequence::back_ <CHAR_MIN) ? 4 : (( Sequence::back_ >0xffffff)+( Sequence::back_ >0xffff)+( Sequence::back_ >0xff)+1)))>
boost::mpl::push_back_impl< mpl::string_tag >::apply< Sequence, Value, B >::BOOST_MPL_ASSERT_MSG ( (BOOST_MPL_LIMIT_STRING_SIZE!=mpl::size< Sequence >::type::value)  ,
PUSH_BACK_FAILED_MPL_STRING_IS_FULL  ,
(Sequence)   
)

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