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