Classes | Public Member Functions | Private Member Functions | Private Attributes
Clasp::SmallClauseAlloc Class Reference

Allocator for small (at most 32-byte) clauses. More...

#include <solver_types.h>

List of all members.

Classes

struct  Block
struct  Chunk

Public Member Functions

void * allocate ()
void free (void *mem)
 SmallClauseAlloc ()
 ~SmallClauseAlloc ()

Private Member Functions

void allocBlock ()
SmallClauseAllocoperator= (const SmallClauseAlloc &)
 SmallClauseAlloc (const SmallClauseAlloc &)

Private Attributes

Blockblocks_
ChunkfreeList_

Detailed Description

Allocator for small (at most 32-byte) clauses.

Definition at line 503 of file solver_types.h.


Constructor & Destructor Documentation

Definition at line 128 of file solver_types.cpp.

Definition at line 129 of file solver_types.cpp.


Member Function Documentation

Definition at line 507 of file solver_types.h.

Definition at line 138 of file solver_types.cpp.

void Clasp::SmallClauseAlloc::free ( void *  mem) [inline]

Definition at line 515 of file solver_types.h.

SmallClauseAlloc& Clasp::SmallClauseAlloc::operator= ( const SmallClauseAlloc ) [private]

Member Data Documentation

Definition at line 534 of file solver_types.h.

Definition at line 535 of file solver_types.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41