mt_allocator.h File Reference


Detailed Description

This file is a GNU extension to the Standard C++ Library. You should only include this header if you are using GCC 3 or later.

Definition in file mt_allocator.h.#include <new>
#include <cstdlib>
#include <bits/functexcept.h>
#include <bits/gthr.h>
#include <bits/atomicity.h>

Include dependency graph for mt_allocator.h:

Include dependency graph

Go to the source code of this file.

Namespaces

Defines

Typedefs

Functions


Typedef Documentation

typedef void(* __destroy_handler)(void *)
 

This is a fixed size (power of 2) allocator which - when compiled with thread support - will maintain one freelist per size per thread plus a "global" one. Steps are taken to limit the per thread freelist sizes (by returning excess back to "global").

Further details: http://gcc.gnu.org/onlinedocs/libstdc++/ext/mt_allocator.html Definition at line 56 of file mt_allocator.h.


Generated on Sun Sep 12 15:50:02 2004 for libstdc++ source by doxygen 1.3.8