#include <stlsoft/string/special_string_instance.hpp>
P | The SSI policy type. |
internalBufferSize
that determines the size of the SSI's internal auto_buffer's internal buffer size.get_value(char_type* buffer, size_type cchBuffer)
that has theallowImplicitConversion
that determines whether an implicit conversion operator (to char_type const*
) is to be provided. Member Types | |
typedef P | policy_type |
The policy type. | |
typedef special_string_instance_1< 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 policy_type::argument_0_type | argument_0_type |
The argument 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 |
Public Member Functions | |
Construction | |
special_string_instance_1 (argument_0_type argument) | |
Attributes | |
char_type const * | c_str () const |
char_type const * | data () const |
size_type | length () const |
size_type | size () const |
Operators | |
operator implicit_conversion_type () const | |
Static Public Member Functions | |
Operations | |
static size_type | get (argument_0_type argument, char_type *buffer, size_type cchBuffer) |
typedef P policy_type |
The policy type.
typedef special_string_instance_1<P> class_type |
typedef policy_type::char_type char_type |
typedef policy_type::size_type size_type |
typedef policy_type::argument_0_type argument_0_type |
The argument type.
typedef select_first_type_if< putative_allocator_type , backup_allocator_type , policy_has_allocator_type >::type allocator_type |
The allocator type.