TupleStorageBase< true, true, T... > Class Template Reference

#include <tuple.h>

Inheritance diagram for TupleStorageBase< true, true, T... >:

Public Types

using Pack = ParameterPack< T... >
 

Public Member Functions

 TupleStorageBase ()
 

Protected Member Functions

 TupleStorageBase (ENUM_DONT_INITIALIZE)
 

Private Types

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

Private Member Functions

template<size_t... I>
void DefaultConstruct (std::index_sequence< I... > *)
 

Member Typedef Documentation

◆ Pack

using Pack = ParameterPack<T...>

◆ IndexSequence

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

Constructor & Destructor Documentation

◆ TupleStorageBase() [1/2]

◆ TupleStorageBase() [2/2]

TupleStorageBase ( ENUM_DONT_INITIALIZE  )
explicitprotected

Member Function Documentation

◆ DefaultConstruct()

void DefaultConstruct ( std::index_sequence< I... > *  )
private