System::Nullable::NullableBoolHelper method

Nullable::NullableBoolHelper method

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

ReturnValue

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

انظر أيضًا