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: