Skip to content

File validate_name.cc

FileList > framework > tool > validate_name.cc

Go to the source code of this file

  • #include "mediapipe/framework/tool/validate_name.h"
  • #include <cstdint>
  • #include "absl/strings/escaping.h"
  • #include "absl/strings/str_cat.h"
  • #include "absl/strings/str_join.h"
  • #include "absl/strings/str_split.h"
  • #include "mediapipe/framework/port/canonical_errors.h"
  • #include "mediapipe/framework/port/core_proto_inc.h"
  • #include "mediapipe/framework/port/logging.h"
  • #include "mediapipe/framework/port/ret_check.h"
  • #include "mediapipe/framework/port/source_location.h"
  • #include "mediapipe/framework/port/status_builder.h"
  • #include "mediapipe/framework/port/status_macros.h"

Namespaces

Type Name
namespace mediapipe
namespace tool

Macros

Type Name
define MEDIAPIPE_NAME_REGEX "[a-z\_][a-z0-9\_]\*"
define MEDIAPIPE_NUMBER_REGEX "(0\|[1-9][0-9]\*)"
define MEDIAPIPE_TAG_AND_NAME_REGEX "(" MEDIAPIPE\_TAG\_REGEX ":)?" MEDIAPIPE\_NAME\_REGEX
define MEDIAPIPE_TAG_INDEX_NAME_REGEX /* multi line expression */
define MEDIAPIPE_TAG_INDEX_REGEX "(" MEDIAPIPE\_TAG\_REGEX ")?(:" MEDIAPIPE\_NUMBER\_REGEX ")?"
define MEDIAPIPE_TAG_REGEX "[A-Z\_][A-Z0-9\_]\*"

Macro Definition Documentation

define MEDIAPIPE_NAME_REGEX

#define MEDIAPIPE_NAME_REGEX `"[a-z_][a-z0-9_]*"`

define MEDIAPIPE_NUMBER_REGEX

#define MEDIAPIPE_NUMBER_REGEX `"(0|[1-9][0-9]*)"`

define MEDIAPIPE_TAG_AND_NAME_REGEX

#define MEDIAPIPE_TAG_AND_NAME_REGEX `"(" MEDIAPIPE_TAG_REGEX ":)?" MEDIAPIPE_NAME_REGEX`

define MEDIAPIPE_TAG_INDEX_NAME_REGEX

#define MEDIAPIPE_TAG_INDEX_NAME_REGEX `/* multi line expression */`

define MEDIAPIPE_TAG_INDEX_REGEX

#define MEDIAPIPE_TAG_INDEX_REGEX `"(" MEDIAPIPE_TAG_REGEX ")?(:" MEDIAPIPE_NUMBER_REGEX ")?"`

define MEDIAPIPE_TAG_REGEX

#define MEDIAPIPE_TAG_REGEX `"[A-Z_][A-Z0-9_]*"`


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/tool/validate_name.cc