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::compressed_pair_element< T, Index, CanBeEmptyBase > Struct Template Reference

Inherited by AZStd::compressed_pair< AZStd::basic_string::Storage, allocator_type > [private], and AZStd::compressed_pair< AZStd::basic_string::Storage, allocator_type > [private].

Public Types

using value_type = T
 

Public Member Functions

template<typename U , typename = AZStd::enable_if_t<!AZStd::is_same<AZStd::remove_cvref_t<U>, compressed_pair_element>::value>>
constexpr compressed_pair_element (U &&value)
 
template<template< typename... > class TupleType, class... Args, size_t... Indices>
constexpr compressed_pair_element (AZStd::piecewise_construct_t, TupleType< Args... > &&args, AZStd::index_sequence< Indices... >)
 
constexpr T & get ()
 
constexpr const T & get () const
 

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