MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / scramble_enum_member_name

Function scramble_enum_member_name

dnn/scripts/gen_flatbuffers_schema.py:27–36  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

25
26
27def scramble_enum_member_name(name):
28 s = name.find("<<")
29 if s != -1:
30 name = name[0 : name.find("=") + 1] + " " + name[s + 2 :]
31 if name in ("MIN", "MAX"):
32 return name + "_"
33 o_name = name.split(" ")[0].split("=")[0]
34 if o_name in ("MIN", "MAX"):
35 return name.replace(o_name, o_name + "_")
36 return name
37
38
39class FlatBuffersWriter(IndentWriterBase):

Callers 3

_write_enumsMethod · 0.85
_on_member_enumMethod · 0.85
_on_member_enum_aliasMethod · 0.85

Calls 2

findMethod · 0.45
replaceMethod · 0.45

Tested by

no test coverage detected