Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::re_detail::raw_storage Class Reference

#include <regex_raw_buffer.hpp>

Public Types

typedef std::size_t size_type
 
typedef unsigned char * pointer
 

Public Member Functions

 raw_storage ()
 
 raw_storage (size_type n)
 
 ~raw_storage ()
 
void BOOST_REGEX_CALL resize (size_type n)
 
void *BOOST_REGEX_CALL extend (size_type n)
 
void *BOOST_REGEX_CALL insert (size_type pos, size_type n)
 
size_type BOOST_REGEX_CALL size ()
 
size_type BOOST_REGEX_CALL capacity ()
 
void *BOOST_REGEX_CALL data () const
 
size_type BOOST_REGEX_CALL index (void *ptr)
 
void BOOST_REGEX_CALL clear ()
 
void BOOST_REGEX_CALL align ()
 
void swap (raw_storage &that)
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::re_detail::raw_storage::raw_storage ( )
inline
boost::re_detail::raw_storage::raw_storage ( size_type  n)
inline
boost::re_detail::raw_storage::~raw_storage ( )
inline

Member Function Documentation

void BOOST_REGEX_CALL boost::re_detail::raw_storage::align ( )
inline
size_type BOOST_REGEX_CALL boost::re_detail::raw_storage::capacity ( )
inline
void BOOST_REGEX_CALL boost::re_detail::raw_storage::clear ( void  )
inline
void* BOOST_REGEX_CALL boost::re_detail::raw_storage::data ( ) const
inline
void* BOOST_REGEX_CALL boost::re_detail::raw_storage::extend ( size_type  n)
inline
size_type BOOST_REGEX_CALL boost::re_detail::raw_storage::index ( void *  ptr)
inline
void* BOOST_REGEX_CALL boost::re_detail::raw_storage::insert ( size_type  pos,
size_type  n 
)
void BOOST_REGEX_CALL boost::re_detail::raw_storage::resize ( size_type  n)
size_type BOOST_REGEX_CALL boost::re_detail::raw_storage::size ( void  )
inline
void boost::re_detail::raw_storage::swap ( raw_storage that)
inline

References boost::swap.


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