library of assembled shared sources |
http://lass.cocamware.com |
#include <planar_mesh.h>
Public Member Functions | |
template<typename T > | |
T *const | make (const T &x) |
template<typename T > | |
void | free (T *p) |
Private Member Functions | |
void * | allocate () |
void * | allocate (size_t size) |
Definition at line 94 of file planar_mesh.h.
T* const lass::spat::experimental::ObjectAllocator::make | ( | const T & | x | ) | [inline] |
Definition at line 101 of file planar_mesh.h.
References lass::util::AllocatorThrow< Allocator >::allocate(), and lass::stde::T.
Referenced by lass::spat::PlanarMesh::makeEdge(), and lass::spat::PlanarMesh::makeEmptyEdge().
void lass::spat::experimental::ObjectAllocator::free | ( | T * | p | ) | [inline] |
Definition at line 115 of file planar_mesh.h.
References lass::stde::T.
Referenced by lass::spat::PlanarMesh::deleteEdge(), and lass::spat::PlanarMesh::~PlanarMesh().
void* lass::util::AllocatorThrow< Allocator >::allocate | ( | ) | [inline, inherited] |
Definition at line 614 of file allocator.h.
Referenced by lass::prim::impl::allocateMemory(), lass::util::impl::initHeapCounter(), make(), lass::stde::lock_free_queue< T, FixedAllocator >::make_node(), and lass::stde::lock_free_queue< T, FixedAllocator >::make_value().
void* lass::util::AllocatorThrow< Allocator >::allocate | ( | size_t | size | ) | [inline, inherited] |
Definition at line 622 of file allocator.h.
Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by 1.5.7.1 |