Lines Matching refs:ParamCommandComment
64 ParamCommandComment *Sema::actOnParamCommandStart(SourceLocation LocBegin, in actOnParamCommandStart()
67 ParamCommandComment *Command = in actOnParamCommandStart()
68 new (Allocator) ParamCommandComment(LocBegin, LocEnd, CommandID); in actOnParamCommandStart()
78 void Sema::actOnParamCommandDirectionArg(ParamCommandComment *Command, in actOnParamCommandDirectionArg()
82 ParamCommandComment::PassDirection Direction; in actOnParamCommandDirectionArg()
87 Direction = ParamCommandComment::In; in actOnParamCommandDirectionArg()
89 Direction = ParamCommandComment::Out; in actOnParamCommandDirectionArg()
91 Direction = ParamCommandComment::InOut; in actOnParamCommandDirectionArg()
106 Direction = ParamCommandComment::In; in actOnParamCommandDirectionArg()
109 Direction = ParamCommandComment::Out; in actOnParamCommandDirectionArg()
112 Direction = ParamCommandComment::InOut; in actOnParamCommandDirectionArg()
115 Direction = ParamCommandComment::In; in actOnParamCommandDirectionArg()
125 ParamCommandComment::getDirectionAsString(Direction)); in actOnParamCommandDirectionArg()
133 void Sema::actOnParamCommandParamNameArg(ParamCommandComment *Command, in actOnParamCommandParamNameArg()
142 Command->setDirection(ParamCommandComment::In, /* Explicit = */ false); in actOnParamCommandParamNameArg()
151 void Sema::actOnParamCommandFinish(ParamCommandComment *Command, in actOnParamCommandFinish()
501 llvm::SmallVector<ParamCommandComment *, 8> UnresolvedParamCommands; in resolveParamCommandIndexes()
505 llvm::SmallVector<ParamCommandComment *, 8> ParamVarDocs; in resolveParamCommandIndexes()
513 ParamCommandComment *PCC = dyn_cast<ParamCommandComment>(*I); in resolveParamCommandIndexes()
521 if (ResolvedParamIndex == ParamCommandComment::InvalidParamIndex) { in resolveParamCommandIndexes()
530 ParamCommandComment *PrevCommand = ParamVarDocs[ResolvedParamIndex]; in resolveParamCommandIndexes()
548 const ParamCommandComment *PCC = UnresolvedParamCommands[i]; in resolveParamCommandIndexes()
559 unsigned CorrectedParamIndex = ParamCommandComment::InvalidParamIndex; in resolveParamCommandIndexes()
569 if (CorrectedParamIndex != ParamCommandComment::InvalidParamIndex) { in resolveParamCommandIndexes()
612 return ParamCommandComment::InvalidParamIndex; in resolveParmVarReference()
678 return ParamCommandComment::InvalidParamIndex; in correctTypoInParmVarReference()