alignment | momo::internal::ObjectManager< TObject, TMemManager > | static |
AssignAnyway(MemManager &memManager, Object &srcObject, Object &dstObject) noexcept(isNothrowAnywayAssignable) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Copy(MemManager &memManager, const Object &srcObject, Object *dstObject) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
CopyExec(MemManager &memManager, const Object &srcObject, Object *dstObject, Executor &&exec) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Destroy(MemManager &memManager, Object &object) noexcept | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Destroy(MemManager &memManager, Iterator begin, size_t count) noexcept | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Destroyer typedef | momo::internal::ObjectManager< TObject, TMemManager > | |
isNothrowAnywayAssignable | momo::internal::ObjectManager< TObject, TMemManager > | static |
isNothrowMoveConstructible | momo::internal::ObjectManager< TObject, TMemManager > | static |
isNothrowRelocatable | momo::internal::ObjectManager< TObject, TMemManager > | static |
isNothrowShiftable | momo::internal::ObjectManager< TObject, TMemManager > | static |
isNothrowSwappable | momo::internal::ObjectManager< TObject, TMemManager > | static |
isTriviallyRelocatable | momo::internal::ObjectManager< TObject, TMemManager > | static |
MemManager typedef | momo::internal::ObjectManager< TObject, TMemManager > | |
Move(MemManager &memManager, Object &&srcObject, Object *dstObject) noexcept(isNothrowMoveConstructible) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
MoveExec(MemManager &memManager, Object &&srcObject, Object *dstObject, Executor &&exec) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Object typedef | momo::internal::ObjectManager< TObject, TMemManager > | |
Relocate(MemManager &memManager, Object &srcObject, Object *dstObject) noexcept(isNothrowRelocatable) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Relocate(MemManager &memManager, Iterator srcBegin, Iterator dstBegin, size_t count) noexcept(isNothrowRelocatable) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
RelocateCreate(MemManager &memManager, Iterator srcBegin, Iterator dstBegin, size_t count, ObjectCreator &&objectCreator, Object *newObject) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
RelocateExec(MemManager &memManager, Iterator srcBegin, Iterator dstBegin, size_t count, Executor &&exec) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
Relocator typedef | momo::internal::ObjectManager< TObject, TMemManager > | |
Replace(MemManager &memManager, Object &srcObject, Object &dstObject) noexcept(isNothrowAnywayAssignable) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
ReplaceRelocate(MemManager &memManager, Object &srcObject, Object &midObject, Object *dstObject) noexcept(isNothrowRelocatable) | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |
ShiftNothrow(MemManager &memManager, Iterator begin, size_t shift) noexcept | momo::internal::ObjectManager< TObject, TMemManager > | inlinestatic |