cds  1.4.0
Data Structures | Public Member Functions
cds::memory::michael::free_list_locked< Lock, T > Class Template Reference

List of free superblock descriptor. More...

#include <cds/memory/michael/allocator.h>

Inheritance diagram for cds::memory::michael::free_list_locked< Lock, T >:

Data Structures

struct  rebind
 Rebinds to other item type T2. More...
 

Public Member Functions

void push (T *pDesc)
 Push superblock descriptor to free-list.
 
T * pop ()
 Pop superblock descriptor from free-list.
 
size_t size () const
 Returns current count of superblocks in free-list.
 

Detailed Description

template<class Lock, class T = details::intrusive_superblock_desc>
class cds::memory::michael::free_list_locked< Lock, T >

List of free superblock descriptor.

This class is a implementation of opt::free_list option


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

cds 1.4.0 Developed by Maxim Khiszinsky aka khizmax 2007 - 2012
Autogenerated Mon May 20 2013 00:38:01 by Doxygen 1.8.3.1