Logo ROOT  
Reference Guide
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 27 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 28 of file TypeTraits.hxx.


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