System::SafeInvoke-methode

System::SafeInvoke method

Implementatie van de ‘?.’-operatorvertaling.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParameterBeschrijving
T0expressietype.
T1Type van lambda die de ‘WhenTrue’-expressie encapsuleert.
ParameterTypeBeschrijving
exprT0expressiewaarde.
funcT1‘WhenTrue’-expressie gebonden aan functor.

ReturnValue

Als de expr-waarde niet null is, wordt func aangeroepen met zijn waarde als eerste argument, anders wordt null geretourneerd.

Zie ook