Whole document tree
    

Whole document tree

Templatestd::_Pthread_alloc_per_thread_state struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Pthread_alloc_per_thread_state< _Max_size > Struct Template Reference

#include <pthread_allocimpl.h>

Collaboration diagram for std::_Pthread_alloc_per_thread_state< _Max_size >:

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< _Max_size >


Member Typedef Documentation

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

Definition at line 85 of file pthread_allocimpl.h.


Member Enumeration Documentation

template<size_t _Max_size>
anonymous enum
 

Enumeration values:
_S_NFREELISTS 

Definition at line 86 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   [inline]
 

Definition at line 94 of file pthread_allocimpl.h.

References std::_Pthread_alloc_per_thread_state< _Max_size >::_S_NFREELISTS.


Member Function Documentation

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

Definition at line 331 of file pthread_allocimpl.h.


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 87 of file pthread_allocimpl.h.

Referenced by std::_Pthread_alloc_template< _Max_size >::_S_chunk_alloc(), and std::_Pthread_alloc_template< _Max_size >::deallocate().

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

Definition at line 88 of file pthread_allocimpl.h.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:17:22 2002 for libstdc++-v3 Source by doxygen1.2.15