|
open62541pp 0.22.0
C++ wrapper of open62541
|
#include <result.hpp>
Template specialization of Result class for void types.
Result<void> contains only a StatusCode.
Definition at line 343 of file result.hpp.
Public Member Functions | |
| constexpr | Result () noexcept |
| constexpr | Result (StatusCode code) noexcept |
| constexpr | Result (const BadResult &error) noexcept |
| constexpr void | operator* () const noexcept |
| constexpr StatusCode | code () const noexcept |
| constexpr | operator bool () const noexcept |
| constexpr bool | hasValue () const noexcept |
| constexpr void | value () const |
|
inlineconstexprnoexcept |
Create a default Result (good StatusCode).
Definition at line 348 of file result.hpp.
|
inlineconstexprnoexcept |
Create a Result with the given StatusCode.
Definition at line 354 of file result.hpp.
|
inlineconstexprnoexcept |
Create a Result with the given error.
Definition at line 360 of file result.hpp.
|
inlineconstexprnoexcept |
Get the code of the Result.
Definition at line 368 of file result.hpp.
|
inlineconstexprnoexcept |
Definition at line 382 of file result.hpp.
|
inlineexplicitconstexprnoexcept |
Check if the Result has a non-bad StatusCode.
Definition at line 375 of file result.hpp.
|
inlineconstexprnoexcept |
Definition at line 363 of file result.hpp.
|
inlineconstexpr |
Get the value of the Result.
| BadStatus | If the Result does have a bad StatusCode. |
Definition at line 390 of file result.hpp.