/foundation/ability/idl_tool/idl_tool_2/ast/ |
H A D | ast_parameter.h | 28 ASTParameter(const std::string &name, ASTParamAttr::ParamAttr attribute, const AutoPtr<ASTType> &type) in ASTParameter() 29 : ASTNode(), name_(name), attr_(new ASTParamAttr(attribute)), type_(type) in ASTParameter() 33 ASTParameter(const std::string &name, const AutoPtr<ASTParamAttr> &attribute, const AutoPtr<ASTType> &type) in ASTParameter() 48 inline ASTParamAttr::ParamAttr GetAttribute() in GetAttribute() 57 AutoPtr<ASTParamAttr> attr_;
|
H A D | ast_parameter.cpp | 29 if (attr_->value_ == ASTParamAttr::PARAM_IN) { in Dump() 31 } else if (attr_->value_ == ASTParamAttr::PARAM_OUT) { in Dump() 33 } else if (attr_->value_ == ASTParamAttr::PARAM_INOUT) { in Dump()
|
H A D | ast_attribute.cpp | 75 std::string ASTParamAttr::ToString() const
in ToString() 78 if (value_ & ASTParamAttr::PARAM_IN) {
in ToString() 82 if (value_ & ASTParamAttr::PARAM_OUT) {
in ToString() 98 std::string ASTParamAttr::Dump(const std::string &prefix)
in Dump()
|
H A D | ast_attribute.h | 86 class ASTParamAttr : public ASTNode {
class 94 explicit ASTParamAttr(ParamAttr value) : ASTNode(), value_(value) {}
in ASTParamAttr() function in OHOS::Idl::ASTParamAttr
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/cpp/ |
H A D | sa_cpp_code_emitter.cpp | 111 ASTParamAttr::ParamAttr attrAttr = param->GetAttribute();
in EmitCppParameter() 112 if (attrAttr == ASTParamAttr::PARAM_INOUT) {
in EmitCppParameter() 114 } else if (attrAttr == ASTParamAttr::PARAM_IN) {
in EmitCppParameter() 116 } else if (attrAttr == ASTParamAttr::PARAM_OUT) {
in EmitCppParameter()
|
H A D | sa_cpp_service_stub_code_emitter.cpp | 140 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceStubMethodImpl() 142 if (param->GetAttribute() == ASTParamAttr::PARAM_INOUT) {
in EmitInterfaceStubMethodImpl() 145 } else if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceStubMethodImpl() 158 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceStubMethodImpl() 191 if ((type->GetTypeKind() == TypeKind::TYPE_SEQUENCEABLE) && (param->GetAttribute() & ASTParamAttr::PARAM_IN)) {
in EmitInterfaceStubMethodCall()
|
H A D | sa_cpp_client_proxy_code_emitter.cpp | 321 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceProxyMethodBody() 362 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceProxyMethodReply()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ts/ |
H A D | sa_ts_client_proxy_code_emitter.cpp | 110 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceProxyMethodBody() 114 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceProxyMethodBody() 153 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceMethodErrorCallback() 168 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceMethodErrorCallback() 185 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceMethodCallbackInner() 202 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceMethodCallbackInner()
|
H A D | sa_ts_service_stub_code_emitter.cpp | 127 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceStubMethodImpl() 131 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceStubMethodImpl() 139 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceStubMethodImpl() 163 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceStubMethodPromiseImpl() 196 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitMethodPromiseOutParamImpl()
|
H A D | sa_ts_interface_code_emitter.cpp | 88 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceMethod() 108 if (param->GetAttribute() & ASTParamAttr::PARAM_OUT) {
in EmitInterfaceMethodCallback()
|
H A D | sa_ts_code_emitter.cpp | 146 if (param->GetAttribute() & ASTParamAttr::PARAM_IN) {
in EmitInterfaceMethodHead()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/ |
H A D | hdi_c_code_emitter.cpp | 47 ASTParamAttr::ParamAttr attrAttr = parameter->GetAttribute();
in EmitInterfaceMethodParameter() 48 std::string typeName = (attrAttr == ASTParamAttr::PARAM_IN) ?
in EmitInterfaceMethodParameter() 74 if ((type->GetTypeKind() == TypeKind::TYPE_STRING) && (attrAttr == ASTParamAttr::PARAM_OUT)) {
in EmitInterfaceMethodParameter() 78 sb.AppendFormat(", uint32_t%s %sLen", (attrAttr == ASTParamAttr::PARAM_OUT) ? "*" : "", name.c_str());
in EmitInterfaceMethodParameter()
|
H A D | c_service_stub_code_emitter.cpp | 311 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitServiceStubMethodImpl() 325 if (param->GetAttribute() == ASTParamAttr::PARAM_OUT) {
in EmitServiceStubMethodImpl() 368 (type->GetTypeKind() == TypeKind::TYPE_STRING && (param->GetAttribute() == ASTParamAttr::PARAM_OUT))) {
in EmitStubLocalVariable() 550 StringBuilder &sb, const AutoPtr<ASTType> &type, ASTParamAttr::ParamAttr attribute, const std::string &name) const
in EmitCallParameter() 552 if (attribute == ASTParamAttr::PARAM_OUT) {
in EmitCallParameter() 567 if (attribute == ASTParamAttr::PARAM_IN) {
in EmitCallParameter() 801 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitUtilMethods()
|
H A D | c_service_stub_code_emitter.h | 80 void EmitCallParameter(StringBuilder &sb, const AutoPtr<ASTType> &type, ASTParamAttr::ParamAttr attribute,
|
H A D | c_client_proxy_code_emitter.cpp | 186 if ((param->GetAttribute() == ASTParamAttr::PARAM_IN) &&
in GetHeaderOtherLibInclusions() 320 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitProxyMethodBody() 334 if (param->GetAttribute() == ASTParamAttr::PARAM_OUT) {
in EmitProxyMethodBody() 840 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitUtilMethods()
|
/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | metadata_reader.cpp | 152 AutoPtr<ASTParamAttr> attr = new ASTParamAttr(ASTParamAttr::PARAM_NONE); in ReadMetaParam() 155 attr->value_ |= ASTParamAttr::PARAM_IN; in ReadMetaParam() 159 attr->value_ |= ASTParamAttr::PARAM_OUT; in ReadMetaParam()
|
H A D | metadata_builder.cpp | 384 if (parameter->GetAttribute() & ASTParamAttr::PARAM_IN) { in WriteMetaParameter() 387 if (parameter->GetAttribute() & ASTParamAttr::PARAM_OUT) { in WriteMetaParameter()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/java/ |
H A D | java_client_proxy_code_emitter.cpp | 211 if (param->GetAttribute() == ASTParamAttr::PARAM_OUT) {
in EmitProxyMethodBody() 228 ASTParamAttr::ParamAttr attrAttr = param->GetAttribute();
in EmitParamWriteVar() 232 if (attrAttr == ASTParamAttr::PARAM_IN) {
in EmitParamWriteVar() 235 if (attrAttr == ASTParamAttr::PARAM_OUT) {
in EmitParamWriteVar()
|
/foundation/ability/idl_tool/idl_tool_2/parser/ |
H A D | intf_type_check.cpp | 229 ASTParamAttr::ParamAttr paramAttr = param->GetAttribute();
in CheckIntfHdiAstParam() 230 if (paramAttr == ASTParamAttr::PARAM_INOUT) {
in CheckIntfHdiAstParam() 239 if (ifaceType->IsCallback() && paramAttr != ASTParamAttr::PARAM_IN) {
in CheckIntfHdiAstParam() 244 } else if (!ifaceType->IsCallback() && paramAttr != ASTParamAttr::PARAM_OUT) {
in CheckIntfHdiAstParam()
|
H A D | parser.cpp | 788 method->AddParameter(new ASTParameter("majorVer", ASTParamAttr::PARAM_OUT, type));
in CreateGetVersionMethod() 789 method->AddParameter(new ASTParameter("minorVer", ASTParamAttr::PARAM_OUT, type));
in CreateGetVersionMethod() 841 if (method->IsOneWay() && (param->GetAttribute() & ASTParamAttr::PARAM_OUT)) {
in ParseMethodParamList() 871 AutoPtr<ASTParamAttr> paramAttr = ParseParamAttr();
in ParseParam() 894 AutoPtr<ASTParamAttr> Parser::ParseParamAttr()
in ParseParamAttr() 896 AutoPtr<ASTParamAttr> attr = new ASTParamAttr(ASTParamAttr::PARAM_NONE);
in ParseParamAttr() 926 if (attr->value_ == ASTParamAttr::PARAM_NONE) {
in ParseParamAttr() 927 attr->value_ |= ASTParamAttr in ParseParamAttr() [all...] |
H A D | parser.h | 128 void SetParamAttrVal(Token token, AutoPtr<ASTParamAttr> attr);
130 AutoPtr<ASTParamAttr> ParseParamAttr();
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/cpp/ |
H A D | cpp_service_stub_code_emitter.cpp | 248 if ((param->GetAttribute() == ASTParamAttr::PARAM_IN) &&
in GetSourceOtherLibInclusions() 253 if ((param->GetAttribute() == ASTParamAttr::PARAM_OUT) &&
in GetSourceOtherLibInclusions() 270 if ((param->GetAttribute() == ASTParamAttr::PARAM_IN) &&
in GetSourceOtherFileInclusions() 437 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitStubStaticMethodImpl() 452 if (param->GetAttribute() == ASTParamAttr::PARAM_OUT) {
in EmitStubStaticMethodImpl() 587 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitUtilMethods()
|
H A D | cpp_client_proxy_code_emitter.cpp | 427 if ((param->GetAttribute() == ASTParamAttr::PARAM_IN) &&
in GetSourceOtherLibInclusions() 432 if ((param->GetAttribute() == ASTParamAttr::PARAM_OUT) &&
in GetSourceOtherLibInclusions() 446 if ((param->GetAttribute() == ASTParamAttr::PARAM_OUT) &&
in GetSourceOtherFileInclusions() 812 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitProxyStaticMethodBody() 836 if (param->GetAttribute() == ASTParamAttr::PARAM_OUT) {
in EmitProxyStaticMethodBody() 876 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitUtilMethods()
|
H A D | hdi_cpp_code_emitter.cpp | 43 if (param->GetAttribute() == ASTParamAttr::PARAM_IN) {
in EmitInterfaceMethodParameter()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/ |
H A D | code_emitter.cpp | 41 if ((param->GetAttribute() & ASTParamAttr::PARAM_OUT) &&
in NeedFlag()
|