System::Nullable::NullableBoolHelper method
Contents
[
Hide
]Nullable::NullableBoolHelper method
Helper function to check if this and other are both not nulls and call a lambda if so. Used in 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 | Description |
|---|---|
| T1 | Other nullable type. |
| Parameter | Type | Description |
|---|---|---|
| other | const T1& | Other nullable value to compare to. |
| f | const std::function<bool()>& | Lambda to call if both this and other are not nulls. |
| default_if_both_are_null | bool | Return value if both values are nulls. |
ReturnValue
false if either this or other is null; default_if_both_are_null if both are null; result of f call if both are not null.
See Also
- Class Nullable
- Namespace System
- Library Aspose.TeX for C++