LLVM  13.0.0git
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, 0 > [private], and llvm::SmallVector< T, 16 > [private].

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

Public Attributes

char InlineElts [N *sizeof(T)]
 

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 1082 of file SmallVector.h.

Member Data Documentation

◆ InlineElts

template<typename T , unsigned N>
char llvm::SmallVectorStorage< T, N >::InlineElts[N *sizeof(T)]

Definition at line 1083 of file SmallVector.h.


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