man std::Pthread_alloc_template (Fonctions bibliothèques) -

NAME

std::Pthread_alloc_template -

SYNOPSIS



Public Types

typedef Pthread_alloc_obj __obj

enum

Static Public Member Functions

static char * S_chunk_alloc (size_t size, int &nobjs)

static size_t S_round_up (size_t __bytes)

static size_t S_freelist_index (size_t __bytes)

static void * allocate (size_t n)

static void deallocate (void *__p, size_t n)

static void * reallocate (void *__p, size_t __old_sz, size_t new_sz)

Static Private Member Functions

static void S_destructor (void *instance)

static Pthread_alloc_per_thread_state< Max_size > * S_new_per_thread_state ()

static Pthread_alloc_per_thread_state< Max_size > * S_get_per_thread_state ()

Static Private Attributes

static pthread_mutex_t S_chunk_allocator_lock

static char * S_start_free

static char * S_end_free

static size_t S_heap_size

static Pthread_alloc_per_thread_state< Max_size > * S_free_per_thread_states

static pthread_key_t S_key

static bool S_key_initialized

Friends

class M_lock

Classes

class M_lock

Detailed Description

template<size_t Max_size = 128> class std::Pthread_alloc_template< Max_size >

Definition at line 112 of file pthread_allocimpl.h.

Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.