System::SafeInvoke method

System::SafeInvoke method

Υλοποίηση της μετάφρασης του τελεστή ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 expr, T1 func)
ParameterΠεριγραφή
T0Τύπος έκφρασης.
T1Τύπος του lambda που ενσωματώνει την έκφραση ‘WhenTrue’.
ParameterTypeΠεριγραφή
exprT0τιμή έκφρασης.
funcT1Η έκφραση ‘WhenTrue’ δεσμευμένη σε functor.

ReturnValue

Αν η τιμή expr δεν είναι null, επιστρέφει τη func που καλείται με την τιμή της ως πρώτο όρισμα, διαφορετικά επιστρέφει null.

Δείτε επίσης