Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::TypeTraits::TypeList< Types > Struct Template Reference

template<typename... Types>
struct ROOT::TypeTraits::TypeList< Types >

Lightweight storage for a collection of types.

Differently from std::tuple, no instantiation of objects of stored types is performed

Definition at line 25 of file TypeTraits.hxx.

Static Public Attributes

static constexpr std::size_t list_size = sizeof...(Types)
 

#include <ROOT/TypeTraits.hxx>

Member Data Documentation

◆ list_size

template<typename... Types>
constexpr std::size_t ROOT::TypeTraits::TypeList< Types >::list_size = sizeof...(Types)
staticconstexpr

Definition at line 26 of file TypeTraits.hxx.

Collaboration diagram for ROOT::TypeTraits::TypeList< Types >:
[legend]

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