/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_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 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).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 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()
|
/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).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 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.c_str());
in EmitInterfaceMethodParameter()
|
/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::PARAM_OUT);
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::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 D | sa_rust_interface_code_emitter.cpp | 234 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 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()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/cpp/ |
H A D | cpp_custom_types_code_emitter.cpp | 159 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 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.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 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()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/ |
H A D | c_service_stub_code_emitter.cpp | 326 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 D | c_custom_types_code_emitter.cpp | 146 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 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_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 in EmitUtilMethods() local [all...] |
H A D | c_service_stub_code_emitter.h | 72 StringBuilder &sb, const std::string &prefix, AutoPtr<HdiTypeEmitter> &typeEmitter) const;
|
H A D | c_custom_types_code_emitter.h | 78 void EmitStringMemberUnmarshalling(const AutoPtr<HdiTypeEmitter> &typeEmitter, const std::string &memberName,
|
/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 in NewTypeEmitter() local [all...] |
/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()
|