AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Crt::VariantDetail::VariantAlternative< Index, Ts > Class Template Reference

#include <Variant.h>

Public Types

using type = typename std::tuple_element<Index, std::tuple<Ts...>>::type

Public Member Functions

 VariantAlternative (const VariantImpl< Ts... > &)
 VariantAlternative (const VariantImpl< Ts... > *)

Member Typedef Documentation

◆ type

template<std::size_t Index, typename... Ts>
using Aws::Crt::VariantDetail::VariantAlternative< Index, Ts >::type = typename std::tuple_element<Index, std::tuple<Ts...>>::type

Constructor & Destructor Documentation

◆ VariantAlternative() [1/2]

template<std::size_t Index, typename... Ts>
Aws::Crt::VariantDetail::VariantAlternative< Index, Ts >::VariantAlternative ( const VariantImpl< Ts... > & )
inline

◆ VariantAlternative() [2/2]

template<std::size_t Index, typename... Ts>
Aws::Crt::VariantDetail::VariantAlternative< Index, Ts >::VariantAlternative ( const VariantImpl< Ts... > * )
inline

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