stlsoft/string/shim_string_vc5_.hpp File Reference


Detailed Description

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

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


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