LLVM 22.0.0git
llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT Union Reference

#include "llvm/ADT/FunctionExtras.h"

Classes

struct  OutOfLineStorageT

Public Attributes

struct llvm::detail::UniqueFunctionBase::StorageUnionT::OutOfLineStorageT OutOfLineStorage
std::byte InlineStorage [InlineStorageSize]

Detailed Description

template<typename ReturnT, typename... ParamTs>
union llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT

Definition at line 149 of file FunctionExtras.h.

Member Data Documentation

◆ InlineStorage

template<typename ReturnT, typename... ParamTs>
std::byte llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT::InlineStorage[InlineStorageSize]
mutable

Definition at line 166 of file FunctionExtras.h.

◆ OutOfLineStorage

template<typename ReturnT, typename... ParamTs>
struct llvm::detail::UniqueFunctionBase::StorageUnionT::OutOfLineStorageT llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT::OutOfLineStorage

The documentation for this union was generated from the following file: