aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Aws::Crt::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 Variant< Ts... > &)
 
 VariantAlternative (const Variant< Ts... > *)
 

Member Typedef Documentation

◆ type

template<std::size_t Index, typename... Ts>
using Aws::Crt::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::VariantAlternative< Index, Ts >::VariantAlternative ( const Variant< Ts... > &  )
inline

◆ VariantAlternative() [2/2]

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

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