|
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.