aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Aws::Crt::VariantDetail::VariantImpl< Ts > Member List

This is the complete list of members for Aws::Crt::VariantDetail::VariantImpl< Ts >, including all inherited members.

AlternativeCountAws::Crt::VariantDetail::VariantImpl< Ts >static
ConstRawAlternativePointerT typedefAws::Crt::VariantDetail::VariantImpl< Ts >
emplace(Args &&...args)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
emplace(Args &&...args) -> typename ThisVariantAlternative< Index >::type & Aws::Crt::VariantDetail::VariantImpl< Ts >inline
FirstAlternative typedefAws::Crt::VariantDetail::VariantImpl< Ts >
get()Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get() -> typename ThisVariantAlternative< Index >::type & Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get() const Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get() const -> const typename ThisVariantAlternative< Index >::type & Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get_if()Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get_if() const Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get_if() -> RawAlternativePointerT< Index > Aws::Crt::VariantDetail::VariantImpl< Ts >inline
get_if() const -> ConstRawAlternativePointerT< Index > Aws::Crt::VariantDetail::VariantImpl< Ts >inline
holds_alternative() const Aws::Crt::VariantDetail::VariantImpl< Ts >inline
index() const Aws::Crt::VariantDetail::VariantImpl< Ts >inline
IndexT typedefAws::Crt::VariantDetail::VariantImpl< Ts >
isFirstAlternativeDefaultConstructibleAws::Crt::VariantDetail::VariantImpl< Ts >static
isFirstAlternativeNothrowDefaultConstructibleAws::Crt::VariantDetail::VariantImpl< Ts >static
operator=(const VariantImpl &other)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
operator=(VariantImpl &&other)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
RawAlternativePointerT typedefAws::Crt::VariantDetail::VariantImpl< Ts >
VariantImpl() noexcept(isFirstAlternativeNothrowDefaultConstructible)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
VariantImpl(const VariantImpl &other)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
VariantImpl(VariantImpl &&other)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
VariantImpl(const T &val) noexcept( std::is_nothrow_constructible< typename std::decay< T >::type, decltype(val)>::value)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
VariantImpl(T &&val) noexcept( std::is_nothrow_constructible< typename std::decay< T >::type, decltype(val)>::value)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
VariantImpl(Aws::Crt::InPlaceTypeT< T >, Args &&...args)Aws::Crt::VariantDetail::VariantImpl< Ts >inlineexplicit
Visit(VisitorT &&visitor)Aws::Crt::VariantDetail::VariantImpl< Ts >inline
~VariantImpl()Aws::Crt::VariantDetail::VariantImpl< Ts >inline