System::SafeInvoke método

System::SafeInvoke method

Implementación de la traducción del operador ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParámetroDescripción
T0tipo de expresión.
T1Tipo de lambda que encapsula la expresión ‘WhenTrue’.
ParámetroTipoDescripción
exprT0valor de la expresión.
funcT1Expresión ‘WhenTrue’ vinculada al functor.

ReturnValue

Si el valor de expr no es nulo, devuelve func llamado con su valor como primer argumento; de lo contrario, devuelve nulo.

Ver también