class TrailingObjects::FixedSizeStorageOwner
Declaration
class TrailingObjects::FixedSizeStorageOwner { /* full declaration omitted */ };
Description
A type that acts as the owner for an object placed into fixed storage.
Declared at: llvm/include/llvm/Support/TrailingObjects.h:362
Member Variables
- private BaseTy* const p
Method Overview
- public FixedSizeStorageOwner(BaseTy * p)
- private FixedSizeStorageOwner(const llvm::TrailingObjects::FixedSizeStorageOwner &)
- private FixedSizeStorageOwner(llvm::TrailingObjects::FixedSizeStorageOwner &&)
- public BaseTy * get()
- public const BaseTy * get() const
- public ~FixedSizeStorageOwner()
Methods
¶FixedSizeStorageOwner(BaseTy* p)
FixedSizeStorageOwner(BaseTy* p)
Declared at: llvm/include/llvm/Support/TrailingObjects.h:364
Parameters
- BaseTy* p
¶FixedSizeStorageOwner(
const llvm::TrailingObjects::
FixedSizeStorageOwner&)
FixedSizeStorageOwner(
const llvm::TrailingObjects::
FixedSizeStorageOwner&)
Declared at: llvm/include/llvm/Support/TrailingObjects.h:374
Parameters
- const llvm::TrailingObjects:: FixedSizeStorageOwner&
¶FixedSizeStorageOwner(llvm::TrailingObjects::
FixedSizeStorageOwner&&)
FixedSizeStorageOwner(llvm::TrailingObjects::
FixedSizeStorageOwner&&)
Declared at: llvm/include/llvm/Support/TrailingObjects.h:375
Parameters
¶BaseTy* get()
BaseTy* get()
Declared at: llvm/include/llvm/Support/TrailingObjects.h:370
¶const BaseTy* get() const
const BaseTy* get() const
Declared at: llvm/include/llvm/Support/TrailingObjects.h:371
¶~FixedSizeStorageOwner()
~FixedSizeStorageOwner()
Declared at: llvm/include/llvm/Support/TrailingObjects.h:365