open62541pp 0.16.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 346 of file result.hpp.
Public Member Functions | |
constexpr | Result () noexcept |
constexpr | Result (StatusCode code) noexcept |
constexpr | Result (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 351 of file result.hpp.
|
inlineconstexprnoexcept |
Create a Result with the given StatusCode.
Definition at line 357 of file result.hpp.
|
inlineconstexprnoexcept |
Create a Result with the given error.
Definition at line 363 of file result.hpp.
|
inlineconstexprnoexcept |
Definition at line 366 of file result.hpp.
|
inlineconstexprnoexcept |
Get the code of the Result.
Definition at line 371 of file result.hpp.
|
inlineexplicitconstexprnoexcept |
Check if the Result has a non-bad StatusCode.
Definition at line 378 of file result.hpp.
|
inlineconstexprnoexcept |
Definition at line 385 of file result.hpp.
|
inlineconstexpr |
Get the value of the Result.
BadStatus | If the Result does have a bad StatusCode. |
Definition at line 393 of file result.hpp.