boost::detail::quick_allocator< T > Struct Template Reference

#include <sysc/packages/boost/detail/quick_allocator.hpp>

Inheritance diagram for boost::detail::quick_allocator< T >:

Inheritance graph
[legend]
Collaboration diagram for boost::detail::quick_allocator< T >:

Collaboration graph
[legend]

List of all members.

Public Types

enum  
typedef freeblock< size, align_ > block

Static Public Member Functions

static void * alloc ()
static void * alloc (std::size_t n)
static void dealloc (void *pv)
static void dealloc (void *pv, std::size_t n)

Static Public Attributes

static blockfree
static blockpage
static unsigned last


Detailed Description

template<class T>
struct boost::detail::quick_allocator< T >

Definition at line 180 of file quick_allocator.hpp.


Member Typedef Documentation

typedef freeblock<size, align_> boost::detail::allocator_impl< size, align_ >::block [inherited]

Definition at line 46 of file quick_allocator.hpp.


Member Enumeration Documentation

anonymous enum [inherited]

Definition at line 69 of file quick_allocator.hpp.


Member Function Documentation

static void* boost::detail::allocator_impl< size, align_ >::alloc (  )  [inline, static, inherited]

Definition at line 81 of file quick_allocator.hpp.

static void* boost::detail::allocator_impl< size, align_ >::alloc ( std::size_t  n  )  [inline, static, inherited]

Definition at line 105 of file quick_allocator.hpp.

static void boost::detail::allocator_impl< size, align_ >::dealloc ( void *  pv  )  [inline, static, inherited]

Definition at line 134 of file quick_allocator.hpp.

static void boost::detail::allocator_impl< size, align_ >::dealloc ( void *  pv,
std::size_t  n 
) [inline, static, inherited]

Definition at line 147 of file quick_allocator.hpp.


Member Data Documentation

block* boost::detail::allocator_impl< size, align_ >::free [static, inherited]

Definition at line 77 of file quick_allocator.hpp.

block* boost::detail::allocator_impl< size, align_ >::page [static, inherited]

Definition at line 78 of file quick_allocator.hpp.

unsigned boost::detail::allocator_impl< size, align_ >::last [static, inherited]

Definition at line 79 of file quick_allocator.hpp.


The documentation for this struct was generated from the following file:

Generated on Wed Jan 21 15:32:12 2009 for SystemC by  doxygen 1.5.5