System::Nullable::NullableBoolHelper método

Nullable::NullableBoolHelper method

Función auxiliar para comprobar si este y other no son nulos y llamar a una lambda en ese caso. Usada en 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
ParámetroDescripción
T1Otro tipo nullable.
ParámetroTipoDescripción
otroconst T1&Otro valor nullable para comparar.
fconst std::function<bool()>&Lambda a llamar si this y other no son nulos.
default_if_both_are_nullboolValor de retorno si ambos valores son nulos.

ReturnValue

false si this o other es nulo; default_if_both_are_null si ambos son nulos; resultado de la llamada a f si ambos no son nulos.

Ver también