System::Nullable::NullableBoolHelper method

Nullable::NullableBoolHelper method

Funzione di supporto per verificare se questo e other non sono entrambi null e chiamare una lambda in tal caso. Utilizzata nelle implementazioni.

template<typename T1> bool System::Nullable<T>::NullableBoolHelper(const T1 &other, const std::function<bool()> &f, bool default_if_both_are_null=false) const
ParametroDescrizione
T1Altro tipo nullable.
ParametroTipoDescrizione
altroconst T1&Altro valore nullable da confrontare.
fconst std::function<bool()>&Lambda da chiamare se sia this che other non sono null.
default_if_both_are_nullboolValore restituito se entrambi i valori sono null.

ReturnValue

falso se this o other è null; default_if_both_are_null se entrambi sono null; risultato della chiamata f se entrambi non sono null.

Vedi anche