| Allocate(const unsigned long n, const void *const hint) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inline | 
  | BaseAllocate(const unsigned long n, const void *const hint)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inlineprotectedpure virtual | 
  | BaseDeallocate(const contents *const p, const unsigned long n)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inlineprotectedpure virtual | 
  | Capacity(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlinevirtual | 
  | Capacity(const unsigned long sz, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlinevirtual | 
  | Construct(contents *const ptr, const contents &val) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inline | 
  | contents_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > |  | 
  | Deallocate(const contents *const p, const unsigned long n) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inline | 
  | GetEndPrivateDataBlock(void) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inlineprotectedstatic | 
  | IsCreator(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | Lock(void) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | ManagedSharedMemory(const std::string &mgr_name, const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inline | 
  | ManagedSharedMemory(const unsigned long p, const std::string &mgr_name, const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inlineprotected | 
  | MapDataPtr(HANDLE file, const DWORD access, const DWORD hi_offset, const DWORD low_offset, const unsigned long size) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlineprotected | 
  | mutex | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | Name(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | operator const contents *() const | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | operator contents *() | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | operator<<(std::ostream &strm) const | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlinevirtual | 
  | operator>>(std::istream &strm) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlinevirtual | 
  | RawSharedMemory(const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | RawSharedMemory(const unsigned long p, const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlineprotected | 
  | ro_pub_data | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | ro_pub_mapping | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | rw_pub_data | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | rw_pub_mapping | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | rw_raw_data | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | ss | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected | 
  | UnmapDataPtr(const contents *) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlineprotected | 
  | UsageCount(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline | 
  | ~ManagedSharedMemory() | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents > | inlinevirtual | 
  | ~RawSharedMemory(void) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inlinevirtual |