OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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 141 of file C4AulDefFunc.h.

Member Function Documentation

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

Definition at line 143 of file C4AulDefFunc.h.

References C4V_Nil, and C4Value::GetType().

143 { 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

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

Definition at line 144 of file C4AulDefFunc.h.


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