__iostring_allocator Class Reference

class __iostring_allocator : public allocator< _CharT >

Inherits from

  • __iostring_allocator

Nested Classes and Structures

Public Member Functions
_CharT * allocate ( size_type , const void *)
void deallocate ( pointer , size_type )
Inherited Functions
allocator< _CharT >::address(const_reference)const
allocator< _CharT >::address(reference)const
allocator< _CharT >::allocate(size_type,const void *)
allocator< _CharT >::allocate(size_type,size_type &)
allocator< _CharT >::allocator()
allocator< _CharT >::allocator(__move_source< allocator< _CharT > >)
allocator< _CharT >::allocator(const allocator< _CharT > &)
allocator< _CharT >::allocator(const allocator< _Tp1 > &)
allocator< _CharT >::construct(pointer,const_reference)
allocator< _CharT >::deallocate(pointer)const
allocator< _CharT >::deallocate(pointer,size_type)
allocator< _CharT >::destroy(pointer)
allocator< _CharT >::max_size()const
allocator< _CharT >::~allocator()
Public Member Type Definitions
typedef _Base::pointer pointer
typedef _Base::size_type size_type
Private Member Type Definitions
typedef allocator < _CharT > _Base
Private Attributes
_CharT _M_static_buf

Member Functions Documentation

allocate(size_type, const void *)

_CharT * allocate ( size_type __n,
const void * __ptr = 0
) [inline]

Parameters

size_type __n
const void * __ptr = 0

deallocate(pointer, size_type)

void deallocate ( pointer __p,
size_type __n
) [inline]

Parameters

pointer __p
size_type __n

Member Type Definitions Documentation

Typedef _Base

typedef allocator < _CharT > _Base [private]

Typedef pointer

typedef _Base::pointer pointer

Typedef size_type

typedef _Base::size_type size_type

Member Data Documentation

_CharT _M_static_buf

_CharT _M_static_buf [private]