/external/flatbuffers/src/ |
D | idl_gen_cpp.cpp | 380 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 …]
|
D | idl_gen_go.cpp | 149 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 …]
|
D | idl_gen_fbs.cpp | 33 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 …]
|
D | idl_gen_dart.cpp | 170 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 …]
|
D | idl_gen_rust.cpp | 132 } 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 …]
|
D | idl_gen_json_schema.cpp | 46 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()
|
D | idl_gen_lobster.cpp | 72 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 …]
|
D | idl_gen_csharp.cpp | 56 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 …]
|
D | idl_parser.cpp | 556 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 …]
|
D | idl_gen_js_ts.cpp | 161 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 …]
|
D | idl_gen_swift.cpp | 148 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 …]
|
D | idl_gen_java.cpp | 56 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 …]
|
D | idl_gen_python.cpp | 107 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 …]
|
D | idl_gen_kotlin.cpp | 73 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 …]
|
D | idl_gen_php.cpp | 45 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 …]
|
D | idl_gen_text.cpp | 59 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()
|
D | idl_gen_lua.cpp | 94 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 …]
|
D | code_generators.cpp | 310 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/ |
D | enum.java.tmpl | 1 {% from "enum_definition.tmpl" import enum_def %} 4 {{enum_def(enum, true)}}
|
D | enum_definition.tmpl | 11 {%- macro enum_def(enum, top_level) -%}
|
/external/flatbuffers/include/flatbuffers/ |
D | idl.h | 167 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/ |
D | module_definition.tmpl | 7 {%- from "enum_definition.tmpl" import enum_def %} 9 var {{ enum_def(enum.name, enum) }}
|
D | enum_definition.tmpl | 1 {%- macro enum_def(enum_name, enum) -%}
|
D | struct_definition.tmpl | 8 {%- 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/ |
D | textprinter.c | 188 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()
|