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.
AZ::Metrics::EventArray Struct Reference

#include <IEventLogger.h>

Public Member Functions

constexpr EventArray (AZStd::span< EventValue > arrayValues)
 
constexpr void SetArrayValues (AZStd::span< EventValue > arrayValues)
 
constexpr AZStd::span< EventValueGetArrayValues () const
 

Detailed Description

AZStd/std::span requires a complete type, so an EventValue pointer and a size member is stored in the public API exposes a span interface https://eel.is/c++draft/containers#span.overview-4 The reason why EventValue can't be complete is because it is a recursive type that has a reference to an array of child event values


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