#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) |