Skip to content

File ret_check.h

FileList > deps > ret_check.h

Go to the source code of this file

  • #include "absl/base/optimization.h"
  • #include "mediapipe/framework/deps/status_builder.h"
  • #include "mediapipe/framework/deps/status_macros.h"

Namespaces

Type Name
namespace mediapipe

Macros

Type Name
define MEDIAPIPE_INTERNAL_RET_CHECK_OP (name, op, lhs, rhs) RET\_CHECK((lhs)op(rhs))
define RET_CHECK (cond) /* multi line expression */
define RET_CHECK_EQ (lhs, rhs) MEDIAPIPE\_INTERNAL\_RET\_CHECK\_OP(EQ, ==, lhs, rhs)
define RET_CHECK_FAIL () return mediapipe::RetCheckFailSlowPath(MEDIAPIPE\_LOC)
define RET_CHECK_GE (lhs, rhs) MEDIAPIPE\_INTERNAL\_RET\_CHECK\_OP(GE, >=, lhs, rhs)
define RET_CHECK_GT (lhs, rhs) MEDIAPIPE\_INTERNAL\_RET\_CHECK\_OP(GT, >, lhs, rhs)
define RET_CHECK_LE (lhs, rhs) MEDIAPIPE\_INTERNAL\_RET\_CHECK\_OP(LE, <=, lhs, rhs)
define RET_CHECK_LT (lhs, rhs) MEDIAPIPE\_INTERNAL\_RET\_CHECK\_OP(LT, <, lhs, rhs)
define RET_CHECK_NE (lhs, rhs) MEDIAPIPE\_INTERNAL\_RET\_CHECK\_OP(NE, !=, lhs, rhs)
define RET_CHECK_OK (status) MP\_RETURN\_IF\_ERROR(mediapipe::RetCheckImpl((status), #status, MEDIAPIPE\_LOC))

Macro Definition Documentation

define MEDIAPIPE_INTERNAL_RET_CHECK_OP

#define MEDIAPIPE_INTERNAL_RET_CHECK_OP (
    name,
    op,
    lhs,
    rhs
) `RET_CHECK((lhs)op(rhs))`

define RET_CHECK

#define RET_CHECK (
    cond
) `/* multi line expression */`

define RET_CHECK_EQ

#define RET_CHECK_EQ (
    lhs,
    rhs
) `MEDIAPIPE_INTERNAL_RET_CHECK_OP(EQ, ==, lhs, rhs)`

define RET_CHECK_FAIL

#define RET_CHECK_FAIL (

) `return mediapipe::RetCheckFailSlowPath(MEDIAPIPE_LOC)`

define RET_CHECK_GE

#define RET_CHECK_GE (
    lhs,
    rhs
) `MEDIAPIPE_INTERNAL_RET_CHECK_OP(GE, >=, lhs, rhs)`

define RET_CHECK_GT

#define RET_CHECK_GT (
    lhs,
    rhs
) `MEDIAPIPE_INTERNAL_RET_CHECK_OP(GT, >, lhs, rhs)`

define RET_CHECK_LE

#define RET_CHECK_LE (
    lhs,
    rhs
) `MEDIAPIPE_INTERNAL_RET_CHECK_OP(LE, <=, lhs, rhs)`

define RET_CHECK_LT

#define RET_CHECK_LT (
    lhs,
    rhs
) `MEDIAPIPE_INTERNAL_RET_CHECK_OP(LT, <, lhs, rhs)`

define RET_CHECK_NE

#define RET_CHECK_NE (
    lhs,
    rhs
) `MEDIAPIPE_INTERNAL_RET_CHECK_OP(NE, !=, lhs, rhs)`

define RET_CHECK_OK

#define RET_CHECK_OK (
    status
) `MP_RETURN_IF_ERROR(mediapipe::RetCheckImpl((status), #status, MEDIAPIPE_LOC))`


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/ret_check.h