Home
last modified time | relevance | path

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

/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/
H A Dhdi_code_emitter.cpp178 AutoPtr<HdiTypeEmitter> HDICodeEmitter::GetTypeEmitter(AutoPtr<ASTType> astType) const in GetTypeEmitter() function in OHOS::Idl::HDICodeEmitter
236 AutoPtr<HdiTypeEmitter> keyEmitter = GetTypeEmitter(keyType); in NewMapTypeEmitter()
237 AutoPtr<HdiTypeEmitter> valueEmitter = GetTypeEmitter(valueType); in NewMapTypeEmitter()
247 AutoPtr<HdiTypeEmitter> elemEmitter = GetTypeEmitter(elemType); in NewArrayTypeEmitter()
256 AutoPtr<HdiTypeEmitter> elemEmitter = GetTypeEmitter(elemType); in NewListTypeEmitter()
266 AutoPtr<HdiTypeEmitter> baseTypeEmitter = GetTypeEmitter(enumType->GetBaseType()); in NewEnumTypeEmitter()
284 structTypeEmitter->AddMember(std::get<0>(it), GetTypeEmitter(std::get<1>(it))); in NewStructTypeEmitter()
294 …unionTypeEmitter->AddMember(unionType->GetMemberName(i), GetTypeEmitter(unionType->GetMemberType(i… in NewUnionTypeEmitter()
303 AutoPtr<HdiTypeEmitter> innerTypeEmitter = GetTypeEmitter(innerType); in NewSmqTypeEmitter()
H A Dhdi_code_emitter.h39 AutoPtr<HdiTypeEmitter> GetTypeEmitter(AutoPtr<ASTType> astType) const;
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/SA/
H A Dsa_code_emitter.cpp154 AutoPtr<SaTypeEmitter> SACodeEmitter::GetTypeEmitter(AutoPtr<ASTType> astType) const in ResolveDirectory() function in OHOS::Idl::SACodeEmitter
196 AutoPtr<SaTypeEmitter> keyEmitter = GetTypeEmitter(keyType); in ResolveDirectory()
197 AutoPtr<SaTypeEmitter> valueEmitter = GetTypeEmitter(valueType); in ResolveDirectory()
207 AutoPtr<SaTypeEmitter> elemEmitter = GetTypeEmitter(elemType); in ResolveDirectory()
216 AutoPtr<SaTypeEmitter> elemEmitter = GetTypeEmitter(elemType); in ResolveDirectory()
H A Dsa_code_emitter.h39 AutoPtr<SaTypeEmitter> GetTypeEmitter(AutoPtr<ASTType> astType) const;
/ohos5.0/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()
246 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in AppendBrokerParameters()
305 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in AddRemoteRequestMethods()
318 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in AddRemoteRequestMethods()
347 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitStub()
392 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitProxyMethodImpl()
398 typeEmitter = GetTypeEmitter(param->GetType()); in EmitProxyMethodImpl()
418 typeEmitter = GetTypeEmitter(returnType); in EmitProxyMethodImpl()
/ohos5.0/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/
H A Dc_custom_types_code_emitter.cpp146 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(ast_->GetTypeDefintion(i)); in EmitCustomTypeDecls()
169 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitCustomTypeMarshallFuncDecl()
239 std::string typeName = GetTypeEmitter(type.Get())->EmitCType(); in EmitCustomTypeMarshallingImpl()
262 GetTypeEmitter(type->GetMemberType(i))->EmitCMarshalling(name, sb, TAB); in EmitCustomTypeMarshallingImpl()
273 std::string typeName = GetTypeEmitter(type.Get())->EmitCType(); in EmitCustomTypeUnmarshallingImpl()
322 GetTypeEmitter(type.Get())->EmitCType().c_str(), name.c_str()); in EmitUnmarshallingVarDecl()
384 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitMemberUnmarshalling()
450 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitArrayMemberUnmarshalling()
467 GetTypeEmitter(elementType)->EmitCType().c_str(), tmpName.c_str()); in EmitArrayMemberUnmarshalling()
479 GetTypeEmitter(type.Get())->EmitCType().c_str(), objName.c_str()); in EmitCustomTypeFreeImpl()
[all …]
H A Dc_service_stub_code_emitter.cpp326 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitServiceStubMethodImpl()
343 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitErrorHandle()
377 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitParamLocalVar()
418 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitReadStubMethodParameter()
493 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitOutVarMemInitialize()
585 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(new ASTUintType()); in EmitStubGetVerMethodImpl()
800 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods()
H A Dhdi_c_code_emitter.cpp46 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitInterfaceMethodParameter()
H A Dc_client_proxy_code_emitter.cpp319 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitProxyMethodBody()
414 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitReadProxyMethodParameter()
839 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods()
/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()
83 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitReadMethodParameter()
102 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodParams()
110 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitCppParameter()
H A Dsa_cpp_service_stub_code_emitter.cpp163 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceStubMethodImpl()
178 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceStubMethodCall()
219 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitLocalVariable()
H A Dsa_cpp_client_proxy_code_emitter.cpp368 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceProxyMethodReply()
/ohos5.0/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()
182 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitCustomTypeMarshallFuncDecl()
253 std::string typeName = GetTypeEmitter(type.Get())->EmitCppType(); in EmitCustomTypeMarshallingImpl()
269 GetTypeEmitter(type->GetMemberType(i))->EmitCppMarshalling("data", name, sb, TAB); in EmitCustomTypeMarshallingImpl()
283 std::string typeName = GetTypeEmitter(type.Get())->EmitCppType(); in EmitCustomTypeUnmarshallingImpl()
310 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(memberType); in EmitCustomTypeUnmarshallingImpl()
355 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(typePair.second); in EmitUtilMethods()
H A Dhdi_cpp_code_emitter.cpp42 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodParameter()
208 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitWriteMethodParameter()
215 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitReadMethodParameter()
H A Dcpp_service_stub_code_emitter.cpp538 GetTypeEmitter(arrayType->GetElementType())->EmitCppType().c_str()); in EmitLocalVariable()
548 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitCppLocalVar()
586 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods()
H A Dcpp_interface_code_emitter.cpp179 std::string typeName = GetTypeEmitter(interface_.Get())->EmitCppType(); in EmitGetMethodDecl()
H A Dcpp_client_proxy_code_emitter.cpp343 GetTypeEmitter(interface_.Get())->EmitCppType().c_str(), interface_->GetName().c_str()); in EmitPassthroughGetInstanceMethodImpl()
458 …sb.Append(prefix).AppendFormat("%s %s::Get(bool isStub)\n", GetTypeEmitter(interface_.Get())->Emit… in EmitGetMethodImpl()
875 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitUtilMethods()
/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()
102 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodCallback()
109 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodCallback()
H A Dsa_ts_code_emitter.cpp32 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(type); in CheckInterfaceType()
41 typeEmitter = GetTypeEmitter(type); in CheckInterfaceType()
147 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodHead()
H A Dsa_ts_client_proxy_code_emitter.cpp111 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceProxyMethodBody()
138 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(new ASTIntegerType()); in EmitInterfaceMethodCallback()
186 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceMethodCallbackInner()
193 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceMethodCallbackInner()
H A Dsa_ts_service_stub_code_emitter.cpp128 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(param->GetType()); in EmitInterfaceStubMethodImpl()
169 AutoPtr<SaTypeEmitter> typeEmitter = GetTypeEmitter(new ASTIntegerType()); in EmitInterfaceStubMethodPromiseImpl()
180 typeEmitter = GetTypeEmitter(returnType); in EmitInterfaceStubMethodPromiseImpl()
197GetTypeEmitter(param->GetType())->EmitTsWriteVar("reply", param->GetName(), sb, prefix + TAB + TAB… in EmitMethodPromiseOutParamImpl()
/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()
231 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitParamWriteVar()
246 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitLocalVariable()
H A Dhdi_java_code_emitter.cpp69 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(type); in EmitInterfaceMethodParameter()