Memory::FixedSizeAllocator< TField >::Chunk Struct Reference

#include <FixedSizeAllocator.hpp>

Collaboration diagram for Memory::FixedSizeAllocator< TField >::Chunk:
Collaboration graph
[legend]

List of all members.

Classes

union  BLOCK

Public Member Functions

 Chunk (const size_t size, const size_t num)
 ~Chunk ()
void reset ()
bool inside (register const TField *const ptr) const

Public Attributes

union
Memory::FixedSizeAllocator
< TField >::Chunk::BLOCK
_storage
size_t _blockSize
size_t _blockNum

template<typename TField>
struct Memory::FixedSizeAllocator< TField >::Chunk


Constructor & Destructor Documentation

template<typename TField >
Memory::FixedSizeAllocator< TField >::Chunk::Chunk ( const size_t  size,
const size_t  num 
) [inline]
template<typename TField >
Memory::FixedSizeAllocator< TField >::Chunk::~Chunk (  )  [inline]

Member Function Documentation

template<typename TField >
bool Memory::FixedSizeAllocator< TField >::Chunk::inside ( register const TField *const   ptr  )  const [inline]
template<typename TField >
void Memory::FixedSizeAllocator< TField >::Chunk::reset (  )  [inline]

Member Data Documentation

template<typename TField >
size_t Memory::FixedSizeAllocator< TField >::Chunk::_blockNum
template<typename TField >
size_t Memory::FixedSizeAllocator< TField >::Chunk::_blockSize
template<typename TField >
union Memory::FixedSizeAllocator< TField >::Chunk::BLOCK * Memory::FixedSizeAllocator< TField >::Chunk::_storage

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1