System::SafeInvoke method

System::SafeInvoke method

Implementazione della traduzione dell’operatore ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 &&expr, T1 &&func)
ParametroDescrizione
T0tipo di espressione.
T1Tipo di lambda che incapsula l’espressione ‘WhenTrue’.
ParametroTipoDescrizione
exprT0&&valore dell’espressione.
funcT1&&‘WhenTrue’ espressione legata al functor.

ReturnValue

Se il valore di expr non è nullo, restituisce func chiamato con il suo valore come primo argomento, altrimenti restituisce null.

Vedi anche