oa::Result
Result class in the OA Core public surface.
Public Methods
Public Method Documentation
No public source comment is attached to this declaration.
Parameters
inFuncF &&—
Returns
decltype(inFunc(oa::declval<T>()))The declared return value.
No public source comment is attached to this declaration.
Returns
const Status &The declared return value.
No public source comment is attached to this declaration.
Returns
T &The declared return value.
No public source comment is attached to this declaration.
Returns
T &&The declared return value.
No public source comment is attached to this declaration.
Returns
const T &The declared return value.
No public source comment is attached to this declaration.
Returns
boolThe declared return value.
Methods.
Returns
boolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inFuncF &&—
Returns
Result<decltype(inFunc(oa::declval<T>()))>The declared return value.
No public source comment is attached to this declaration.
Returns
boolThe declared return value.
No public source comment is attached to this declaration.
Returns
T &The declared return value.
No public source comment is attached to this declaration.
Returns
T &&The declared return value.
No public source comment is attached to this declaration.
Returns
const T &The declared return value.
No public source comment is attached to this declaration.
Returns
T *The declared return value.
No public source comment is attached to this declaration.
Returns
const T *The declared return value.
Operators.
Parameters
inOtherResult<T> &&—
Returns
Result<T> &The declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)const Result<T> &—
Returns
Result<T> &The declared return value.
No public source comment is attached to this declaration.
Parameters
inOtherResult<T> &&—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inStatusStatus—
Returns
voidThe declared return value.
Constructors.
Parameters
inValueT—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)const Result<T> &—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inDefaultT—
Returns
TThe declared return value.
No public source comment is attached to this declaration.
Parameters
inDefaultT—
Returns
TThe declared return value.