Skip to content

Namespace mediapipe::tool::anonymous_namespace{template_expander.cc}

Namespace List > mediapipe > tool > anonymous_namespace{template_expander.cc}

Public Functions

Type Name
std::unique_ptr< MessageLite > CloneMessage (const MessageLite & message)
int FieldCount (const FieldValue & base, ProtoPath field_path, FieldType field_type)
FieldType GetFieldType (const TemplateExpression & rule)
TemplateArgument * GetItem (TemplateDict * args, const std::string & name)
absl::Status ParseEntry (absl::string_view & path, ProtoPath * result)
absl::Status ParseProtoPath (const TemplateExpression & rule, std::string base_path, ProtoPath * result)
absl::Status ProtoPathSplit (const std::string & path, ProtoPath * result)
bool ProtoPathStartsWith (const std::string & path, const std::string & prefix)
void PutItem (TemplateDict * args, const std::string & name, const TemplateArgument * value)
absl::Status SetMapKeyTypes (const std::vector< FieldType > & key_types, ProtoPath * result)

Public Functions Documentation

function CloneMessage

std::unique_ptr< MessageLite > mediapipe::tool::anonymous_namespace{template_expander.cc}::CloneMessage (
    const MessageLite & message
) 

function FieldCount

int mediapipe::tool::anonymous_namespace{template_expander.cc}::FieldCount (
    const FieldValue & base,
    ProtoPath field_path,
    FieldType field_type
) 

function GetFieldType

FieldType mediapipe::tool::anonymous_namespace{template_expander.cc}::GetFieldType (
    const TemplateExpression & rule
) 

function GetItem

TemplateArgument * mediapipe::tool::anonymous_namespace{template_expander.cc}::GetItem (
    TemplateDict * args,
    const std::string & name
) 

function ParseEntry

absl::Status mediapipe::tool::anonymous_namespace{template_expander.cc}::ParseEntry (
    absl::string_view & path,
    ProtoPath * result
) 

function ParseProtoPath

absl::Status mediapipe::tool::anonymous_namespace{template_expander.cc}::ParseProtoPath (
    const TemplateExpression & rule,
    std::string base_path,
    ProtoPath * result
) 

function ProtoPathSplit

absl::Status mediapipe::tool::anonymous_namespace{template_expander.cc}::ProtoPathSplit (
    const std::string & path,
    ProtoPath * result
) 

function ProtoPathStartsWith

bool mediapipe::tool::anonymous_namespace{template_expander.cc}::ProtoPathStartsWith (
    const std::string & path,
    const std::string & prefix
) 

function PutItem

void mediapipe::tool::anonymous_namespace{template_expander.cc}::PutItem (
    TemplateDict * args,
    const std::string & name,
    const TemplateArgument * value
) 

function SetMapKeyTypes

absl::Status mediapipe::tool::anonymous_namespace{template_expander.cc}::SetMapKeyTypes (
    const std::vector< FieldType > & key_types,
    ProtoPath * result
) 


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