__gnu_cxx::__mt_alloc< _Tp >::_Tune Struct Reference

#include <mt_allocator.h>

List of all members.

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

template<typename _Tp>
struct __gnu_cxx::__mt_alloc< _Tp >::_Tune


Constructor & Destructor Documentation

template<typename _Tp>
__gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune  )  [inline, explicit]
 

Definition at line 158 of file mt_allocator.h.

References __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_align, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_chunk_size, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_force_new, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_freelist_headroom, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_max_bytes, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_max_threads, and __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_min_bin.

template<typename _Tp>
__gnu_cxx::__mt_alloc< _Tp >::_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 166 of file mt_allocator.h.

References __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_align, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_chunk_size, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_force_new, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_freelist_headroom, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_max_bytes, __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_max_threads, and __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_min_bin.


Member Data Documentation

template<typename _Tp>
size_t __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_align
 

Definition at line 124 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_S_initialize(), __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune(), __gnu_cxx::__mt_alloc< _Tp >::allocate(), and __gnu_cxx::__mt_alloc< _Tp >::deallocate().

template<typename _Tp>
size_t __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_chunk_size
 

Definition at line 140 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune(), and __gnu_cxx::__mt_alloc< _Tp >::allocate().

template<typename _Tp>
bool __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_force_new
 

Definition at line 155 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_S_initialize(), __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune(), __gnu_cxx::__mt_alloc< _Tp >::allocate(), and __gnu_cxx::__mt_alloc< _Tp >::deallocate().

template<typename _Tp>
size_t __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_freelist_headroom
 

Definition at line 152 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune(), and __gnu_cxx::__mt_alloc< _Tp >::deallocate().

template<typename _Tp>
size_t __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_max_bytes
 

Definition at line 129 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_S_initialize(), __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune(), __gnu_cxx::__mt_alloc< _Tp >::allocate(), and __gnu_cxx::__mt_alloc< _Tp >::deallocate().

template<typename _Tp>
size_t __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_max_threads
 

Definition at line 144 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_S_initialize(), and __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune().

template<typename _Tp>
size_t __gnu_cxx::__mt_alloc< _Tp >::_Tune::_M_min_bin
 

Definition at line 133 of file mt_allocator.h.

Referenced by __gnu_cxx::__mt_alloc< _Tp >::_S_initialize(), __gnu_cxx::__mt_alloc< _Tp >::_Tune::_Tune(), and __gnu_cxx::__mt_alloc< _Tp >::allocate().


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:02 2007 for GNU C++ STL by doxygen 1.3.6