System::Nullable::NullableBoolHelper method

Nullable::NullableBoolHelper method

دالة مساعدة للتحقق مما إذا كان هذا و other كلاهما غير فارغين واستدعاء دالة لامبدا إذا كان الأمر كذلك. تُستخدم في 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
Parameterالوصف
T1نوع قابل للإلغاء آخر.
ParameterTypeالوصف
آخرconst T1&قيمة قابلة للإلغاء أخرى للمقارنة معها.
fconst std::function<bool()>&دالة لامبدا للاستدعاء إذا كان كل من this و other غير فارغين.
default_if_both_are_nullboolالقيمة المرجعة إذا كانت كلتا القيمتين فارغتين.

ReturnValue

false إذا كان أي من this أو other فارغًا؛ default_if_both_are_null إذا كان كلاهما فارغًا؛ نتيجة استدعاء f إذا كان كلاهما غير فارغ.

انظر أيضًا