LLVM  4.0.0
Public Types | List of all members
llvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorage< Tys >::with_counts< Counts > Struct Template Reference

#include <TrailingObjects.h>

Public Types

enum  { Size = totalSizeToAlloc<Tys...>(Counts...) }
 
typedef llvm::AlignedCharArray
< alignof(BaseTy), Size
type
 

Detailed Description

template<typename BaseTy, typename... TrailingTys>
template<typename... Tys>
template<size_t... Counts>
struct llvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorage< Tys >::with_counts< Counts >

Definition at line 364 of file TrailingObjects.h.

Member Typedef Documentation

template<typename BaseTy, typename... TrailingTys>
template<typename... Tys>
template<size_t... Counts>
typedef llvm::AlignedCharArray<alignof(BaseTy), Size> llvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorage< Tys >::with_counts< Counts >::type

Definition at line 366 of file TrailingObjects.h.

Member Enumeration Documentation

template<typename BaseTy, typename... TrailingTys>
template<typename... Tys>
template<size_t... Counts>
anonymous enum
Enumerator
Size 

Definition at line 365 of file TrailingObjects.h.


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