Face Engine SDK
5.23.1
A face detection, recognition and tracking engine.
|
A structure that encapsulates an action result enumeration. More...
#include <Result.h>
Public Member Functions | |
Result (E error) noexcept | |
Initializes result. | |
Result () noexcept | |
Initializes result by default. | |
E | getError () const noexcept |
Gets actual result value. | |
bool | isError () const noexcept |
Checks for an error. | |
bool | isOk () const noexcept |
Checks for a success. | |
operator bool () const noexcept | |
Checks for a success. | |
operator int () const noexcept | |
Values of type bool participate in integral promotions. A prvalue of type bool can be converted to a prvalue of type int, with false becoming zero and true becoming one. This overload prevents the bool() operator above from participating in dangerous implicit conversion chains such as bool->int, bool->int->float, bool->int->double. | |
const char * | what () const noexcept |
Gets a textual description of the result. |
A structure that encapsulates an action result enumeration.
An enum should specify a result code. By default the result is in a special uninitialized state which should be interpreted as an error. Default success value shoud be defined to zero.
enumeration | to wrap. |
fsdk::Result< E >::Result | ( | E | error | ) | [inline, explicit] |
Initializes result.
[in] | result | value to set. |
E fsdk::Result< E >::getError | ( | ) | const [inline] |
Gets actual result value.
bool fsdk::Result< E >::isError | ( | ) | const [inline] |
Checks for an error.
bool fsdk::Result< E >::isOk | ( | ) | const [inline] |
Checks for a success.
fsdk::Result< E >::operator bool | ( | ) | const [inline] |
Checks for a success.
const char* fsdk::Result< E >::what | ( | ) | const [inline] |
Gets a textual description of the result.