Lines Matching refs:ASTParamAttr
788 method->AddParameter(new ASTParameter("majorVer", ASTParamAttr::PARAM_OUT, type));
789 method->AddParameter(new ASTParameter("minorVer", ASTParamAttr::PARAM_OUT, type));
841 if (method->IsOneWay() && (param->GetAttribute() & ASTParamAttr::PARAM_OUT)) {
871 AutoPtr<ASTParamAttr> paramAttr = ParseParamAttr();
894 AutoPtr<ASTParamAttr> Parser::ParseParamAttr()
896 AutoPtr<ASTParamAttr> attr = new ASTParamAttr(ASTParamAttr::PARAM_NONE);
926 if (attr->value_ == ASTParamAttr::PARAM_NONE) {
927 attr->value_ |= ASTParamAttr::PARAM_IN;
950 void Parser::SetParamAttrVal(Token token, AutoPtr<ASTParamAttr> attr)
954 attr->value_ |= ASTParamAttr::PARAM_IN;
957 attr->value_ |= ASTParamAttr::PARAM_OUT;
960 attr->value_ |= ASTParamAttr::PARAM_INOUT;