#include <boost/container/detail/config_begin.hpp>
#include <boost/container/detail/workaround.hpp>
#include <boost/container/container_fwd.hpp>
#include <boost/container/throw_exception.hpp>
#include <boost/container/detail/utilities.hpp>
#include <boost/container/detail/iterators.hpp>
#include <boost/container/detail/algorithms.hpp>
#include <boost/container/detail/version_type.hpp>
#include <boost/container/detail/allocation_type.hpp>
#include <boost/container/allocator_traits.hpp>
#include <boost/container/detail/allocator_version_traits.hpp>
#include <boost/container/detail/mpl.hpp>
#include <boost/move/utility_core.hpp>
#include <boost/static_assert.hpp>
#include <boost/functional/hash.hpp>
#include <boost/intrusive/pointer_traits.hpp>
#include <boost/core/no_exceptions_support.hpp>
#include <functional>
#include <string>
#include <utility>
#include <iterator>
#include <memory>
#include <algorithm>
#include <iosfwd>
#include <istream>
#include <ostream>
#include <ios>
#include <locale>
#include <cstddef>
#include <climits>
#include <boost/container/detail/type_traits.hpp>
#include <boost/type_traits/has_trivial_destructor.hpp>
#include <boost/aligned_storage.hpp>
#include <boost/move/traits.hpp>
#include <boost/container/detail/config_end.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::container | |
boost::container::container_detail | |
Functions | |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (BOOST_RV_REF_BEG basic_string< CharT, Traits, Allocator > BOOST_RV_REF_END mx, BOOST_RV_REF_BEG basic_string< CharT, Traits, Allocator > BOOST_RV_REF_END my) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (BOOST_RV_REF_BEG basic_string< CharT, Traits, Allocator > BOOST_RV_REF_END mx, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (const basic_string< CharT, Traits, Allocator > &x, BOOST_RV_REF_BEG basic_string< CharT, Traits, Allocator > BOOST_RV_REF_END my) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (const CharT *s, basic_string< CharT, Traits, Allocator > y) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (basic_string< CharT, Traits, Allocator > x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (CharT c, basic_string< CharT, Traits, Allocator > y) |
template<class CharT , class Traits , class Allocator > | |
basic_string< CharT, Traits, Allocator > | boost::container::operator+ (basic_string< CharT, Traits, Allocator > x, const CharT c) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator== (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator== (const CharT *s, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator== (const basic_string< CharT, Traits, Allocator > &x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator!= (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator!= (const CharT *s, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator!= (const basic_string< CharT, Traits, Allocator > &x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator< (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator< (const CharT *s, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator< (const basic_string< CharT, Traits, Allocator > &x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator> (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator> (const CharT *s, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator> (const basic_string< CharT, Traits, Allocator > &x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator<= (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator<= (const CharT *s, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator<= (const basic_string< CharT, Traits, Allocator > &x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator>= (const basic_string< CharT, Traits, Allocator > &x, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator>= (const CharT *s, const basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits , class Allocator > | |
bool | boost::container::operator>= (const basic_string< CharT, Traits, Allocator > &x, const CharT *s) |
template<class CharT , class Traits , class Allocator > | |
void | boost::container::swap (basic_string< CharT, Traits, Allocator > &x, basic_string< CharT, Traits, Allocator > &y) |
template<class CharT , class Traits > | |
bool | boost::container::container_detail::string_fill (std::basic_ostream< CharT, Traits > &os, std::basic_streambuf< CharT, Traits > *buf, std::size_t n) |
template<class CharT , class Traits , class Allocator > | |
std::basic_ostream< CharT, Traits > & | boost::container::operator<< (std::basic_ostream< CharT, Traits > &os, const basic_string< CharT, Traits, Allocator > &s) |
template<class CharT , class Traits , class Allocator > | |
std::basic_istream< CharT, Traits > & | boost::container::operator>> (std::basic_istream< CharT, Traits > &is, basic_string< CharT, Traits, Allocator > &s) |
template<class CharT , class Traits , class Allocator > | |
std::basic_istream< CharT, Traits > & | boost::container::getline (std::istream &is, basic_string< CharT, Traits, Allocator > &s, CharT delim) |
template<class CharT , class Traits , class Allocator > | |
std::basic_istream< CharT, Traits > & | boost::container::getline (std::basic_istream< CharT, Traits > &is, basic_string< CharT, Traits, Allocator > &s) |
template<class Ch , class Allocator > | |
std::size_t | boost::container::hash_value (basic_string< Ch, std::char_traits< Ch >, Allocator > const &v) |