/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | metadata_reader.cpp | 81 for (int i = 0; i < metaComponent_->sequenceableNumber_; i++) { in ReadMetadataToAst() 82 ReadMetaSequenceable(metaComponent_->sequenceables_[i]); in ReadMetadataToAst() 85 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in ReadMetadataToAst() 86 ReadMetaInterface(metaComponent_->interfaces_[i]); in ReadMetadataToAst() 89 ast_->SetFullName(std::string(reinterpret_cast<char*>(metaComponent_->name_))); in ReadMetadataToAst() 91 allAsts[std::string(reinterpret_cast<char*>(metaComponent_->name_))] = ast_; in ReadMetadataToAst() 141 MetaType* type = metaComponent_->types_[mm->returnTypeIndex_]; in ReadMetaMethod() 162 MetaType* type = metaComponent_->types_[mp->typeIndex_]; in ReadMetaParam() 175 MetaType* elementMt = metaComponent_->types_[type->nestedTypeIndexes_[0]]; in ReadMetaType() 183 MetaType* keyMt = metaComponent_ in ReadMetaType() [all...] |
H A D | metadata_serializer.h | 36 : metaComponent_(mc), in MetadataSerializer() 41 : metaComponent_(reinterpret_cast<MetaComponent*>(addr)), in MetadataSerializer() 58 return metaComponent_->size_; in GetDataSize() 94 MetaComponent* metaComponent_; member in OHOS::Idl::MetadataSerializer
|
H A D | metadata_dumper.cpp | 24 if (metaComponent_ == nullptr) { in Dump() 28 return DumpMetaComponent(metaComponent_, prefix); in Dump() 85 MetaSequenceable* mp = metaComponent_->sequenceables_[i]; in DumpMetaNamespace() 99 MetaInterface* mi = metaComponent_->interfaces_[mn->interfaceIndexes_[i]]; in DumpMetaNamespace() 198 MetaType* type = metaComponent_->types_[mm->returnTypeIndex_]; in DumpMetaMethod() 232 MetaType* type = metaComponent_->types_[mp->typeIndex_]; in DumpMetaParameter() 262 MetaSequenceable* mp = metaComponent_->sequenceables_[mt->index_]; in DumpMetaType() 266 MetaInterface* mi = metaComponent_->interfaces_[mt->index_]; in DumpMetaType() 270 MetaType* elementMt = metaComponent_->types_[mt->nestedTypeIndexes_[0]]; in DumpMetaType() 274 MetaType* keyMt = metaComponent_ in DumpMetaType() [all...] |
H A D | metadata_reader.h | 31 : metaComponent_(mc) in MetadataReader() 46 MetaComponent* metaComponent_; member in OHOS::Idl::MetadataReader
|
H A D | metadata_dumper.h | 33 : metaComponent_(mc) in MetadataDumper() 62 MetaComponent* metaComponent_; member in OHOS::Idl::MetadataDumper
|
H A D | metadata_builder.h | 78 std::shared_ptr<MetaComponent> metaComponent_; member in OHOS::Idl::MetadataBuilder
|
H A D | metadata_serializer.cpp | 22 SerializeMetaComponent(metaComponent_); in Serialize() 145 DeserializeMetaComponent(metaComponent_); in Deserialize()
|
H A D | metadata_builder.cpp | 42 metaComponent_.reset( in Build() 50 return metaComponent_; in Build() 448 return string.empty() ? nullptr : metaComponent_->stringPool_ + stringPool_.GetOffset(string); in WriteString()
|
/foundation/ability/idl_tool/metadata/ |
H A D | metadata_serializer.h | 36 : metaComponent_(mc), in MetadataSerializer() 41 : metaComponent_(reinterpret_cast<MetaComponent*>(addr)), in MetadataSerializer() 58 return metaComponent_->size_; in GetDataSize() 94 MetaComponent* metaComponent_; member in OHOS::Idl::MetadataSerializer
|
H A D | metadata_dumper.cpp | 24 if (metaComponent_ == nullptr) { in Dump() 28 String dumpStr = DumpMetaComponent(metaComponent_, prefix); in Dump() 104 MetaSequenceable* mp = metaComponent_->sequenceables_[mn->sequenceableIndexes_[i]]; in DumpMetaNamespace() 118 MetaInterface* mi = metaComponent_->interfaces_[mn->interfaceIndexes_[i]]; in DumpMetaNamespace() 185 MetaType* type = metaComponent_->types_[mm->returnTypeIndex_]; in DumpMetaMethod() 219 MetaType* type = metaComponent_->types_[mp->typeIndex_]; in DumpMetaParameter() 249 MetaSequenceable* mp = metaComponent_->sequenceables_[mt->index_]; in DumpMetaType() 253 MetaInterface* mi = metaComponent_->interfaces_[mt->index_]; in DumpMetaType() 257 MetaType* elementMt = metaComponent_->types_[mt->nestedTypeIndexes_[0]]; in DumpMetaType() 261 MetaType* keyMt = metaComponent_ in DumpMetaType() [all...] |
H A D | metadata_dumper.h | 34 : metaComponent_(mc) in MetadataDumper() 57 MetaComponent* metaComponent_; member in OHOS::Idl::MetadataDumper
|
H A D | metadata_builder.h | 79 std::shared_ptr<MetaComponent> metaComponent_; member in OHOS::Idl::MetadataBuilder
|
H A D | metadata_serializer.cpp | 25 SerializeMetaComponent(metaComponent_); in Serialize() 148 DeserializeMetaComponent(metaComponent_); in Deserialize()
|
H A D | metadata_builder.cpp | 43 metaComponent_.reset( in Build() 51 return metaComponent_; in Build() 456 return string.IsNull() ? nullptr : metaComponent_->stringPool_ + stringPool_.GetOffset(string); in WriteString()
|
/foundation/ability/idl_tool/codegen/ |
H A D | rust_code_emitter.cpp | 109 for (int i = 0; i < metaComponent_->typeNumber_; i++) { in EmitCommonHeaders() 110 MetaType* mt = metaComponent_->types_[i]; in EmitCommonHeaders() 194 for (int i = 0; i < metaComponent_->sequenceableNumber_; i++) { in EmitCustomHeaders() 195 MetaSequenceable* ms = metaComponent_->sequenceables_[i]; in EmitCustomHeaders() 200 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in EmitCustomHeaders() 201 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitCustomHeaders() 320 sb.AppendFormat(") -> Result<%s>;\n", ConvertType(metaComponent_->types_[mm->returnTypeIndex_]).string()); in AppendBrokerMethods() 327 GetNameFromParameter(mp->name_).string(), ConvertType(metaComponent_->types_[mp->typeIndex_], true).string()); in AppendBrokerParameters() 355 return metaComponent_->sequenceables_[mt->index_]->name_; in ConvertType() 357 return metaComponent_ in ConvertType() [all...] |
H A D | code_emitter.cpp | 22 : metaComponent_(mc) in CodeEmitter() 25 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in CodeEmitter() 26 metaInterface_ = metaComponent_->interfaces_[i]; in CodeEmitter()
|
H A D | code_generator.cpp | 32 metaComponent_(mc) in CodeGenerator() 35 emitter_ = new RustCodeEmitter(metaComponent_); in CodeGenerator() 37 emitter_ = new CppCodeEmitter(metaComponent_); in CodeGenerator() 39 emitter_ = new TsCodeEmitter(metaComponent_); in CodeGenerator()
|
H A D | cpp_code_emitter.cpp | 66 if (metaComponent_ == nullptr) { in EmitInterfaceStdlibInclusions() 69 for (int i = 0; i < metaComponent_->typeNumber_; i++) { in EmitInterfaceStdlibInclusions() 70 MetaType* mt = metaComponent_->types_[i]; in EmitInterfaceStdlibInclusions() 147 for (int i = 0; i < metaComponent_->sequenceableNumber_; i++) { in EmitInterfaceSelfDefinedTypeInclusions() 148 MetaSequenceable* mp = metaComponent_->sequenceables_[i]; in EmitInterfaceSelfDefinedTypeInclusions() 159 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in EmitInterfaceSelfDefinedTypeInclusions() 160 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitInterfaceSelfDefinedTypeInclusions() 172 for (int i = 0; i < metaComponent_->sequenceableNumber_; i++) { in EmitInterfaceUsings() 173 MetaSequenceable* mp = metaComponent_->sequenceables_[i]; in EmitInterfaceUsings() 183 for (int i = 0; i < metaComponent_ in EmitInterfaceUsings() [all...] |
H A D | ts_code_emitter.cpp | 74 for (int index = 0; index < metaComponent_->interfaceNumber_; index++) { in EmitInterfaceImports() 75 MetaInterface* mi = metaComponent_->interfaces_[index]; in EmitInterfaceImports() 88 for (int index = 0; index < metaComponent_->sequenceableNumber_; index++) { in EmitInterfaceSelfDefinedTypeImports() 89 MetaSequenceable* mp = metaComponent_->sequenceables_[index]; in EmitInterfaceSelfDefinedTypeImports() 93 for (int index = 0; index < metaComponent_->interfaceNumber_; index++) { in EmitInterfaceSelfDefinedTypeImports() 94 MetaInterface* mi = metaComponent_->interfaces_[index]; in EmitInterfaceSelfDefinedTypeImports() 124 MetaType* returnType = metaComponent_->types_[metaMethod->returnTypeIndex_]; in EmitInterfaceMethod() 143 MetaType* paraType = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceMethod() 208 MetaType* paraType = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceMethodParameter() 353 MetaType* returnType = metaComponent_ in EmitInterfaceMethodCallback() [all...] |
H A D | code_generator.h | 41 MetaComponent* metaComponent_; member in OHOS::Idl::CodeGenerator
|
H A D | code_emitter.h | 69 MetaComponent* metaComponent_; member in OHOS::Idl::CodeEmitter
|
/foundation/ability/idl_tool/test/unittest/cpp_code_emitter_test/ |
H A D | cpp_code_emitter_test.cpp | 1140 codeEmitter.metaComponent_->types_ = new MetaType *[3]; in HWTEST_F() 1142 codeEmitter.metaComponent_->types_[i] = new MetaType(); in HWTEST_F() 1143 ASSERT_NE(codeEmitter.metaComponent_->types_[i], nullptr); in HWTEST_F() 1168 delete codeEmitter.metaComponent_->types_[j]; in HWTEST_F() 1170 delete[] codeEmitter.metaComponent_->types_; in HWTEST_F() 1273 codeEmitter.metaComponent_->types_ = new MetaType *[4]; in HWTEST_F() 1275 codeEmitter.metaComponent_->types_[i] = new MetaType(); in HWTEST_F() 1276 ASSERT_NE(codeEmitter.metaComponent_->types_[i], nullptr); in HWTEST_F() 1297 delete codeEmitter.metaComponent_->types_[j]; in HWTEST_F() 1299 delete[] codeEmitter.metaComponent_ in HWTEST_F() [all...] |
/foundation/ability/idl_tool/test/ts/unittest/ts_code_emitter_interface_test/ |
H A D | ts_code_emitter_interface_test.cpp | 1219 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Boolean; in HWTEST_F() 1246 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Char; in HWTEST_F() 1273 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Byte; in HWTEST_F() 1300 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Short; in HWTEST_F() 1327 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Integer; in HWTEST_F() 1354 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Long; in HWTEST_F() 1381 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Float; in HWTEST_F() 1408 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Double; in HWTEST_F() 1435 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::String; in HWTEST_F() 1462 tsCodeGen_->metaComponent_ in HWTEST_F() [all...] |
/foundation/ability/idl_tool/test/ts/unittest/ts_code_emitter_proxy_test/ |
H A D | ts_code_emitter_proxy_test.cpp | 66 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
in HWTEST_F() 68 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
in HWTEST_F() 107 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
in HWTEST_F() 109 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
in HWTEST_F() 148 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
in HWTEST_F() 150 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
in HWTEST_F() 189 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
in HWTEST_F() 191 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
in HWTEST_F() 232 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
in HWTEST_F() 235 MetaType* innerType = tsCodeGen_->metaComponent_ in HWTEST_F() [all...] |