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 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)

Definition at line 26 of file TypeTraits.hxx.

Collaboration diagram for ROOT::TypeTraits::TypeList< Types >:

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