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

Methods

FixedSizeStorageOwner(BaseTy* p)

Declared at: llvm/include/llvm/Support/TrailingObjects.h:364

Parameters

BaseTy* p

FixedSizeStorageOwner(
    const llvm::TrailingObjects::
        FixedSizeStorageOwner&)

Declared at: llvm/include/llvm/Support/TrailingObjects.h:374

Parameters

const llvm::TrailingObjects:: FixedSizeStorageOwner&

FixedSizeStorageOwner(llvm::TrailingObjects::
                          FixedSizeStorageOwner&&)

Declared at: llvm/include/llvm/Support/TrailingObjects.h:375

Parameters

llvm::TrailingObjects::FixedSizeStorageOwner&&

BaseTy* get()

Declared at: llvm/include/llvm/Support/TrailingObjects.h:370

const BaseTy* get() const

Declared at: llvm/include/llvm/Support/TrailingObjects.h:371

~FixedSizeStorageOwner()

Declared at: llvm/include/llvm/Support/TrailingObjects.h:365