momo  3.9
momo::internal::ObjectManager< TObject, TMemManager > Member List

This is the complete list of members for momo::internal::ObjectManager< TObject, TMemManager >, including all inherited members.

alignmentmomo::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) noexceptmomo::internal::ObjectManager< TObject, TMemManager >inlinestatic
Destroy(MemManager &memManager, Iterator begin, size_t count) noexceptmomo::internal::ObjectManager< TObject, TMemManager >inlinestatic
Destroyer typedefmomo::internal::ObjectManager< TObject, TMemManager >
isNothrowAnywayAssignablemomo::internal::ObjectManager< TObject, TMemManager >static
isNothrowMoveConstructiblemomo::internal::ObjectManager< TObject, TMemManager >static
isNothrowRelocatablemomo::internal::ObjectManager< TObject, TMemManager >static
isNothrowShiftablemomo::internal::ObjectManager< TObject, TMemManager >static
isNothrowSwappablemomo::internal::ObjectManager< TObject, TMemManager >static
isTriviallyRelocatablemomo::internal::ObjectManager< TObject, TMemManager >static
MemManager typedefmomo::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 typedefmomo::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 typedefmomo::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) noexceptmomo::internal::ObjectManager< TObject, TMemManager >inlinestatic