Méthode System::SafeInvoke

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
exprT0&&valeur d’expression.
funcT1&&Expression ‘WhenTrue’ liée au foncteur.

ReturnValue

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

Voir aussi