Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Pthread_alloc_per_thread_state Struct Template Reference

#include <pthread_allocimpl.h>

Collaboration diagram for std::_Pthread_alloc_per_thread_state:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _Pthread_alloc_obj __obj
enum  { _S_NFREELISTS = _Max_size/__STL_DATA_ALIGNMENT }

Public Methods

 _Pthread_alloc_per_thread_state ()
void* _M_refill (size_t __n)

Public Attributes

_Pthread_alloc_obj* volatile __free_list [_S_NFREELISTS]
_Pthread_alloc_per_thread_state<
_Max_size>* 
__next

template<size_t _Max_size> struct std::_Pthread_alloc_per_thread_state


Member Typedef Documentation

template<size_t _Max_size>
typedef _Pthread_alloc_obj std::_Pthread_alloc_per_thread_state<_Max_size>::__obj
 

Definition at line 56 of file pthread_allocimpl.h.


Member Enumeration Documentation

template<size_t _Max_size>
anonymous enum
 

Enumeration values:
_S_NFREELISTS  

Definition at line 57 of file pthread_allocimpl.h.


Constructor & Destructor Documentation

template<size_t _Max_size>
std::_Pthread_alloc_per_thread_state<_Max_size>::_Pthread_alloc_per_thread_state<_Max_size> ( ) [inline]
 

Definition at line 65 of file pthread_allocimpl.h.


Member Function Documentation

template<size_t _Max_size>
void* std::_Pthread_alloc_per_thread_state<_Max_size>::_M_refill ( size_t __n )
 


Member Data Documentation

template<size_t _Max_size>
_Pthread_alloc_obj* volatile std::_Pthread_alloc_per_thread_state<_Max_size>::__free_list[_S_NFREELISTS]
 

Definition at line 58 of file pthread_allocimpl.h.

template<size_t _Max_size>
_Pthread_alloc_per_thread_state<_Max_size>* std::_Pthread_alloc_per_thread_state<_Max_size>::__next
 

Definition at line 59 of file pthread_allocimpl.h.


The documentation for this struct was generated from the following file:
Generated at Tue May 1 16:29:53 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001