System::SafeInvoke method

System::SafeInvoke method

Implémentation de la traduction de l’opérateur ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParamètreDescription
T0type d’expression.
T1Type de lambda encapsulant l’expression ‘WhenTrue’.
ParamètreTypeDescription
exprT0valeur de l’expression.
funcT1Expression ‘WhenTrue’ liée au foncteur.

ReturnValue

Si la valeur de expr n’est pas nulle, renvoie func appelé avec sa valeur comme premier argument, sinon renvoie null.

Voir aussi