System::SafeInvoke method
System::SafeInvoke method
Реализация перевода оператора ‘?.’.
template<typename T0,typename T1> static auto System::SafeInvoke(T0 &&expr, T1 &&func)
| Параметр | Описание |
|---|---|
| T0 | тип выражения. |
| T1 | Тип лямбда‑выражения, инкапсулирующего выражение ‘WhenTrue’. |
| Параметр | Тип | Описание |
|---|---|---|
| expr | T0&& | значение выражения. |
| функция | T1&& | ‘WhenTrue’ выражение, привязанное к функциональному объекту. |
ReturnValue
Если значение expr не равно null, возвращает func, вызываемый с его значением в качестве первого аргумента, иначе возвращает null.
См. также
- Namespace System
- Library Aspose.Font for C++