File status_macros.h
FileList > deps > status_macros.h
Go to the source code of this file
#include "mediapipe/framework/deps/status.h"
#include "mediapipe/framework/deps/status_builder.h"
Namespaces
Type | Name |
---|---|
namespace | mediapipe |
namespace | status_macro_internal |
Classes
Type | Name |
---|---|
class | StatusAdaptorForMacros |
Macros
Type | Name |
---|---|
define | MP_ASSIGN_OR_RAISE (lhs, var, rexpr, error_message) MP\_STATUS\_MACROS\_IMPL\_MP\_ASSIGN\_OR\_RAISE\_3\_(lhs, var, rexpr, error\_message) |
define | MP_ASSIGN_OR_RETURN (...) /* multi line expression */ |
define | MP_RAISE_IF_ERROR (expr, msg) /* multi line expression */ |
define | MP_RETURN_IF_ERROR (expr) /* multi line expression */ |
define | MP_STATUS_MACROS_IMPL_CONCAT_ (x, y) MP\_STATUS\_MACROS\_IMPL\_CONCAT\_INNER\_(x, y) |
define | MP_STATUS_MACROS_IMPL_CONCAT_INNER_ (x, y) x##y |
define | MP_STATUS_MACROS_IMPL_ELSE_BLOCKER_ /* multi line expression */ |
define | MP_STATUS_MACROS_IMPL_GET_VARIADIC_ (args) MP\_STATUS\_MACROS\_IMPL\_GET\_VARIADIC\_HELPER\_ args |
define | MP_STATUS_MACROS_IMPL_GET_VARIADIC_HELPER_ (_1, _2, _3, NAME, ...) NAME |
define | MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_ (raiseor, lhs, var, rexpr, error_message) /* multi line expression */ |
define | MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_3_ (lhs, var, rexpr, error_message) /* multi line expression */ |
define | MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_ (statusor, lhs, rexpr, error_expression) /* multi line expression */ |
define | MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_2_ (lhs, rexpr) /* multi line expression */ |
define | MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_3_ (lhs, rexpr, error_expression) /* multi line expression */ |
Macro Definition Documentation
define MP_ASSIGN_OR_RAISE
#define MP_ASSIGN_OR_RAISE (
lhs,
var,
rexpr,
error_message
) `MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_3_(lhs, var, rexpr, error_message)`
define MP_ASSIGN_OR_RETURN
#define MP_ASSIGN_OR_RETURN (
...
) `/* multi line expression */`
define MP_RAISE_IF_ERROR
#define MP_RAISE_IF_ERROR (
expr,
msg
) `/* multi line expression */`
define MP_RETURN_IF_ERROR
#define MP_RETURN_IF_ERROR (
expr
) `/* multi line expression */`
define MP_STATUS_MACROS_IMPL_CONCAT_
#define MP_STATUS_MACROS_IMPL_CONCAT_ (
x,
y
) `MP_STATUS_MACROS_IMPL_CONCAT_INNER_(x, y)`
define MP_STATUS_MACROS_IMPL_CONCAT_INNER_
#define MP_STATUS_MACROS_IMPL_CONCAT_INNER_ (
x,
y
) `x##y`
define MP_STATUS_MACROS_IMPL_ELSE_BLOCKER_
#define MP_STATUS_MACROS_IMPL_ELSE_BLOCKER_ `/* multi line expression */`
define MP_STATUS_MACROS_IMPL_GET_VARIADIC_
#define MP_STATUS_MACROS_IMPL_GET_VARIADIC_ (
args
) `MP_STATUS_MACROS_IMPL_GET_VARIADIC_HELPER_ args`
define MP_STATUS_MACROS_IMPL_GET_VARIADIC_HELPER_
#define MP_STATUS_MACROS_IMPL_GET_VARIADIC_HELPER_ (
_1,
_2,
_3,
NAME,
...
) `NAME`
define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_
#define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_ (
raiseor,
lhs,
var,
rexpr,
error_message
) `/* multi line expression */`
define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_3_
#define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RAISE_3_ (
lhs,
var,
rexpr,
error_message
) `/* multi line expression */`
define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_
#define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_ (
statusor,
lhs,
rexpr,
error_expression
) `/* multi line expression */`
define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_2_
#define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_2_ (
lhs,
rexpr
) `/* multi line expression */`
define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_3_
#define MP_STATUS_MACROS_IMPL_MP_ASSIGN_OR_RETURN_3_ (
lhs,
rexpr,
error_expression
) `/* multi line expression */`
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/status_macros.h