ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

_String_base< _Tp, _Alloc > Class Template Reference

#include <_string_base.h>

Public Types

enum  { _DEFAULT_SIZE = 4 * sizeof( void * ) }
typedef _Alloc allocator_type
typedef _STLP_alloc_proxy< _Tp
*, _Tp, allocator_type
_AllocProxy
typedef size_t size_type

Protected Member Functions

_Tp const * _M_Start () const
_Tp * _M_Start ()
_Tp const * _M_End () const
_Tp * _M_End ()
size_type _M_capacity () const
size_type _M_rest () const
_Tp const * _M_Finish () const
_Tp * _M_Finish ()
void _M_allocate_block (size_t __n=_DEFAULT_SIZE)
void _M_deallocate_block ()
size_t max_size () const
 _String_base (const allocator_type &__a)
 _String_base (const allocator_type &__a, size_t __n)
 _String_base (__move_source< _Self > src)
 ~_String_base ()
void _M_reset (_Tp *__start, _Tp *__finish, _Tp *__end_of_storage)
void _M_swap (_Self &__s)
void _STLP_FUNCTION_THROWS _M_throw_length_error () const
void _STLP_FUNCTION_THROWS _M_throw_out_of_range () const

Protected Attributes

_Tp * _M_finish
_AllocProxy _M_start_of_storage

Private Types

typedef _String_base< _Tp, _Alloc_Self

Private Attributes

_Tp * _M_end_of_storage

Detailed Description

template<class _Tp, class _Alloc>
class _String_base< _Tp, _Alloc >

Definition at line 41 of file _string_base.h.


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

Generated on Sun May 27 2012 06:13:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.