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
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() constAws::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() constAws::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() constAws::Crt::VariantDetail::VariantImpl< Ts >inline
index() constAws::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