LLVM  8.0.0svn
Public Attributes | List of all members
llvm::SmallVectorStorage< T, N > Struct Template Reference

Storage for the SmallVector elements. More...

#include "llvm/ADT/SmallVector.h"

Inherited by llvm::SmallVector< T, N > [private], and llvm::SmallVector< T, 0 > [private].

Collaboration diagram for llvm::SmallVectorStorage< T, N >:
Collaboration graph
[legend]

Public Attributes

AlignedCharArrayUnion< TInlineElts [N]
 

Detailed Description

template<typename T, unsigned N>
struct llvm::SmallVectorStorage< T, N >

Storage for the SmallVector elements.

This is specialized for the N=0 case to avoid allocating unnecessary storage.

Definition at line 829 of file SmallVector.h.

Member Data Documentation

◆ InlineElts

template<typename T, unsigned N>
AlignedCharArrayUnion<T> llvm::SmallVectorStorage< T, N >::InlineElts[N]

Definition at line 830 of file SmallVector.h.


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