Lines Matching defs:mp

89         MetaSequenceable* mp = metaComponent_->sequenceables_[index];
90 stringBuilder.AppendFormat("import %s from \"./%s\";\n", mp->name_, FileName(mp->name_).string());
142 MetaParameter* mp = metaMethod->parameters_[index];
143 MetaType* paraType = metaComponent_->types_[mp->typeIndex_];
145 para.attr_ = mp->attributes_;
146 para.name_ = mp->name_;
148 if ((mp->attributes_ & ATTR_OUT) != 0) {
206 void TsCodeEmitter::EmitInterfaceMethodParameter(MetaParameter* mp, StringBuilder& stringBuilder, const String& prefix)
208 MetaType* paraType = metaComponent_->types_[mp->typeIndex_];
209 stringBuilder.AppendFormat("%s: %s", mp->name_, EmitType(paraType).string());
291 MetaParameter* mp = metaMethod->parameters_[index];
292 if ((mp->attributes_ & ATTR_IN) != 0) {
293 EmitInterfaceMethodParameter(mp, stringBuilder, prefix + TAB);
326 MetaParameter* mp = metaMethod->parameters_[index];
327 if ((mp->attributes_ & ATTR_IN) != 0) {
328 EmitWriteMethodParameter(mp, "dataSequence", stringBuilder, prefix + TAB);
330 if ((mp->attributes_ & ATTR_OUT) != 0) {
409 MetaParameter* mp = metaMethod->parameters_[index];
410 if ((mp->attributes_ & ATTR_OUT) != 0) {
411 EmitReadMethodParameter(mp, "result.reply", stringBuilder, prefix + TAB + TAB + TAB);
448 void TsCodeEmitter::EmitWriteMethodParameter(MetaParameter* mp, const String& parcelName, StringBuilder& stringBuilder,
451 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
452 std::string name = mp->name_;
456 void TsCodeEmitter::EmitReadMethodParameter(MetaParameter* mp, const String& parcelName, StringBuilder& stringBuilder,
459 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
460 std::string name = SuffixAdded(mp->name_);
535 MetaParameter* mp = metaMethod->parameters_[index];
536 if ((mp->attributes_ & ATTR_IN) == 0) {
539 EmitInterfaceMethodParameter(mp, stringBuilder, prefix + TAB);
562 MetaParameter* mp = metaMethod->parameters_[index];
563 if ((mp->attributes_ & ATTR_IN) != 0) {
564 MetaType* mt = metaComponent_->types_[mp->typeIndex_];
565 EmitReadVariable("data", SuffixAdded(mp->name_), mt, ATTR_IN, stringBuilder, prefix + TAB);
567 if ((mp->attributes_ & ATTR_OUT) != 0) {
576 MetaParameter* mp = metaMethod->parameters_[index];
577 if ((mp->attributes_ & ATTR_IN) != 0) {
578 stringBuilder.Append(SuffixAdded(mp->name_).c_str());
631 MetaParameter* mp = metaMethod->parameters_[index];
632 if ((mp->attributes_ & ATTR_OUT) != 0) {
633 EmitWriteMethodParameter(mp, "reply", stringBuilder, prefix + TAB + TAB + TAB + TAB);
1058 MetaSequenceable* mp = metaComponent_->sequenceables_[mt->index_];
1059 return mp->name_;
1165 MetaParameter* mp = metaMethod->parameters_[index];
1166 MetaType* paraType = metaComponent_->types_[mp->typeIndex_];