Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Internal::VecOps::SmallVectorStorage< T, N > Struct Template Reference

template<typename T, unsigned N>
struct ROOT::Internal::VecOps::SmallVectorStorage< T, N >

Storage for the SmallVector elements.

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

Definition at line 499 of file RVec.hxx.

Public Attributes

char InlineElts [N *sizeof(T)] {}

#include <ROOT/RVec.hxx>

Inheritance diagram for ROOT::Internal::VecOps::SmallVectorStorage< T, N >:
ROOT::VecOps::RVecN< T, Internal::VecOps::RVecInlineStorageSize< T >::value > ROOT::VecOps::RVecN< T, N > ROOT::VecOps::RVec< T > ROOT::VecOps::RVec< bool > ROOT::VecOps::RVec< char > ROOT::VecOps::RVec< double > ROOT::VecOps::RVec< float > ROOT::VecOps::RVec< int > ROOT::VecOps::RVec< long int > ROOT::VecOps::RVec< long long int > ROOT::VecOps::RVec< unsigned int > ROOT::VecOps::RVec< unsigned long int > ROOT::VecOps::RVec< unsigned long long int >

Member Data Documentation

◆ InlineElts

template<typename T, unsigned N>
char ROOT::Internal::VecOps::SmallVectorStorage< T, N >::InlineElts[N *sizeof(T)] {}

Definition at line 500 of file RVec.hxx.


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