System::Nullable::NullableBoolHelper méthode

Nullable::NullableBoolHelper method

Fonction d’assistance pour vérifier si other et cet objet ne sont pas nuls et appeler une lambda le cas échéant. Utilisée dans implementation.s.

template<typename T1> bool System::Nullable<T>::NullableBoolHelper(const T1 &other, const std::function<bool()> &f, bool default_if_both_are_null=false) const
ParamètreDescription
T1Autre type nullable.
ParamètreTypeDescription
autreconst T1&Autre valeur nullable à comparer.
fconst std::function<bool()>&Lambda à appeler si this et other ne sont pas nuls.
default_if_both_are_nullboolValeur de retour si les deux valeurs sont nulles.

ReturnValue

false si this ou other est nul ; default_if_both_are_null si les deux sont nuls ; résultat de l’appel f si les deux ne sont pas nuls.

Voir aussi