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_front_impl< mpl::string_tag >::apply< Sequence, Value, B > Struct Template Reference

#include <string.hpp>

Public Types

typedef mpl::push_front
< typename mpl::reverse_copy
< Sequence,
mpl::front_inserter< string
<> > >::type, Value >::type 
type
 

Public Member Functions

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

Member Typedef Documentation

template<typename Sequence , typename Value , bool B = (4==(std::size_t)(( Sequence::front_ <CHAR_MIN) ? 4 : (( Sequence::front_ >0xffffff)+( Sequence::front_ >0xffff)+( Sequence::front_ >0xff)+1)))>
typedef mpl::push_front< typename mpl::reverse_copy< Sequence , mpl::front_inserter<string<> > >::type , Value >::type boost::mpl::push_front_impl< mpl::string_tag >::apply< Sequence, Value, B >::type

Member Function Documentation

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

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