System::SafeInvoke-Methode

System::SafeInvoke method

Implementierung der Übersetzung des ‘?.’-Operators.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParameterBeschreibung
T0Ausdruckstyp.
T1Typ des Lambda‑Ausdrucks, der den ‘WhenTrue’-Ausdruck kapselt.
ParameterTypBeschreibung
exprT0Ausdruckswert.
funcT1‘WhenTrue’-Ausdruck an Funktor gebunden.

ReturnValue

Wenn der expr‑Wert nicht null ist, wird func mit seinem Wert als erstem Argument aufgerufen und zurückgegeben, andernfalls wird null zurückgegeben.

Siehe auch