special_string_instance_0 Class Template Reference
[String Library]

#include <stlsoft/string/special_string_instance.hpp>

List of all members.


Detailed Description

template<typename P>
class stlsoft::special_string_instance_0< P >

Special string instance class template.

Parameters:
P The SSI policy type.
The policy type provides the following:

Examples:

by_library/windows_control_panel/windows_control_panel/windows_control_panel.cpp.


Member Types

typedef P policy_type
 The policy type.
typedef
special_string_instance_0< P > 
class_type
 The current instantiation of the template.
typedef policy_type::char_type char_type
 The character type.
typedef policy_type::size_type size_type
 The size type.
typedef select_first_type_if
< char const *, void,
charTypeIsAnsi >::type 
cstring_a_type
typedef select_first_type_if
< wchar_t const *, void,
charTypeIsWide >::type 
cstring_w_type
typedef select_first_type_if
< putative_allocator_type,
backup_allocator_type,
policy_has_allocator_type >
::type 
allocator_type
 The allocator type.
typedef select_first_type_if
< char_type const *, void,
allowImplicitConversion >
::type 
implicit_conversion_type
 The implicit conversion operator type.

Public Member Functions

Construction
 special_string_instance_0 ()
Accessors
size_type length () const
size_type size () const
char_type const * data () const
char_type const * c_str () const
Operators
 operator implicit_conversion_type () const

Static Public Member Functions

Operations
static size_type get (char_type *buffer, size_type cchBuffer)

Classes

struct  null_argument

Member Typedef Documentation

typedef P policy_type

The policy type.

The current instantiation of the template.

typedef policy_type::char_type char_type

The character type.

typedef policy_type::size_type size_type

The size type.

typedef select_first_type_if< putative_allocator_type , backup_allocator_type , policy_has_allocator_type >::type allocator_type

The allocator type.

typedef select_first_type_if< char_type const* , void , allowImplicitConversion >::type implicit_conversion_type

The implicit conversion operator type.


The documentation for this class was generated from the following file:

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