template<typename T>
vt::runtime::component::detail::DiagnosticEraser struct

Erase the types from a DiagnosticValue<T> for holding in a general container.

Public static functions

static auto get(DiagnosticValueWrapper<T> wrapper) -> DiagnosticErasedValue
Erase the T from the value wrapper and output the type-erased value.

Function documentation

template<typename T>
static DiagnosticErasedValue vt::runtime::component::detail::DiagnosticEraser<T>::get(DiagnosticValueWrapper<T> wrapper)

Erase the T from the value wrapper and output the type-erased value.

Parameters
wrapper in the value with its wrapper
Returns the type-erased value