#include <stlsoft/stlsoft.h>
#include <stlsoft/string/char_traits.hpp>
#include <stlsoft/memory/allocator_selector.hpp>
#include <stlsoft/memory/auto_buffer.hpp>
#include <stlsoft/meta/yesno.hpp>
#include <stlsoft/util/std_swap.hpp>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Classes | |
class | basic_shim_string |
An implementation class, which provides efficient intermediate string objects for conversion shims. More... | |
Functions | |
template<typename C, size_t N, bool U, typename A, typename T> | |
C const * | c_str_ptr (basic_shim_string< C, N, U, A, T > const &ss) |
template<typename C, size_t N, bool U, typename A, typename T> | |
C const * | c_str_data (basic_shim_string< C, N, U, A, T > const &ss) |
template<typename C, size_t N, bool U, typename A, typename T> | |
size_t | c_str_len (basic_shim_string< C, N, U, A, T > const &ss) |
template<typename S, typename C, size_t N, bool U, typename A, typename T> | |
S & | operator<< (S &s, basic_shim_string< C, N, U, A, T > const &ss) |