C4ValueConv< Nillable< T > > Struct Template Reference

#include <C4AulDefFunc.h>

Static Public Member Functions

static Nillable< T > _FromC4V (C4Value &v)

Static Public Attributes

static constexpr C4V_Type Type = C4ValueConv<T>::Type

Detailed Description

template<typename T>
struct C4ValueConv< Nillable< T > >

Definition at line 140 of file C4AulDefFunc.h.

Member Function Documentation

◆ _FromC4V()

template<typename T >
static Nillable<T> C4ValueConv< Nillable< T > >::_FromC4V ( C4Value v)

Definition at line 142 of file C4AulDefFunc.h.

References C4V_Nil, and C4Value::GetType().

142 { if (v.GetType() == C4V_Nil) return C4Void(); else return C4ValueConv<T>::_FromC4V(v); }
C4V_Type GetType() const
Definition: C4Value.h:161
Here is the call graph for this function:

Member Data Documentation

◆ Type

template<typename T >
constexpr C4V_Type C4ValueConv< Nillable< T > >::Type = C4ValueConv<T>::Type

Definition at line 143 of file C4AulDefFunc.h.

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