Home
last modified time | relevance | path

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

/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_OUT).c_str()); 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.c_str()); in EmitCppParameter()
115 return StringHelper::Format("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_IN).c_str(), name.c_str()); in EmitCppParameter()
117 return StringHelper::Format("%s %s", typeEmitter in EmitCppParameter()
[all...]
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).c_str()); 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(), name.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()
/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).c_str(), in EmitLocalVariable()
249 param->GetName().c_str(), typeEmitter->EmitJavaType(TypeMode::NO_MODE).c_str()); in EmitLocalVariable()
251 sb.Append(prefix).AppendFormat("%s %s = new Array%s();\n", typeEmitter->EmitJavaType(TypeMode::NO_MODE).c_str(), in EmitLocalVariable()
252 param->GetName().c_str(), typeEmitter 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.c_str()); in EmitInterfaceMethodParameter()
/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
187 typeEmitter->EmitTsReadVar("result.reply", SuffixAdded(param->GetName()), sb, prefix + TAB, in EmitInterfaceMethodCallbackInner()
193 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodCallbackInner() local
194 typeEmitter->EmitTsReadVar("result.reply", SuffixAdded(RETURN_VALUE), sb, prefix + TAB, TypeMode::PARAM_OUT); in EmitInterfaceMethodCallbackInner()
H A Dsa_ts_service_stub_code_emitter.cpp128 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceStubMethodImpl() local
129 typeEmitter->EmitTsReadVar("data", SuffixAdded(param->GetName()), sb, prefix + TAB, TypeMode::PARAM_IN); 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()
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/rust/
H A Dsa_rust_interface_code_emitter.cpp234 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(method->GetReturnType()); in EmitBrokers() local
235 sb.AppendFormat(") -> Result<%s>;\n", typeEmitter->EmitRustType().c_str()); in EmitBrokers()
246 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
306 typeEmitter->EmitRustReadVar("data", GetNameFromParameter(param->GetName()), sb, " "); in AddRemoteRequestMethods()
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
348 sb.AppendFormat(") -> Result<%s> {\n", typeEmitter in EmitStub()
392 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); EmitProxyMethodImpl() local
[all...]
/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()
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/cpp/
H A Dcpp_custom_types_code_emitter.cpp159 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(ast_->GetTypeDefintion(i)); in EmitCustomTypeDecls() local
160 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()
315 name.c_str(), typeEmitter->EmitCppType().c_str(), cpName.c_str(), in EmitCustomTypeUnmarshallingImpl()
316 typeEmitter->EmitCppType().c_str()); in EmitCustomTypeUnmarshallingImpl()
323 typeEmitter in EmitCustomTypeUnmarshallingImpl()
355 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(typePair.second); EmitUtilMethods() local
[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.c_str()); in EmitInterfaceMethodParameter()
46 sb.Append(prefix).AppendFormat("%s %s", typeEmitter->EmitCppType(TypeMode::PARAM_OUT).c_str(), name.c_str()); 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()
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/
H A Dc_service_stub_code_emitter.cpp326 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitServiceStubMethodImpl() local
327 typeEmitter->EmitCWriteVar(TypeMode::PARAM_OUT, param->GetName(), FINISHED_LABEL, sb, prefix + TAB); in EmitServiceStubMethodImpl()
343 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitErrorHandle() local
344 typeEmitter->EmitMemoryRecycle(param->GetName(), true, sb, prefix + TAB); in EmitErrorHandle()
377 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitParamLocalVar() local
378 sb.Append(prefix).AppendFormat("%s %s", typeEmitter->EmitCType(TypeMode::LOCAL_VAR).c_str(), in EmitParamLocalVar()
418 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitReadStubMethodParameter() local
421 EmitReadCStringStubMethodParameter(param, gotoLabel, sb, prefix, typeEmitter); in EmitReadStubMethodParameter()
424 typeEmitter->EmitCType().c_str(), typeEmitter in EmitReadStubMethodParameter()
493 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); EmitOutVarMemInitialize() local
585 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(new ASTUintType()); EmitStubGetVerMethodImpl() local
800 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); EmitUtilMethods() local
[all...]
H A Dc_custom_types_code_emitter.cpp146 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(ast_->GetTypeDefintion(i)); in EmitCustomTypeDecls() local
147 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
387 EmitStringMemberUnmarshalling(typeEmitter, memberName, varName, sb, prefix); in EmitMemberUnmarshalling()
392 typeEmitter->EmitCUnMarshalling(paramName, ERRORS_LABEL, sb, prefix, freeObjStatements_); in EmitMemberUnmarshalling()
398 typeEmitter in EmitMemberUnmarshalling()
419 EmitStringMemberUnmarshalling(const AutoPtr<HdiTypeEmitter> &typeEmitter, const std::string &memberName, const std::string &varName, StringBuilder &sb, const std::string &prefix) EmitStringMemberUnmarshalling() argument
450 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); EmitArrayMemberUnmarshalling() local
530 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(typePair.second); EmitUtilMethods() local
[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_client_proxy_code_emitter.cpp319 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitProxyMethodBody() local
321 typeEmitter->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 in EmitUtilMethods() local
[all...]
H A Dc_service_stub_code_emitter.h72 StringBuilder &sb, const std::string &prefix, AutoPtr<HdiTypeEmitter> &typeEmitter) const;
H A Dc_custom_types_code_emitter.h78 void EmitStringMemberUnmarshalling(const AutoPtr<HdiTypeEmitter> &typeEmitter, const std::string &memberName,
/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 in NewTypeEmitter() local
[all...]
/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()

Completed in 15 milliseconds