Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::variant_detail::visitor::variant Struct Reference

Variant Visitor functions. More...

#include <variant_impl.h>

Static Public Member Functions

template<class Visitor , class... VariantTypes>
static constexpr decltype(auto) visit_alt_at (size_t index, Visitor &&visitor, VariantTypes &&... vs)
 
template<class Visitor , class... VariantTypes>
static constexpr decltype(auto) visit_alt (Visitor &&visitor, VariantTypes &&... vs)
 
template<class Visitor , class... VariantTypes>
static constexpr decltype(auto) visit_value_at (size_t index, Visitor &&visitor, VariantTypes &&... vs)
 
template<class Visitor , class... VariantTypes>
static constexpr decltype(auto) visit_value (Visitor &&visitor, VariantTypes &&... vs)
 
template<class R , class Visitor , class... VariantTypes>
static constexpr R visit_value_r (Visitor &&visitor, VariantTypes &&... vs)
 

Detailed Description

Variant Visitor functions.


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