#include <boost/config.hpp>
#include <boost/assert.hpp>
#include <boost/throw_exception.hpp>
#include <boost/iterator/reverse_iterator.hpp>
#include <boost/wave/wave_config.hpp>
#include <memory>
#include <new>
#include <string>
#include <vector>
#include <algorithm>
#include <functional>
#include <limits>
#include <stdexcept>
#include <ios>
#include <cstddef>
#include <cstring>
#include <cstdlib>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::wave | |
boost::wave::util | |
boost::wave::util::flex_string_details | |
Enumerations | |
enum | boost::wave::util::flex_string_details::Shallow |
Functions | |
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) |
template<class Pod , class T > | |
void | boost::wave::util::flex_string_details::pod_fill (Pod *b, Pod *e, T c) |
template<class Pod > | |
void | boost::wave::util::flex_string_details::pod_move (const Pod *b, const Pod *e, Pod *d) |
template<class Pod > | |
Pod * | boost::wave::util::flex_string_details::pod_copy (const Pod *b, const Pod *e, Pod *d) |
template<class T > | |
bool | boost::wave::util::operator== (const mallocator< T > &, const mallocator< T > &) |
template<class T > | |
bool | boost::wave::util::operator!= (const mallocator< T > &, const mallocator< T > &) |
template<class Allocator > | |
Allocator::pointer | boost::wave::util::Reallocate (Allocator &alloc, typename Allocator::pointer p, typename Allocator::size_type oldObjCount, typename Allocator::size_type newObjCount, void *) |
template<class Allocator > | |
Allocator::pointer | boost::wave::util::Reallocate (Allocator &alloc, typename Allocator::pointer p, typename Allocator::size_type oldObjCount, typename Allocator::size_type newObjCount, mallocator< void > *) |
template<typename E , class T , class A , class S > | |
flex_string< E, T, A, S > | boost::wave::util::operator+ (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
flex_string< E, T, A, S > | boost::wave::util::operator+ (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
flex_string< E, T, A, S > | boost::wave::util::operator+ (typename flex_string< E, T, A, S >::value_type lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
flex_string< E, T, A, S > | boost::wave::util::operator+ (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
flex_string< E, T, A, S > | boost::wave::util::operator+ (const flex_string< E, T, A, S > &lhs, typename flex_string< E, T, A, S >::value_type rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator== (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator== (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator== (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator!= (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator!= (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator!= (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator< (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator< (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator< (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator> (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator> (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator> (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator<= (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator<= (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator<= (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator>= (const flex_string< E, T, A, S > &lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator>= (const flex_string< E, T, A, S > &lhs, const typename flex_string< E, T, A, S >::value_type *rhs) |
template<typename E , class T , class A , class S > | |
bool | boost::wave::util::operator>= (const typename flex_string< E, T, A, S >::value_type *lhs, const flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
void | boost::wave::util::swap (flex_string< E, T, A, S > &lhs, flex_string< E, T, A, S > &rhs) |
template<typename E , class T , class A , class S > | |
std::basic_istream< typename flex_string< E, T, A, S > ::value_type, typename flex_string< E, T, A, S > ::traits_type > & | boost::wave::util::operator>> (std::basic_istream< typename flex_string< E, T, A, S >::value_type, typename flex_string< E, T, A, S >::traits_type > &is, flex_string< E, T, A, S > &str) |
template<typename E , class T , class A , class S > | |
std::basic_ostream< typename flex_string< E, T, A, S > ::value_type, typename flex_string< E, T, A, S > ::traits_type > & | boost::wave::util::operator<< (std::basic_ostream< typename flex_string< E, T, A, S >::value_type, typename flex_string< E, T, A, S >::traits_type > &os, const flex_string< E, T, A, S > &str) |