/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/cpp/ |
H A D | sa_cpp_code_emitter.cpp | 76 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 D | sa_cpp_service_stub_code_emitter.cpp | 163 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 D | sa_cpp_client_proxy_code_emitter.cpp | 368 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 D | java_client_proxy_code_emitter.cpp | 212 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 D | hdi_java_code_emitter.cpp | 69 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 D | sa_rust_interface_code_emitter.cpp | 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 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 D | sa_code_emitter.cpp | 156 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 D | cpp_custom_types_code_emitter.cpp | 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() 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 D | hdi_cpp_code_emitter.cpp | 42 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 D | cpp_service_stub_code_emitter.cpp | 548 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 D | cpp_client_proxy_code_emitter.cpp | 875 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 D | c_custom_types_code_emitter.cpp | 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 400 … typeEmitter->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 D | c_service_stub_code_emitter.cpp | 377 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 D | c_client_proxy_code_emitter.cpp | 319 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 = GetTypeEmitter(param->GetType()); in EmitUtilMethods() local 841 typeEmitter->EmitCWriteMethods(methods, "", "", isDecl); in EmitUtilMethods() [all …]
|
H A D | hdi_c_code_emitter.cpp | 46 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitInterfaceMethodParameter() local 49 typeEmitter->EmitCType(TypeMode::PARAM_IN) : typeEmitter->EmitCType(TypeMode::PARAM_OUT); in EmitInterfaceMethodParameter()
|
H A D | c_custom_types_code_emitter.h | 78 …void EmitStringMemberUnmarshalling(const AutoPtr<HdiTypeEmitter> &typeEmitter, const std::string &…
|
H A D | c_service_stub_code_emitter.h | 72 StringBuilder &sb, const std::string &prefix, AutoPtr<HdiTypeEmitter> &typeEmitter) const;
|
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ts/ |
H A D | sa_ts_interface_code_emitter.cpp | 89 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 D | sa_ts_code_emitter.cpp | 32 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 D | sa_ts_client_proxy_code_emitter.cpp | 111 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::… in EmitInterfaceMethodCallbackInner()
|
H A D | sa_ts_service_stub_code_emitter.cpp | 128 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceStubMethodImpl() local 129 …typeEmitter->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 D | hdi_code_emitter.cpp | 180 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 D | hdi_smq_type_emitter.h | 27 inline void SetInnerTypeEmitter(const AutoPtr<HdiTypeEmitter> &typeEmitter) in SetInnerTypeEmitter() argument 29 innerTypeEmitter_ = typeEmitter; in SetInnerTypeEmitter()
|