aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
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

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

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