Home
last modified time | relevance | path

Searched refs:typeEmitter (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/cpp/
H A Dsa_cpp_code_emitter.cpp76 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitWriteMethodParameter() local
77 typeEmitter->EmitCppWriteVar(parcelName, param->GetName(), sb, prefix); in EmitWriteMethodParameter()
83 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitReadMethodParameter() local
84 typeEmitter->EmitCppReadVar(parcelName, param->GetName(), sb, prefix, emitType); in EmitReadMethodParameter()
102 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodParams() local
103 …sb.Append("\n").Append(prefix).AppendFormat("%s result", typeEmitter->EmitCppType(TypeMode::PARAM_… in EmitInterfaceMethodParams()
110 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitCppParameter() local
113 …return StringHelper::Format("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_INOUT).c_str(), name… in EmitCppParameter()
115 …return StringHelper::Format("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_IN).c_str(), name.c_… in EmitCppParameter()
117 …return StringHelper::Format("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_OUT).c_str(), name.c… in EmitCppParameter()
H A Dsa_cpp_service_stub_code_emitter.cpp163 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceStubMethodImpl() local
164 typeEmitter->EmitCppWriteVar("reply.", "result", sb, prefix + TAB + TAB); in EmitInterfaceStubMethodImpl()
178 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceStubMethodCall() local
180 …sb.Append(prefix + TAB).AppendFormat("%s result = nullptr;\n", typeEmitter->EmitCppType().c_str()); in EmitInterfaceStubMethodCall()
182 …sb.Append(prefix + TAB).AppendFormat("%s result;\n", typeEmitter->EmitCppType(TypeMode::LOCAL_VAR)… in EmitInterfaceStubMethodCall()
219 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitLocalVariable() local
220 …sb.Append(prefix).AppendFormat("%s %s;\n", typeEmitter->EmitCppType(TypeMode::LOCAL_VAR).c_str(), … in EmitLocalVariable()
H A Dsa_cpp_client_proxy_code_emitter.cpp368 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceProxyMethodReply() local
369 typeEmitter->EmitCppReadVar("reply.", "result", sb, prefix + TAB, false); in EmitInterfaceProxyMethodReply()
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/java/
H A Djava_client_proxy_code_emitter.cpp212 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitProxyMethodBody() local
213 typeEmitter->EmitJavaReadVar("reply", param->GetName(), sb, prefix + TAB + TAB); in EmitProxyMethodBody()
231 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitParamWriteVar() local
233 typeEmitter->EmitJavaWriteVar(parcelName, name, sb, prefix); in EmitParamWriteVar()
237 typeEmitter->EmitJavaWriteVar(parcelName, name, sb, prefix, TypeMode::PARAM_OUT); in EmitParamWriteVar()
246 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitLocalVariable() local
248 …sb.Append(prefix).AppendFormat("%s %s = new %s();\n", typeEmitter->EmitJavaType(TypeMode::NO_MODE)… in EmitLocalVariable()
249 param->GetName().c_str(), typeEmitter->EmitJavaType(TypeMode::NO_MODE).c_str()); in EmitLocalVariable()
252 param->GetName().c_str(), typeEmitter->EmitJavaType(TypeMode::NO_MODE).c_str()); in EmitLocalVariable()
255 param->GetName().c_str(), typeEmitter->EmitJavaType(TypeMode::NO_MODE).c_str()); in EmitLocalVariable()
[all …]
H A Dhdi_java_code_emitter.cpp69 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitInterfaceMethodParameter() local
93 …sb.Append(prefix).AppendFormat("%s %s", typeEmitter->EmitJavaType(TypeMode::NO_MODE).c_str(), name… in EmitInterfaceMethodParameter()
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/rust/
H A Dsa_rust_interface_code_emitter.cpp246 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in AppendBrokerParameters() local
248 typeEmitter->EmitRustType(true).c_str()); in AppendBrokerParameters()
305 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in AddRemoteRequestMethods() local
318 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in AddRemoteRequestMethods() local
319 typeEmitter->EmitRustWriteVar("reply", "result", sb, " "); in AddRemoteRequestMethods()
347 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitStub() local
392 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitProxyMethodImpl() local
393 sb.AppendFormat(") -> Result<%s> {\n", typeEmitter->EmitRustType().c_str()); in EmitProxyMethodImpl()
398 typeEmitter = GetTypeEmitter(param->GetType()); in EmitProxyMethodImpl()
418 typeEmitter = GetTypeEmitter(returnType); in EmitProxyMethodImpl()
[all …]
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/
H A Dsa_code_emitter.cpp156 AutoPtr<SaTypeEmitter> typeEmitter; in ResolveDirectory() local
159 typeEmitter = (static_cast<SaTypeEmitter*>(basicTypePair->second.Get())); in ResolveDirectory()
162 if (typeEmitter == nullptr) { in ResolveDirectory()
163 typeEmitter = NewTypeEmitter(astType); in ResolveDirectory()
166 typeEmitter->SetTypeName(astType->ToString()); in ResolveDirectory()
167 return typeEmitter; in ResolveDirectory()
185 AutoPtr<SaTypeEmitter> typeEmitter = new SaTypeEmitter(); in ResolveDirectory() local
186 return typeEmitter; in ResolveDirectory()
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/cpp/
H A Dcpp_custom_types_code_emitter.cpp160 sb.Append(typeEmitter->EmitCppTypeDecl()).Append("\n"); in EmitCustomTypeDecls()
182 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitCustomTypeMarshallFuncDecl() local
185 typeEmitter->EmitCppType().c_str(), objName.c_str()); in EmitCustomTypeMarshallFuncDecl()
187 typeEmitter->EmitCppType().c_str(), objName.c_str()); in EmitCustomTypeMarshallFuncDecl()
310 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(memberType); in EmitCustomTypeUnmarshallingImpl() local
313 typeEmitter->EmitCppUnMarshalling("data", cpName, sb, TAB); in EmitCustomTypeUnmarshallingImpl()
316 typeEmitter->EmitCppType().c_str()); in EmitCustomTypeUnmarshallingImpl()
323 typeEmitter->EmitCppUnMarshalling("data", cpName, sb, TAB); in EmitCustomTypeUnmarshallingImpl()
326 typeEmitter->EmitCppUnMarshalling("data", name, sb, TAB); in EmitCustomTypeUnmarshallingImpl()
356 typeEmitter->EmitCppWriteMethods(methods, "", "", isDecl); in EmitUtilMethods()
[all …]
H A Dhdi_cpp_code_emitter.cpp42 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodParameter() local
44 …sb.Append(prefix).AppendFormat("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_IN).c_str(), name… in EmitInterfaceMethodParameter()
46 …sb.Append(prefix).AppendFormat("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_OUT).c_str(), nam… in EmitInterfaceMethodParameter()
208 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitWriteMethodParameter() local
209 typeEmitter->EmitCppWriteVar(parcelName, param->GetName(), sb, prefix); in EmitWriteMethodParameter()
215 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitReadMethodParameter() local
216 typeEmitter->EmitCppReadVar(param->GetName(), sb, prefix, mode); in EmitReadMethodParameter()
H A Dcpp_service_stub_code_emitter.cpp548 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitCppLocalVar() local
549 sb.Append(prefix).AppendFormat("%s %s", typeEmitter->EmitCppType(TypeMode::LOCAL_VAR).c_str(), in EmitCppLocalVar()
586 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods() local
588 typeEmitter->EmitCppReadMethods(methods, "", "", isDecl); in EmitUtilMethods()
590 typeEmitter->EmitCppWriteMethods(methods, "", "", isDecl); in EmitUtilMethods()
H A Dcpp_client_proxy_code_emitter.cpp875 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods() local
877 typeEmitter->EmitCppWriteMethods(methods, "", "", isDecl); in EmitUtilMethods()
879 typeEmitter->EmitCppReadMethods(methods, "", "", isDecl); in EmitUtilMethods()
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/
H A Dc_custom_types_code_emitter.cpp147 sb.Append(typeEmitter->EmitCTypeDecl()).Append("\n"); in EmitCustomTypeDecls()
169 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitCustomTypeMarshallFuncDecl() local
172 typeEmitter->EmitCType().c_str(), objName.c_str()); in EmitCustomTypeMarshallFuncDecl()
174 typeEmitter->EmitCType().c_str(), objName.c_str()); in EmitCustomTypeMarshallFuncDecl()
176 typeEmitter->EmitCType().c_str(), objName.c_str()); in EmitCustomTypeMarshallFuncDecl()
384 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitMemberUnmarshalling() local
400typeEmitter->EmitCType().c_str(), tmpName.c_str(), typeEmitter->EmitCType().c_str()); in EmitMemberUnmarshalling()
450 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitArrayMemberUnmarshalling() local
530 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(typePair.second); in EmitUtilMethods() local
531 typeEmitter->EmitCWriteMethods(methods, "", "", isDecl); in EmitUtilMethods()
[all …]
H A Dc_service_stub_code_emitter.cpp377 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitParamLocalVar() local
418 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitReadStubMethodParameter() local
424 typeEmitter->EmitCType().c_str(), typeEmitter->EmitCType().c_str()); in EmitReadStubMethodParameter()
434 typeEmitter->EmitCStubReadVar(cpName, gotoLabel, sb, prefix); in EmitReadStubMethodParameter()
436 typeEmitter->EmitCType().c_str(), typeEmitter->EmitCType().c_str()); in EmitReadStubMethodParameter()
445 typeEmitter->EmitCType().c_str()); in EmitReadStubMethodParameter()
457 typeEmitter->EmitCStubReadVar(name, gotoLabel, sb, prefix); in EmitReadStubMethodParameter()
463 AutoPtr<HdiTypeEmitter> &typeEmitter) const in EmitReadCStringStubMethodParameter()
466 typeEmitter->EmitCStubReadVar(cloneName, gotoLabel, sb, prefix); in EmitReadCStringStubMethodParameter()
493 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitOutVarMemInitialize() local
[all …]
H A Dc_client_proxy_code_emitter.cpp319 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitProxyMethodBody() local
321typeEmitter->EmitCWriteVar(TypeMode::PARAM_IN, param->GetName(), FINISHED_LABEL, sb, prefix + TAB); in EmitProxyMethodBody()
324 typeEmitter->EmitCProxyWriteOutVar(param->GetName(), FINISHED_LABEL, sb, prefix + TAB); in EmitProxyMethodBody()
414 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitReadProxyMethodParameter() local
418 typeEmitter->EmitCProxyReadVar(cloneName, false, gotoLabel, sb, prefix); in EmitReadProxyMethodParameter()
428 typeEmitter->EmitCProxyReadVar(cpName, false, gotoLabel, sb, prefix); in EmitReadProxyMethodParameter()
430 … name.c_str(), typeEmitter->EmitCType().c_str(), cpName.c_str(), typeEmitter->EmitCType().c_str()); in EmitReadProxyMethodParameter()
436 typeEmitter->EmitCProxyReadVar(name, false, gotoLabel, sb, prefix); in EmitReadProxyMethodParameter()
839 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods() local
841 typeEmitter->EmitCWriteMethods(methods, "", "", isDecl); in EmitUtilMethods()
[all …]
H A Dhdi_c_code_emitter.cpp46 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitInterfaceMethodParameter() local
49 typeEmitter->EmitCType(TypeMode::PARAM_IN) : typeEmitter->EmitCType(TypeMode::PARAM_OUT); in EmitInterfaceMethodParameter()
H A Dc_custom_types_code_emitter.h78 …void EmitStringMemberUnmarshalling(const AutoPtr<HdiTypeEmitter> &typeEmitter, const std::string &…
H A Dc_service_stub_code_emitter.h72 StringBuilder &sb, const std::string &prefix, AutoPtr<HdiTypeEmitter> &typeEmitter) const;
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ts/
H A Dsa_ts_interface_code_emitter.cpp89 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethod() local
90 … sb.AppendFormat("%s: %s, ", param->GetName().c_str(), typeEmitter->EmitTsType().c_str()); in EmitInterfaceMethod()
102 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodCallback() local
103 sb.AppendFormat(", %s: %s", RETURN_VALUE, typeEmitter->EmitTsType().c_str()); in EmitInterfaceMethodCallback()
109 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodCallback() local
110 … sb.AppendFormat(", %s: %s", param->GetName().c_str(), typeEmitter->EmitTsType().c_str()); in EmitInterfaceMethodCallback()
H A Dsa_ts_code_emitter.cpp32 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(type); in CheckInterfaceType() local
33 …if ((type->GetTypeKind() != TypeKind::TYPE_VOID) && (typeEmitter->EmitTsType() == "unknown type"))… in CheckInterfaceType()
41 typeEmitter = GetTypeEmitter(type); in CheckInterfaceType()
42 …if ((type->GetTypeKind() != TypeKind::TYPE_VOID) && (typeEmitter->EmitTsType() == "unknown type"))… in CheckInterfaceType()
147 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodHead() local
148 … sb.AppendFormat("%s: %s, ", param->GetName().c_str(), typeEmitter->EmitTsType().c_str()); in EmitInterfaceMethodHead()
H A Dsa_ts_client_proxy_code_emitter.cpp111 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceProxyMethodBody() local
112 typeEmitter->EmitTsWriteVar("dataSequence", param->GetName(), sb, prefix + TAB); in EmitInterfaceProxyMethodBody()
138 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(new ASTIntegerType()); in EmitInterfaceMethodCallback() local
139 typeEmitter->EmitTsReadVar("result.reply", SuffixAdded(ERR_CODE).c_str(), sb, prefix + TAB); in EmitInterfaceMethodCallback()
186 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodCallbackInner() local
187typeEmitter->EmitTsReadVar("result.reply", SuffixAdded(param->GetName()), sb, prefix + TAB, in EmitInterfaceMethodCallbackInner()
193 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodCallbackInner() local
194typeEmitter->EmitTsReadVar("result.reply", SuffixAdded(RETURN_VALUE), sb, prefix + TAB, TypeMode::… in EmitInterfaceMethodCallbackInner()
H A Dsa_ts_service_stub_code_emitter.cpp128 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceStubMethodImpl() local
129typeEmitter->EmitTsReadVar("data", SuffixAdded(param->GetName()), sb, prefix + TAB, TypeMode::PARA… in EmitInterfaceStubMethodImpl()
169 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(new ASTIntegerType()); in EmitInterfaceStubMethodPromiseImpl() local
170 typeEmitter->EmitTsWriteVar("reply", ERR_CODE, sb, prefix + TAB); in EmitInterfaceStubMethodPromiseImpl()
180 typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceStubMethodPromiseImpl()
181 typeEmitter->EmitTsWriteVar("reply", RETURN_VALUE, sb, prefix + TAB + TAB); in EmitInterfaceStubMethodPromiseImpl()
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/
H A Dhdi_code_emitter.cpp180 AutoPtr<HdiTypeEmitter> typeEmitter; in GetTypeEmitter() local
183 typeEmitter = (static_cast<HdiTypeEmitter*>(basicTypePair->second.Get())); in GetTypeEmitter()
186 if (typeEmitter == nullptr) { in GetTypeEmitter()
187 typeEmitter = NewTypeEmitter(astType); in GetTypeEmitter()
190 typeEmitter->SetName(astType->GetName()); in GetTypeEmitter()
191 typeEmitter->SetPod(astType->IsPod()); in GetTypeEmitter()
194 typeEmitter->SetTypeName(GetNameWithNamespace(astType->GetNamespace(), astType->GetName())); in GetTypeEmitter()
196 typeEmitter->SetTypeName(astType->ToString()); in GetTypeEmitter()
199 return typeEmitter; in GetTypeEmitter()
225 AutoPtr<HdiTypeEmitter> typeEmitter = new HdiTypeEmitter(); in NewTypeEmitter() local
[all …]
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/type/
H A Dhdi_smq_type_emitter.h27 inline void SetInnerTypeEmitter(const AutoPtr<HdiTypeEmitter> &typeEmitter) in SetInnerTypeEmitter() argument
29 innerTypeEmitter_ = typeEmitter; in SetInnerTypeEmitter()