Home
last modified time | relevance | path

Searched refs:enum_def (Results 1 – 25 of 31) sorted by relevance

12

/external/flatbuffers/src/
Didl_gen_cpp.cpp380 const auto &enum_def = **it; in generate() local
381 if (!enum_def.generated) { in generate()
382 SetNameSpace(enum_def.defined_namespace); in generate()
383 GenEnum(enum_def); in generate()
416 const auto &enum_def = **it; in generate() local
417 if (enum_def.is_union && !enum_def.generated) { in generate()
418 SetNameSpace(enum_def.defined_namespace); in generate()
419 GenUnionPost(enum_def); in generate()
428 const auto &enum_def = **it; in generate() local
429 if (!enum_def.generated) { in generate()
[all …]
Didl_gen_go.cpp149 std::string GetEnumTypeName(const EnumDef &enum_def) { in GetEnumTypeName() argument
150 return WrapInNameSpaceAndTrack(enum_def.defined_namespace, in GetEnumTypeName()
151 GoIdentity(enum_def.name)); in GetEnumTypeName()
155 void GenEnumType(const EnumDef &enum_def, std::string *code_ptr) { in GenEnumType() argument
157 code += "type " + GetEnumTypeName(enum_def) + " "; in GenEnumType()
158 code += GenTypeBasic(enum_def.underlying_type) + "\n\n"; in GenEnumType()
168 void EnumMember(const EnumDef &enum_def, const EnumVal &ev, in EnumMember() argument
172 code += enum_def.name; in EnumMember()
176 code += GetEnumTypeName(enum_def); in EnumMember()
178 code += enum_def.ToString(ev) + "\n"; in EnumMember()
[all …]
Didl_gen_fbs.cpp33 if (type.enum_def && !underlying) { in GenType()
34 return type.enum_def->defined_namespace->GetFullyQualifiedName( in GenType()
35 type.enum_def->name); in GenType()
101 EnumDef &enum_def = **enum_def_it; in GenerateFBS() local
102 if (parser.opts.include_dependence_headers && enum_def.generated) { in GenerateFBS()
105 GenNameSpace(*enum_def.defined_namespace, &schema, &last_namespace); in GenerateFBS()
106 GenComment(enum_def.doc_comment, &schema, nullptr); in GenerateFBS()
107 if (enum_def.is_union) in GenerateFBS()
108 schema += "union " + enum_def.name; in GenerateFBS()
110 schema += "enum " + enum_def.name + " : "; in GenerateFBS()
[all …]
Didl_gen_dart.cpp170 auto &enum_def = **it; in GenerateEnums() local
171 GenEnum(enum_def, namespace_code); // enum_code_ptr); in GenerateEnums()
225 void GenEnum(EnumDef &enum_def, namespace_code_map *namespace_code) { in GenEnum() argument
226 if (enum_def.generated) return; in GenEnum()
227 auto ns = BuildNamespaceName(*enum_def.defined_namespace); in GenEnum()
229 GenDocComment(enum_def.doc_comment, &code, ""); in GenEnum()
231 auto name = enum_def.is_union ? enum_def.name + "TypeId" : enum_def.name; in GenEnum()
232 auto is_bit_flags = enum_def.attributes.Lookup("bit_flags"); in GenEnum()
254 enum_def.ToString(*enum_def.MinValue()) + ";\n"; in GenEnum()
256 enum_def.ToString(*enum_def.MaxValue()) + ";\n"; in GenEnum()
[all …]
Didl_gen_rust.cpp132 } else if (type.enum_def != nullptr) { in GetFullType()
133 if (type.enum_def->is_union) { in GetFullType()
250 const auto &enum_def = **it; in generate() local
251 if (enum_def.defined_namespace != ns) { continue; } in generate()
252 if (!enum_def.generated) { in generate()
253 SetNameSpace(enum_def.defined_namespace); in generate()
254 GenEnum(enum_def); in generate()
462 if (type.enum_def) { return WrapInNameSpace(*type.enum_def); } in GetTypeBasic()
513 std::string GetEnumValUse(const EnumDef &enum_def, in GetEnumValUse() argument
515 return Name(enum_def) + "::" + Name(enum_val); in GetEnumValUse()
[all …]
Didl_gen_json_schema.cpp46 template<class T> std::string GenFullName(const T *enum_def) { in GenFullName() argument
48 const auto &name_spaces = enum_def->defined_namespace->components; in GenFullName()
52 full_name.append(enum_def->name); in GenFullName()
56 template<class T> std::string GenTypeRef(const T *enum_def) { in GenTypeRef() argument
57 return "\"$ref\" : \"#/definitions/" + GenFullName(enum_def) + "\""; in GenTypeRef()
65 if (type.enum_def != nullptr && !type.enum_def->is_union) { in GenType()
67 return GenTypeRef(type.enum_def); in GenType()
87 const auto &union_types = type.enum_def->Vals(); in GenType()
95 if (union_type != *type.enum_def->Vals().rbegin()) { in GenType()
102 case BASE_TYPE_UTYPE: return GenTypeRef(type.enum_def); in GenType()
Didl_gen_lobster.cpp72 if (IsScalar(type.base_type) && type.enum_def) in LobsterType()
73 return NormalizedName(*type.enum_def); in LobsterType()
116 if (field.value.type.enum_def) in GenStructAccessor()
117 acc = NormalizedName(*field.value.type.enum_def) + "(" + acc + ")"; in GenStructAccessor()
162 for (auto it = field.value.type.enum_def->Vals().begin(); in GenStructAccessor()
163 it != field.value.type.enum_def->Vals().end(); ++it) { in GenStructAccessor()
273 void GenEnum(const EnumDef &enum_def, std::string *code_ptr) { in GenEnum() argument
274 if (enum_def.generated) return; in GenEnum()
276 CheckNameSpace(enum_def, &code); in GenEnum()
277 GenComment(enum_def.doc_comment, code_ptr, nullptr, ""); in GenEnum()
[all …]
Didl_gen_csharp.cpp56 auto &enum_def = **it; in generate() local
57 if (!parser_.opts.one_file) cur_name_space_ = enum_def.defined_namespace; in generate()
58 GenEnum(enum_def, &enumcode, parser_.opts); in generate()
62 if (!SaveType(enum_def.name, *enum_def.defined_namespace, enumcode, in generate()
132 if (IsEnum(type)) return WrapInNameSpace(*type.enum_def); in GenTypeBasic()
177 if (IsEnum(type)) return "(" + WrapInNameSpace(*type.enum_def) + ")"; in DestinationCast()
203 FLATBUFFERS_ASSERT(value.type.enum_def); in GenEnumDefaultValue()
204 auto &enum_def = *value.type.enum_def; in GenEnumDefaultValue() local
205 auto enum_val = enum_def.FindByValue(value.constant); in GenEnumDefaultValue()
206 return enum_val ? (WrapInNameSpace(enum_def) + "." + enum_val->name) in GenEnumDefaultValue()
[all …]
Didl_parser.cpp556 auto enum_def = LookupEnum(id); in ParseTypeIdent() local
557 if (enum_def) { in ParseTypeIdent()
558 type = enum_def->underlying_type; in ParseTypeIdent()
559 if (enum_def->is_union) type.base_type = BASE_TYPE_UNION; in ParseTypeIdent()
630 type = Type(BASE_TYPE_ARRAY, subtype.struct_def, subtype.enum_def, in ParseType()
634 type = Type(BASE_TYPE_VECTOR, subtype.struct_def, subtype.enum_def); in ParseType()
698 type.enum_def->underlying_type, &typefield)); in ParseField()
709 Type union_vector(BASE_TYPE_VECTOR, nullptr, type.enum_def); in ParseField()
741 if (type.enum_def) { in ParseField()
754 auto in_enum = type.enum_def->attributes.Lookup("bit_flags") || in ParseField()
[all …]
Didl_gen_js_ts.cpp161 auto &enum_def = **it; in generateEnums() local
162 GenEnum(enum_def, enum_code_ptr, exports_code_ptr, reexports, false); in generateEnums()
163 GenEnum(enum_def, enum_code_ptr, exports_code_ptr, reexports, true); in generateEnums()
314 void GenEnum(EnumDef &enum_def, std::string *code_ptr, in GenEnum() argument
317 if (enum_def.generated) return; in GenEnum()
321 GenDocComment(enum_def.doc_comment, code_ptr, in GenEnum()
323 std::string ns = GetNameSpace(enum_def); in GenEnum()
324 std::string enum_def_name = enum_def.name + (reverse ? "Name" : ""); in GenEnum()
327 code += "export enum " + enum_def.name + "{\n"; in GenEnum()
329 if (enum_def.defined_namespace->components.empty()) { in GenEnum()
[all …]
Didl_gen_swift.cpp148 const auto &enum_def = **it; in generate() local
149 if (!enum_def.generated) { in generate()
150 SetNameSpace(enum_def.defined_namespace); in generate()
151 GenEnum(enum_def); in generate()
229 (field_type.enum_def ? ".rawValue" : "") + in GenerateStructBody()
652 void GenEnum(const EnumDef &enum_def) { in GenEnum() argument
653 if (enum_def.generated) return; in GenEnum()
654 code_.SetValue("ENUM_NAME", Name(enum_def)); in GenEnum()
655 code_.SetValue("BASE_TYPE", GenTypeBasic(enum_def.underlying_type, false)); in GenEnum()
656 GenComment(enum_def.doc_comment); in GenEnum()
[all …]
Didl_gen_java.cpp56 auto &enum_def = **it; in generate() local
57 if (!parser_.opts.one_file) cur_name_space_ = enum_def.defined_namespace; in generate()
58 GenEnum(enum_def, &enumcode); in generate()
62 if (!SaveType(enum_def.name, *enum_def.defined_namespace, enumcode, in generate()
262 FLATBUFFERS_ASSERT(value.type.enum_def); in GenEnumDefaultValue()
263 auto &enum_def = *value.type.enum_def; in GenEnumDefaultValue() local
264 auto enum_val = enum_def.FindByValue(value.constant); in GenEnumDefaultValue()
265 return enum_val ? (WrapInNameSpace(enum_def) + "." + enum_val->name) in GenEnumDefaultValue()
295 void GenEnum(EnumDef &enum_def, std::string *code_ptr) const { in GenEnum() argument
297 if (enum_def.generated) return; in GenEnum()
[all …]
Didl_gen_python.cpp107 void EnumMember(const EnumDef &enum_def, const EnumVal &ev, in EnumMember() argument
113 code += enum_def.ToString(ev) + "\n"; in EnumMember()
320 } else if (type.enum_def) { in GenPackageReference()
321 namespaces = type.enum_def->defined_namespace; in GenPackageReference()
757 auto enum_def = field.value.type.enum_def; in GenUnionInit() local
758 for (auto it = enum_def->Vals().begin(); it != enum_def->Vals().end(); in GenUnionInit()
788 Namespace *namespaces = field.value.type.enum_def->defined_namespace; in GenUnionInit()
790 MakeUpperCamel(*(field.value.type.enum_def))); in GenUnionInit()
791 auto union_name = MakeUpperCamel(*(field.value.type.enum_def)); in GenUnionInit()
975 auto union_name = MakeUpperCamel(*(field.value.type.enum_def)); in GenUnPackForUnion()
[all …]
Didl_gen_kotlin.cpp73 auto &enum_def = **it; in generate() local
74 if (!parser_.opts.one_file) cur_name_space_ = enum_def.defined_namespace; in generate()
75 GenEnum(enum_def, enumWriter); in generate()
79 if (!SaveType(enum_def.name, *enum_def.defined_namespace, in generate()
137 return type.enum_def != nullptr && IsInteger(type.base_type); in IsEnum()
169 FLATBUFFERS_ASSERT(value.type.enum_def); in GenEnumDefaultValue()
170 auto &enum_def = *value.type.enum_def; in GenEnumDefaultValue() local
171 auto enum_val = enum_def.FindByValue(value.constant); in GenEnumDefaultValue()
172 return enum_val ? (WrapInNameSpace(enum_def) + "." + enum_val->name) in GenEnumDefaultValue()
227 void GenEnum(EnumDef &enum_def, CodeWriter &writer) const { in GenEnum() argument
[all …]
Didl_gen_php.cpp45 auto &enum_def = **it; in GenerateEnums() local
47 GenEnum(enum_def, &enumcode); in GenerateEnums()
48 if (!SaveType(enum_def, enumcode, false)) return false; in GenerateEnums()
122 static void EnumMember(const EnumDef &enum_def, const EnumVal &ev, in EnumMember() argument
128 code += enum_def.ToString(ev) + ";\n"; in EnumMember()
813 static void GenEnum(const EnumDef &enum_def, std::string *code_ptr) { in GenEnum() argument
814 if (enum_def.generated) return; in GenEnum()
816 GenComment(enum_def.doc_comment, code_ptr, nullptr); in GenEnum()
817 BeginEnum(enum_def.name, code_ptr); in GenEnum()
818 for (auto it = enum_def.Vals().begin(); it != enum_def.Vals().end(); ++it) { in GenEnum()
[all …]
Didl_gen_text.cpp59 if (opts.output_enum_identifiers && type.enum_def) { in PrintScalar()
60 const auto &enum_def = *type.enum_def; in PrintScalar() local
61 if (auto ev = enum_def.ReverseLookup(static_cast<int64_t>(val))) { in PrintScalar()
66 } else if (val && enum_def.attributes.Lookup("bit_flags")) { in PrintScalar()
71 for (auto it = enum_def.Vals().begin(), e = enum_def.Vals().end(); in PrintScalar()
181 auto enum_val = type.enum_def->ReverseLookup(union_type_byte, true); in PrintOffset()
Didl_gen_lua.cpp94 void EnumMember(const EnumDef &enum_def, const EnumVal &ev, in EnumMember() argument
98 enum_def.ToString(ev) + ",\n"; in EnumMember()
565 void GenEnum(const EnumDef &enum_def, std::string *code_ptr) { in GenEnum() argument
566 if (enum_def.generated) return; in GenEnum()
568 GenComment(enum_def.doc_comment, code_ptr, &def_comment); in GenEnum()
569 BeginEnum(NormalizedName(enum_def), code_ptr); in GenEnum()
570 for (auto it = enum_def.Vals().begin(); it != enum_def.Vals().end(); ++it) { in GenEnum()
573 EnumMember(enum_def, ev, code_ptr); in GenEnum()
658 auto &enum_def = **it; in generateEnums() local
660 GenEnum(enum_def, &enumcode); in generateEnums()
[all …]
Dcode_generators.cpp310 auto &enum_def = **it; in JavaCSharpMakeRule() local
313 BaseGenerator::NamespaceDir(parser, path, *enum_def.defined_namespace); in JavaCSharpMakeRule()
314 make_rule += directory + enum_def.name + file_extension; in JavaCSharpMakeRule()
/external/libchrome/mojo/public/tools/bindings/generators/java_templates/
Denum.java.tmpl1 {% from "enum_definition.tmpl" import enum_def %}
4 {{enum_def(enum, true)}}
Denum_definition.tmpl11 {%- macro enum_def(enum, top_level) -%}
/external/flatbuffers/include/flatbuffers/
Didl.h167 enum_def(_ed), in base_type()
172 struct_def == o.struct_def && enum_def == o.enum_def;
176 return Type(element, struct_def, enum_def, fixed_length); in VectorType()
186 EnumDef *enum_def; // set if t == BASE_TYPE_UNION / BASE_TYPE_UTYPE, member
441 return type.enum_def != nullptr && type.enum_def->is_union; in IsUnion()
457 return type.enum_def != nullptr && IsInteger(type.base_type); in IsEnum()
489 (a.enum_def == b.enum_def || a.enum_def->name == b.enum_def->name); in EqualByName()
/external/libchrome/mojo/public/tools/bindings/generators/js_templates/
Dmodule_definition.tmpl7 {%- from "enum_definition.tmpl" import enum_def %}
9 var {{ enum_def(enum.name, enum) }}
Denum_definition.tmpl1 {%- macro enum_def(enum_name, enum) -%}
Dstruct_definition.tmpl8 {%- from "enum_definition.tmpl" import enum_def %}
10 {{enum_def("%s.%s"|format(struct.name, enum.name), enum)}}
/external/rust/crates/grpcio-sys/grpc/third_party/upb/upb/pb/
Dtextprinter.c188 const upb_enumdef *enum_def = upb_fielddef_enumsubdef(f); in STRINGIFY_MACROVAL() local
189 const char *label = upb_enumdef_iton(enum_def, val); in STRINGIFY_MACROVAL()

12