oa::Optional
Optional class in the OA Core public surface.
Public Methods
Constructor & Destructor Documentation
Public Method Documentation
No public source comment is attached to this declaration.
Parameters
inArgsArgs &&...—
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.
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
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.
No public source comment is attached to this declaration.
Parameters
inOtherOptional<T> &&—
Returns
Optional<T> &The declared return value.
No public source comment is attached to this declaration.
Parameters
inOtherconst Optional<T> &—
Returns
Optional<T> &The declared return value.
No public source comment is attached to this declaration.
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inOtherOptional<T> &&—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inValueT &&—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inOtherconst Optional<T> &—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inValueconst T &—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Returns
voidThe 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.
Parameters
inDefaultU &&—
Returns
TThe declared return value.
No public source comment is attached to this declaration.
Parameters
inDefaultU &&—
Returns
TThe declared return value.