LLVM 23.0.0git
llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageT Union Reference

#include "llvm/ADT/FunctionExtras.h"

Public Attributes

void * OutOfLine
std::byte Inline [InlineStorageSize]

Detailed Description

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

Definition at line 118 of file FunctionExtras.h.

Member Data Documentation

◆ Inline

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

◆ OutOfLine

template<typename ReturnT, typename... ParamTs>
void* llvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageT::OutOfLine

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