libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <SharedMemory.hpp>
Inherits std::allocator< T >.
Public Types | |
typedef unsigned long | size_type |
typedef long | difference_type |
typedef heap_type::contents_type * | pointer |
typedef const heap_type::contents_type * | const_pointer |
typedef heap_type::contents_type & | reference |
typedef const heap_type::contents_type & | const_reference |
typedef heap_type::contents_type | value_type |
Public Member Functions | |
SMAllocator () noexcept(true) | |
SMAllocator (const SMAllocator &) noexcept(true) | |
~SMAllocator () noexcept(true) | |
pointer | allocate (const size_type _N, const void *hint) |
value_type * | _Charalloc (const size_type _N) |
void | construct (pointer _P, const value_type &_V) |
void | deallocate (void *_P, const size_type sz) |
void | destroy (pointer _P) |
size_type | max_size () const |
template<class alloc > | |
bool | operator== (const alloc &a) const |
template<class alloc > | |
bool | operator!= (const alloc &a) const |
const heap_type & | Heap () const noexcept(true) |
Definition at line 258 of file SharedMemory.hpp.
typedef const heap_type::contents_type* jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::const_pointer |
Definition at line 263 of file SharedMemory.hpp.
typedef const heap_type::contents_type& jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::const_reference |
Definition at line 265 of file SharedMemory.hpp.
typedef long jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::difference_type |
Definition at line 261 of file SharedMemory.hpp.
typedef heap_type::contents_type* jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::pointer |
Definition at line 262 of file SharedMemory.hpp.
typedef heap_type::contents_type& jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::reference |
Definition at line 264 of file SharedMemory.hpp.
typedef unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::size_type |
Definition at line 260 of file SharedMemory.hpp.
typedef heap_type::contents_type jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >::value_type |
Definition at line 266 of file SharedMemory.hpp.
|
inlinenoexcept |
Definition at line 271 of file SharedMemory.hpp.
|
inlinenoexcept |
Definition at line 272 of file SharedMemory.hpp.
|
inlinenoexcept |
Definition at line 273 of file SharedMemory.hpp.
|
inline |
Definition at line 276 of file SharedMemory.hpp.
|
inline |
Definition at line 275 of file SharedMemory.hpp.
|
inline |
Definition at line 277 of file SharedMemory.hpp.
|
inline |
Definition at line 288 of file SharedMemory.hpp.
|
inline |
Definition at line 291 of file SharedMemory.hpp.
|
inlinenoexcept |
Definition at line 295 of file SharedMemory.hpp.
|
inline |
Definition at line 292 of file SharedMemory.hpp.
|
inline |
Definition at line 294 of file SharedMemory.hpp.
|
inline |
Definition at line 293 of file SharedMemory.hpp.