System::Nullable::NullableBoolHelper method
Nullable::NullableBoolHelper method
Вспомогательная функция для проверки, что this и other оба не null, и вызова лямбда‑выражения в этом случае. Используется в реализации.
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 значение для сравнения. |
| f | const std::function<bool()>& | Лямбда‑функция, вызываемая, если оба this и other не null. |
| default_if_both_are_null | bool | Возвращаемое значение, если оба значения null. |
ReturnValue
false, если this или other равен null; default_if_both_are_null, если оба null; результат вызова f, если оба не null.
См. также
- Class Nullable
- Namespace System
- Library Aspose.Font for C++