__gnu_cxx::__pool_base::_Tune Struct Reference

#include <mt_allocator.h>

List of all members.

Public Types

 _S_align = 8
 _S_max_bytes = 128
 _S_min_bin = 8
 _S_chunk_size = 4096 - 4 * sizeof(void*)
 _S_max_threads = 4096
 _S_freelist_headroom = 10
enum  { _S_align = 8 }
enum  { _S_max_bytes = 128 }
enum  { _S_min_bin = 8 }
enum  { _S_chunk_size = 4096 - 4 * sizeof(void*) }
enum  { _S_max_threads = 4096 }
enum  { _S_freelist_headroom = 10 }

Public Member Functions

 _Tune ()
 _Tune (size_t __align, size_t __maxb, size_t __minbin, size_t __chunk, size_t __maxthreads, size_t __headroom, bool __force)

Public Attributes

size_t _M_align
size_t _M_max_bytes
size_t _M_min_bin
size_t _M_chunk_size
size_t _M_max_threads
size_t _M_freelist_headroom
bool _M_force_new


Detailed Description

Definition at line 56 of file mt_allocator.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
_S_align 

Definition at line 59 of file mt_allocator.h.

anonymous enum

Enumerator:
_S_max_bytes 

Definition at line 60 of file mt_allocator.h.

anonymous enum

Enumerator:
_S_min_bin 

Definition at line 61 of file mt_allocator.h.

anonymous enum

Enumerator:
_S_chunk_size 

Definition at line 62 of file mt_allocator.h.

anonymous enum

Enumerator:
_S_max_threads 

Definition at line 63 of file mt_allocator.h.

anonymous enum

Enumerator:
_S_freelist_headroom 

Definition at line 64 of file mt_allocator.h.


Constructor & Destructor Documentation

__gnu_cxx::__pool_base::_Tune::_Tune (  )  [inline, explicit]

Definition at line 111 of file mt_allocator.h.

__gnu_cxx::__pool_base::_Tune::_Tune ( size_t  __align,
size_t  __maxb,
size_t  __minbin,
size_t  __chunk,
size_t  __maxthreads,
size_t  __headroom,
bool  __force 
) [inline, explicit]

Definition at line 119 of file mt_allocator.h.


Member Data Documentation

size_t __gnu_cxx::__pool_base::_Tune::_M_align

Definition at line 69 of file mt_allocator.h.

Referenced by __gnu_cxx::__pool_base::_M_get_align().

size_t __gnu_cxx::__pool_base::_Tune::_M_chunk_size

Definition at line 89 of file mt_allocator.h.

bool __gnu_cxx::__pool_base::_Tune::_M_force_new

Definition at line 108 of file mt_allocator.h.

Referenced by __gnu_cxx::__pool_base::_M_check_threshold().

size_t __gnu_cxx::__pool_base::_Tune::_M_freelist_headroom

Definition at line 105 of file mt_allocator.h.

size_t __gnu_cxx::__pool_base::_Tune::_M_max_bytes

Definition at line 76 of file mt_allocator.h.

Referenced by __gnu_cxx::__pool_base::_M_check_threshold().

size_t __gnu_cxx::__pool_base::_Tune::_M_max_threads

Definition at line 97 of file mt_allocator.h.

size_t __gnu_cxx::__pool_base::_Tune::_M_min_bin

Definition at line 81 of file mt_allocator.h.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:00 2010 for GNU C++ STL by  doxygen 1.4.7