stlsoft/string/shim_string.hpp File Reference


Detailed Description

[C++ only] Definition of the stlsoft::basic_shim_string class template (String Library).

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


Generated on Thu Jun 10 08:58:11 2010 for STLSoft by  doxygen 1.5.6