System::SafeInvoke method

System::SafeInvoke method

Implementation av ‘?.’-operatorns översättning.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParameterBeskrivning
T0uttryckstyp.
T1Typ av lambda som kapslar in ‘WhenTrue’-uttrycket.
ParameterTypeBeskrivning
exprT0uttrycksvärde.
funcT1‘WhenTrue’-uttrycket bundet till funktorn.

ReturnValue

Om expr-värdet inte är null, returneras func som anropas med dess värde som första argument, annars returneras null.

Se även