System::Nullable::NullableBoolHelper method

Nullable::NullableBoolHelper method

Βοηθητική συνάρτηση για να ελέγξει αν αυτό και other δεν είναι και τα δύο null και να καλέσει μια λάμβδα εάν συμβεί αυτό. Χρησιμοποιείται στην υλοποίηση.

template<typename T1> bool System::Nullable<T>::NullableBoolHelper(const T1 &other, const std::function<bool()> &f, bool default_if_both_are_null=false) const
ParameterΠεριγραφή
T1Άλλος nullable τύπος.
ParameterTypeΠεριγραφή
άλλοconst T1&Άλλη nullable τιμή για σύγκριση.
fconst std::function<bool()>&Λάμβδα για κλήση εάν και τα δύο this και other δεν είναι μηδενικά.
default_if_both_are_nullboolΤιμή επιστροφής εάν και οι δύο τιμές είναι μηδενικές.

ReturnValue

ψευδής εάν είτε this είτε other είναι μηδενικό· default_if_both_are_null εάν και τα δύο είναι μηδενικά· αποτέλεσμα κλήσης του f εάν και τα δύο δεν είναι μηδενικά.

Δείτε επίσης