Home
last modified time | relevance | path

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

/foundation/ability/idl_tool/metadata/
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
Dmetadata_dumper.cpp24 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_->types_[mt->nestedTypeIndexes_[0]]; in DumpMetaType()
[all …]
Dmetadata_dumper.h34 : metaComponent_(mc) in MetadataDumper()
57 MetaComponent* metaComponent_; variable
Dmetadata_builder.h79 std::shared_ptr<MetaComponent> metaComponent_; variable
Dmetadata_serializer.cpp22 SerializeMetaComponent(metaComponent_); in Serialize()
145 DeserializeMetaComponent(metaComponent_); in Deserialize()
Dmetadata_builder.cpp43 metaComponent_.reset( in Build()
51 return metaComponent_; in Build()
449 return string.IsNull() ? nullptr : metaComponent_->stringPool_ + stringPool_.GetOffset(string); in WriteString()
/foundation/ability/idl_tool/codegen/
Dcode_generator.cpp31 metaComponent_(mc) in CodeGenerator()
34 emitter_ = new RustCodeEmitter(metaComponent_); in CodeGenerator()
36 emitter_ = new CppCodeEmitter(metaComponent_); in CodeGenerator()
38 emitter_ = new TsCodeEmitter(metaComponent_); in CodeGenerator()
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()
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()
199 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in EmitCustomHeaders()
200 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitCustomHeaders()
318 …sb.AppendFormat(") -> Result<%s>;\n", ConvertType(metaComponent_->types_[mm->returnTypeIndex_]).st… in AppendBrokerMethods()
325 …GetNameFromParameter(mp->name_).string(), ConvertType(metaComponent_->types_[mp->typeIndex_], true… in AppendBrokerParameters()
353 return metaComponent_->sequenceables_[mt->index_]->name_; in ConvertType()
355 return metaComponent_->interfaces_[mt->index_]->name_; in ConvertType()
[all …]
Dcpp_code_emitter.cpp66 for (int i = 0; i < metaComponent_->typeNumber_; i++) { in EmitInterfaceStdlibInclusions()
67 MetaType* mt = metaComponent_->types_[i]; in EmitInterfaceStdlibInclusions()
131 for (int i = 0; i < metaComponent_->sequenceableNumber_; i++) { in EmitInterfaceSelfDefinedTypeInclusions()
132 MetaSequenceable* mp = metaComponent_->sequenceables_[i]; in EmitInterfaceSelfDefinedTypeInclusions()
138 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in EmitInterfaceSelfDefinedTypeInclusions()
139 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitInterfaceSelfDefinedTypeInclusions()
151 for (int i = 0; i < metaComponent_->sequenceableNumber_; i++) { in EmitInterfaceUsings()
152 MetaSequenceable* mp = metaComponent_->sequenceables_[i]; in EmitInterfaceUsings()
162 for (int i = 0; i < metaComponent_->interfaceNumber_; i++) { in EmitInterfaceUsings()
163 MetaInterface* mi = metaComponent_->interfaces_[i]; in EmitInterfaceUsings()
[all …]
Dts_code_emitter.cpp74 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()
202 MetaType* paraType = metaComponent_->types_[mp->typeIndex_]; in EmitInterfaceMethodParameter()
331 MetaType* returnType = metaComponent_->types_[metaMethod->returnTypeIndex_]; in EmitInterfaceProxyMethodBody()
[all …]
Dcode_generator.h40 MetaComponent* metaComponent_; variable
Dcode_emitter.h44 MetaComponent* metaComponent_; variable
/foundation/ability/idl_tool/test/ts/unittest/ts_code_emitter_interface_test/
Dts_code_emitter_interface_test.cpp1219 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Boolean;
1246 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;
1327 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Integer;
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;
1462 tsCodeGen_->metaComponent_->types_[mt.nestedTypeIndexes_[0]]->kind_ = TypeKind::Sequenceable;
[all …]
/foundation/ability/idl_tool/test/ts/unittest/ts_code_emitter_proxy_test/
Dts_code_emitter_proxy_test.cpp66 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
68 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
107 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
109 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
148 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
150 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
189 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
191 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
232 MetaType* mt = tsCodeGen_->metaComponent_->types_[mp->typeIndex_];
235 MetaType* innerType = tsCodeGen_->metaComponent_->types_[mt->nestedTypeIndexes_[0]];
[all …]