LLVM: llvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorageOwner Class Reference (original) (raw)
A type that acts as the owner for an object placed into fixed storage. More...
#include "[llvm/Support/TrailingObjects.h](TrailingObjects%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| FixedSizeStorageOwner (BaseTy *p) | |
| ~FixedSizeStorageOwner () | |
| BaseTy * | get () |
| const BaseTy * | get () const |
template<typename BaseTy, typename... TrailingTys>
class llvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorageOwner
A type that acts as the owner for an object placed into fixed storage.
Definition at line 403 of file TrailingObjects.h.
template<typename BaseTy, typename... TrailingTys>
| llvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorageOwner::FixedSizeStorageOwner ( BaseTy * p) | inline |
|---|
◆ ~FixedSizeStorageOwner()
template<typename BaseTy, typename... TrailingTys>
◆ get() [1/2]
template<typename BaseTy, typename... TrailingTys>
◆ get() [2/2]
template<typename BaseTy, typename... TrailingTys>
The documentation for this class was generated from the following file:
- include/llvm/Support/TrailingObjects.h