Home
last modified time | relevance | path

Searched refs:metaComponent_ (Results 1 – 24 of 24) sorted by relevance

/ohos5.0/foundation/ability/idl_tool/idl_tool_2/metadata/
H A Dmetadata_reader.cpp81 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()
230 MetaSequenceable* mp = metaComponent_->sequenceables_[mt->index_]; in MetaTypeName()
234 MetaInterface* mi = metaComponent_->interfaces_[mt->index_]; in MetaTypeName()
[all …]
H A Dmetadata_dumper.cpp24 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_->types_[mt->nestedTypeIndexes_[0]]; in DumpMetaType()
[all …]
H A Dmetadata_serializer.h36 : metaComponent_(mc), in MetadataSerializer()
41 : metaComponent_(reinterpret_cast<MetaComponent*>(addr)), in MetadataSerializer()
58 return metaComponent_->size_; in GetDataSize()
94 MetaComponent* metaComponent_; variable
H A Dmetadata_reader.h31 : metaComponent_(mc) in MetadataReader()
46 MetaComponent* metaComponent_; variable
H A Dmetadata_dumper.h33 : metaComponent_(mc) in MetadataDumper()
62 MetaComponent* metaComponent_; variable
H A Dmetadata_builder.h78 std::shared_ptr<MetaComponent> metaComponent_; variable
H A Dmetadata_serializer.cpp22 SerializeMetaComponent(metaComponent_); in Serialize()
145 DeserializeMetaComponent(metaComponent_); in Deserialize()
H A Dmetadata_builder.cpp42 metaComponent_.reset( in Build()
50 return metaComponent_; in Build()
448 return string.empty() ? nullptr : metaComponent_->stringPool_ + stringPool_.GetOffset(string); in WriteString()
/ohos5.0/foundation/ability/idl_tool/codegen/
H A Drust_code_emitter.cpp109 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()
355 return metaComponent_->sequenceables_[mt->index_]->name_; in ConvertType()
357 return metaComponent_->interfaces_[mt->index_]->name_; in ConvertType()
411 ReadFromParcel(sb, metaComponent_->types_[mt->nestedTypeIndexes_[0]], in ReadMapFromParcel()
470 MetaType* mt = metaComponent_->types_[mm->returnTypeIndex_]; in AddRemoteRequestMethods()
[all …]
H A Dcode_generator.cpp32 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 Dts_code_emitter.cpp74 for (int index = 0; index < metaComponent_->interfaceNumber_; index++) { in EmitInterfaceImports()
75 MetaInterface* mi = metaComponent_->interfaces_[index]; in EmitInterfaceImports()
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()
143 MetaType* paraType = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceMethod()
208 MetaType* paraType = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceMethodParameter()
451 MetaType* mt = metaComponent_->types_[mp->typeIndex_]; in EmitWriteMethodParameter()
459 MetaType* mt = metaComponent_->types_[mp->typeIndex_]; in EmitReadMethodParameter()
564 MetaType* mt = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceStubMethodImpl()
[all …]
H A Dcpp_code_emitter.cpp66 if (metaComponent_ == nullptr) { in EmitInterfaceStdlibInclusions()
69 for (int i = 0; i < metaComponent_->typeNumber_; i++) { in EmitInterfaceStdlibInclusions()
70 MetaType* mt = metaComponent_->types_[i]; in EmitInterfaceStdlibInclusions()
160 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitInterfaceSelfDefinedTypeInclusions()
184 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitInterfaceUsings()
255 MetaType* mt = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceMethodParameter()
297 if (metaComponent_->hasCacheableProxyMethods_ == true) { in EmitInterfaceProxyHeaderFile()
410 if (metaComponent_->hasCacheableProxyMethods_) { in EmitInterfaceProxyConstructor()
476 if (metaComponent_->hasCacheableProxyMethods_) { in EmitInterfaceProxyConstants()
659 MetaType* mt = metaComponent_->types_[mp->typeIndex_]; in EmitWriteMethodParameter()
[all …]
H A Dcode_emitter.cpp22 : metaComponent_(mc) in CodeEmitter()
25 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in CodeEmitter()
26 metaInterface_ = metaComponent_->interfaces_[i]; in CodeEmitter()
H A Dcode_generator.h41 MetaComponent* metaComponent_; variable
H A Dcode_emitter.h69 MetaComponent* metaComponent_; variable
/ohos5.0/foundation/ability/idl_tool/metadata/
H A Dmetadata_dumper.cpp24 if (metaComponent_ == nullptr) { in Dump()
28 String dumpStr = DumpMetaComponent(metaComponent_, prefix); in Dump()
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_->types_[mt->nestedTypeIndexes_[0]]; in DumpMetaType()
262 MetaType* valueMt = metaComponent_->types_[mt->nestedTypeIndexes_[1]]; in DumpMetaType()
[all …]
H A Dmetadata_serializer.h36 : metaComponent_(mc), in MetadataSerializer()
41 : metaComponent_(reinterpret_cast<MetaComponent*>(addr)), in MetadataSerializer()
58 return metaComponent_->size_; in GetDataSize()
94 MetaComponent* metaComponent_; variable
H A Dmetadata_dumper.h34 : metaComponent_(mc) in MetadataDumper()
57 MetaComponent* metaComponent_; variable
H A Dmetadata_builder.h79 std::shared_ptr<MetaComponent> metaComponent_; variable
H A Dmetadata_builder.cpp43 metaComponent_.reset( in Build()
51 return metaComponent_; in Build()
456 return string.IsNull() ? nullptr : metaComponent_->stringPool_ + stringPool_.GetOffset(string); in WriteString()
H A Dmetadata_serializer.cpp25 SerializeMetaComponent(metaComponent_); in Serialize()
148 DeserializeMetaComponent(metaComponent_); in Deserialize()
/ohos5.0/foundation/ability/idl_tool/test/unittest/cpp_code_emitter_test/
H A Dcpp_code_emitter_test.cpp1140 codeEmitter.metaComponent_->types_ = new MetaType *[3];
1142 codeEmitter.metaComponent_->types_[i] = new MetaType();
1168 delete codeEmitter.metaComponent_->types_[j];
1170 delete[] codeEmitter.metaComponent_->types_;
1273 codeEmitter.metaComponent_->types_ = new MetaType *[4];
1275 codeEmitter.metaComponent_->types_[i] = new MetaType();
1297 delete codeEmitter.metaComponent_->types_[j];
1299 delete[] codeEmitter.metaComponent_->types_;
1380 codeEmitter.metaComponent_->types_ = new MetaType *[3];
1395 delete codeEmitter.metaComponent_->types_[j];
[all …]
/ohos5.0/foundation/ability/idl_tool/test/ts/unittest/ts_code_emitter_interface_test/
H A Dts_code_emitter_interface_test.cpp1246 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Char;
1273 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Byte;
1300 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Short;
1354 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Long;
1381 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Float;
1408 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Double;
1435 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::String;
1838 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::String;
1839 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[1]]->kind_ = TypeKind::String;
2179 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::String;
[all …]
/ohos5.0/foundation/ability/idl_tool/test/ts/unittest/ts_code_emitter_proxy_test/
H A Dts_code_emitter_proxy_test.cpp66 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
107 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
148 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
189 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
232 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
275 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
315 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
356 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
397 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
438 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
[all …]