Home | History | Annotate | Download | only in AST

Lines Matching full:paramcommandcomment

76 ParamCommandComment *Sema::actOnParamCommandStart(
81 ParamCommandComment *Command =
82 new (Allocator) ParamCommandComment(LocBegin, LocEnd, CommandID,
203 void Sema::actOnParamCommandDirectionArg(ParamCommandComment *Command,
207 ParamCommandComment::PassDirection Direction;
212 Direction = ParamCommandComment::In;
214 Direction = ParamCommandComment::Out;
216 Direction = ParamCommandComment::InOut;
231 Direction = ParamCommandComment::In;
234 Direction = ParamCommandComment::Out;
237 Direction = ParamCommandComment::InOut;
240 Direction = ParamCommandComment::In;
250 ParamCommandComment::getDirectionAsString(Direction));
258 void Sema::actOnParamCommandParamNameArg(ParamCommandComment *Command,
267 Command->setDirection(ParamCommandComment::In, /* Explicit = */ false);
276 void Sema::actOnParamCommandFinish(ParamCommandComment *Command,
705 SmallVector<ParamCommandComment *, 8> UnresolvedParamCommands;
709 SmallVector<ParamCommandComment *, 8> ParamVarDocs;
717 ParamCommandComment *PCC = dyn_cast<ParamCommandComment>(*I);
725 if (ResolvedParamIndex == ParamCommandComment::InvalidParamIndex) {
734 ParamCommandComment *PrevCommand = ParamVarDocs[ResolvedParamIndex];
752 const ParamCommandComment *PCC = UnresolvedParamCommands[i];
763 unsigned CorrectedParamIndex = ParamCommandComment::InvalidParamIndex;
773 if (CorrectedParamIndex != ParamCommandComment::InvalidParamIndex) {
898 return ParamCommandComment::InvalidParamIndex;
964 return ParamCommandComment::InvalidParamIndex;