Logo ROOT   6.14/05
Reference Guide
List of all members | Static Public Attributes | List of all members
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)

Definition at line 28 of file TypeTraits.hxx.

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