#include <stlsoft/stlsoft.h>
#include <stlsoft/memory/allocator_selector.hpp>
#include <stlsoft/string/char_traits.hpp>
#include <stlsoft/util/std_swap.hpp>
#include <new>
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> | |
| C const * | c_str_data (basic_shim_string< C > const &ss) |
| char const * | c_str_data_a (basic_shim_string< char > const &ss) |
| wchar_t const * | c_str_data_w (basic_shim_string< wchar_t > const &ss) |
| template<typename C> | |
| size_t | c_str_len (basic_shim_string< C > const &ss) |
| size_t | c_str_len_a (basic_shim_string< char > const &ss) |
| size_t | c_str_len_w (basic_shim_string< wchar_t > const &ss) |
| template<typename C> | |
| C const * | c_str_ptr (basic_shim_string< C > const &ss) |
| char const * | c_str_ptr_a (basic_shim_string< char > const &ss) |
| wchar_t const * | c_str_ptr_w (basic_shim_string< wchar_t > const &ss) |
| template<typename S, typename C> | |
| S & | operator<< (S &s, basic_shim_string< C > const &ss) |
1.5.6