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