Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Nektar::MemoryManager< DataType > Member List

This is the complete list of members for Nektar::MemoryManager< DataType >, including all inherited members.

address(reference r) const Nektar::MemoryManager< DataType >inline
address(const_reference r) const Nektar::MemoryManager< DataType >inline
Allocate()Nektar::MemoryManager< DataType >inlinestatic
allocate(size_type n, std::allocator< void >::const_pointer hint=0)Nektar::MemoryManager< DataType >inline
AllocateSharedPtr()Nektar::MemoryManager< DataType >inlinestatic
BOOST_PP_REPEAT_FROM_TO(1, NEKTAR_MAX_MEMORY_MANAGER_CONSTRUCTOR_ARGS, ALLOCATE_METHOD_GENERATOR, Allocate)Nektar::MemoryManager< DataType >
BOOST_PP_REPEAT_FROM_TO(0, NEKTAR_MAX_MEMORY_MANAGER_CONSTRUCTOR_ARGS, ALLOCATE_SHARED_PTR_METHOD_WITH_DEALLOCATOR_GENERATOR, AllocateSharedPtrD)Nektar::MemoryManager< DataType >
BOOST_PP_REPEAT_FROM_TO(1, NEKTAR_MAX_MEMORY_MANAGER_CONSTRUCTOR_ARGS, ALLOCATE_SHARED_PTR_METHOD_GENERATOR, AllocateSharedPtr)Nektar::MemoryManager< DataType >
const_pointer typedefNektar::MemoryManager< DataType >
const_reference typedefNektar::MemoryManager< DataType >
construct(pointer p, const_reference val)Nektar::MemoryManager< DataType >inline
Deallocate(DataType *&data)Nektar::MemoryManager< DataType >inlinestatic
deallocate(pointer p, size_type n)Nektar::MemoryManager< DataType >inline
destroy(pointer p)Nektar::MemoryManager< DataType >inline
difference_type typedefNektar::MemoryManager< DataType >
max_size()Nektar::MemoryManager< DataType >inline
MemoryManager()Nektar::MemoryManager< DataType >inline
MemoryManager(const MemoryManager< T > &rhs)Nektar::MemoryManager< DataType >inline
pointer typedefNektar::MemoryManager< DataType >
RawAllocate(unsigned int NumberOfElements)Nektar::MemoryManager< DataType >inlinestatic
RawDeallocate(DataType *array, unsigned int NumberOfElements)Nektar::MemoryManager< DataType >inlinestatic
reference typedefNektar::MemoryManager< DataType >
size_type typedefNektar::MemoryManager< DataType >
value_type typedefNektar::MemoryManager< DataType >
~MemoryManager()Nektar::MemoryManager< DataType >inline