AWS IoT Device SDK C++ v2  1.33.0
AWS IoT Device SDK C++ v2
Aws::Crt::Variant< Ts > Member List

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

AlternativeCountAws::Crt::Variant< Ts >static
ConstRawAlternativePointerT typedefAws::Crt::Variant< Ts >
emplace(Args &&...args)Aws::Crt::Variant< Ts >inline
emplace(Args &&...args) -> typename ThisVariantAlternative< Index >::type &Aws::Crt::Variant< Ts >inline
get()Aws::Crt::Variant< Ts >inline
get() -> typename ThisVariantAlternative< Index >::type &Aws::Crt::Variant< Ts >inline
get() constAws::Crt::Variant< Ts >inline
get() const -> const typename ThisVariantAlternative< Index >::type &Aws::Crt::Variant< Ts >inline
get_if()Aws::Crt::Variant< Ts >inline
get_if() constAws::Crt::Variant< Ts >inline
get_if() -> RawAlternativePointerT< Index >Aws::Crt::Variant< Ts >inline
get_if() const -> ConstRawAlternativePointerT< Index >Aws::Crt::Variant< Ts >inline
holds_alternative() constAws::Crt::Variant< Ts >inline
index() constAws::Crt::Variant< Ts >inline
IndexT typedefAws::Crt::Variant< Ts >
operator=(const Variant &other)Aws::Crt::Variant< Ts >inline
operator=(Variant &&other)Aws::Crt::Variant< Ts >inline
RawAlternativePointerT typedefAws::Crt::Variant< Ts >
Variant()Aws::Crt::Variant< Ts >inline
Variant(const Variant &other)Aws::Crt::Variant< Ts >inline
Variant(Variant &&other)Aws::Crt::Variant< Ts >inline
Variant(const T &val)Aws::Crt::Variant< Ts >inline
Variant(T &&val)Aws::Crt::Variant< Ts >inline
Variant(Aws::Crt::InPlaceTypeT< T >, Args &&...args)Aws::Crt::Variant< Ts >inlineexplicit
Visit(VisitorT &&visitor)Aws::Crt::Variant< Ts >inline
~Variant()Aws::Crt::Variant< Ts >inline