Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::util::flex_string_details Namespace Reference

Classes

struct  get_unsigned
 
struct  get_unsigned< char >
 
struct  get_unsigned< int >
 
struct  get_unsigned< long int >
 
struct  get_unsigned< short int >
 
struct  get_unsigned< signed char >
 

Enumerations

enum  Shallow
 

Functions

template<class InIt , class OutIt >
OutIt copy_n (InIt b, typename std::iterator_traits< InIt >::difference_type n, OutIt d)
 
template<class Pod , class T >
void pod_fill (Pod *b, Pod *e, T c)
 
template<class Pod >
void pod_move (const Pod *b, const Pod *e, Pod *d)
 
template<class Pod >
Pod * pod_copy (const Pod *b, const Pod *e, Pod *d)
 

Enumeration Type Documentation

Function Documentation

template<class InIt , class OutIt >
OutIt boost::wave::util::flex_string_details::copy_n ( InIt  b,
typename std::iterator_traits< InIt >::difference_type  n,
OutIt  d 
)

References boost::asio::b, and boost::n.

template<class Pod >
void boost::wave::util::flex_string_details::pod_move ( const Pod *  b,
const Pod *  e,
Pod *  d 
)
inline