TupleStorageBase< DEFAULT_CONSTRUCTIBLE, TRIVIALLY_DESTRUCTIBLE, T > Class Template Reference

#include <tuple.h>

Inheritance diagram for TupleStorageBase< DEFAULT_CONSTRUCTIBLE, TRIVIALLY_DESTRUCTIBLE, T >:

Public Types

using Pack = ParameterPack< T... >
 

Public Member Functions

 TupleStorageBase ()=delete
 
 ~TupleStorageBase ()
 

Protected Member Functions

 TupleStorageBase (ENUM_DONT_INITIALIZE)
 

Private Types

using IndexSequence = std::index_sequence_for< T... >
 

Member Typedef Documentation

◆ Pack

using Pack = ParameterPack<T...>

◆ IndexSequence

using IndexSequence = std::index_sequence_for<T...>
private

Constructor & Destructor Documentation

◆ TupleStorageBase() [1/2]

TupleStorageBase ( )
delete

◆ ~TupleStorageBase()

◆ TupleStorageBase() [2/2]

TupleStorageBase ( ENUM_DONT_INITIALIZE  )
explicitprotected