System::SafeInvoke method

System::SafeInvoke method

Implementasi terjemahan operator ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParameterDeskripsi
T0tipe ekspresi.
T1Tipe lambda yang membungkus ekspresi ‘WhenTrue’.
ParameterTipeDeskripsi
exprT0nilai ekspresi.
funcT1‘WhenTrue’ ekspresi terikat ke funktor.

ReturnValue

Jika nilai expr tidak null, mengembalikan func yang dipanggil dengan nilainya sebagai argumen pertama, jika tidak mengembalikan null.

Lihat Juga