Lines Matching refs:mp
148 MetaSequenceable* mp = metaComponent_->sequenceables_[i];
149 if (mp == nullptr) {
152 String filePath = GetFilePathNoPoint(String(mp->namespace_));
154 String sequenceName = mp->name_;
173 MetaSequenceable* mp = metaComponent_->sequenceables_[i];
174 String np = GetNamespace(String(mp->namespace_));
178 String fullName = CppFullName(np + mp->name_);
238 MetaParameter* mp = mm->parameters_[i];
239 EmitInterfaceMethodParameter(mp, sb, prefix + TAB);
251 void CppCodeEmitter::EmitInterfaceMethodParameter(MetaParameter* mp, StringBuilder& sb, const String& prefix)
255 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
256 const std::string name = mp->name_;
257 sb.AppendFormat("%s %s", EmitType(mt, mp->attributes_, false).string(), name.c_str());
437 MetaParameter* mp = mm->parameters_[i];
438 EmitInterfaceMethodParameter(mp, sb, prefix + TAB);
535 MetaParameter* mp = mm->parameters_[i];
536 EmitInterfaceMethodParameter(mp, sb, prefix + TAB);
593 MetaParameter* mp = mm->parameters_[i];
594 if ((mp->attributes_ & ATTR_IN) != 0) {
595 EmitWriteMethodParameter(mp, "data.", sb, prefix + TAB);
632 MetaParameter* mp = mm->parameters_[i];
633 if ((mp->attributes_ & ATTR_OUT) != 0) {
634 EmitReadMethodParameter(mp, "reply.", sb, prefix + TAB);
656 void CppCodeEmitter::EmitWriteMethodParameter(MetaParameter* mp, const String& parcelName, StringBuilder& sb,
659 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
660 const std::string name = mp->name_;
664 void CppCodeEmitter::EmitReadMethodParameter(MetaParameter* mp, const String& parcelName, StringBuilder& sb,
667 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
668 const std::string name = mp->name_;
804 MetaParameter* mp = mm->parameters_[i];
805 if (mp == nullptr) {
808 const std::string name = mp->name_;
809 MetaType* mGetType = metaComponent_->types_[mp->typeIndex_];
810 if (mGetType != nullptr && mGetType->kind_ == TypeKind::Sequenceable && !mp->isSequenceableForOut_) {
832 MetaParameter* mp = mm->parameters_[i];
833 if ((mp->attributes_ & ATTR_IN) != 0) {
834 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
835 const std::string name = mp->name_;
837 } else if ((mp->attributes_ & ATTR_OUT) != 0) {
838 EmitLocalVariable(mp, sb, prefix + TAB);
855 MetaParameter* mp = mm->parameters_[i];
856 if ((mp->attributes_ & ATTR_OUT) != 0) {
863 MetaParameter* mp = mm->parameters_[i];
864 if ((mp->attributes_ & ATTR_OUT) != 0) {
865 EmitWriteMethodParameter(mp, "reply.", sb, prefix + TAB + TAB);
1242 MetaSequenceable* mp = metaComponent_->sequenceables_[mt->index_];
1243 if (mp == nullptr) {
1249 EmitType(mt, ATTR_IN, true).string(), name.c_str(), parcelName.string(), mp->name_);
1253 "HiLog::Error(LABEL, \"Read [%s] failed!\");\n", mp->name_);
1259 mp->name_, parcelName.string(), mp->name_);
1289 void CppCodeEmitter::EmitLocalVariable(MetaParameter* mp, StringBuilder& sb, const String& prefix)
1291 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
1292 const std::string name = mp->name_;
1295 mp->isSequenceableForOut_ = true;
1467 MetaSequenceable* mp = metaComponent_->sequenceables_[mt->index_];
1468 if (mp == nullptr) {
1473 return String::Format("%s", mp->name_);
1477 return String::Format("%s", mp->name_);
1481 return String::Format("%s", mp->name_);
1484 return String::Format("%s*", mp->name_);
1486 return String::Format("const %s&", mp->name_);
1488 return String::Format("%s&", mp->name_);