LLVM 20.0.0git
Static Protected Member Functions | List of all members
llvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy > Class Template Reference

#include "llvm/Support/TrailingObjects.h"

Inheritance diagram for llvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy >:
Inheritance graph
[legend]

Static Protected Member Functions

static void getTrailingObjectsImpl ()
 
static constexpr size_t additionalSizeToAllocImpl (size_t SizeSoFar)
 
template<bool CheckAlignment>
static void verifyTrailingObjectsAlignment ()
 

Detailed Description

template<int Align, typename BaseTy, typename TopTrailingObj, typename PrevTy>
class llvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy >

Definition at line 190 of file TrailingObjects.h.

Member Function Documentation

◆ additionalSizeToAllocImpl()

template<int Align, typename BaseTy , typename TopTrailingObj , typename PrevTy >
static constexpr size_t llvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy >::additionalSizeToAllocImpl ( size_t  SizeSoFar)
inlinestaticconstexprprotected

Definition at line 198 of file TrailingObjects.h.

◆ getTrailingObjectsImpl()

template<int Align, typename BaseTy , typename TopTrailingObj , typename PrevTy >
static void llvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy >::getTrailingObjectsImpl ( )
staticprotected

◆ verifyTrailingObjectsAlignment()

template<int Align, typename BaseTy , typename TopTrailingObj , typename PrevTy >
template<bool CheckAlignment>
static void llvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy >::verifyTrailingObjectsAlignment ( )
inlinestaticprotected

Definition at line 202 of file TrailingObjects.h.


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