Home
last modified time | relevance | path

Searched refs:ParamCommandComment (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXComment.cpp261 const ParamCommandComment *PCC = getASTNodeAs<ParamCommandComment>(CXC); in clang_ParamCommandComment_getParamName()
269 const ParamCommandComment *PCC = getASTNodeAs<ParamCommandComment>(CXC); in clang_ParamCommandComment_isParamIndexValid()
277 const ParamCommandComment *PCC = getASTNodeAs<ParamCommandComment>(CXC); in clang_ParamCommandComment_getParamIndex()
279 return ParamCommandComment::InvalidParamIndex; in clang_ParamCommandComment_getParamIndex()
285 const ParamCommandComment *PCC = getASTNodeAs<ParamCommandComment>(CXC); in clang_ParamCommandComment_isDirectionExplicit()
294 const ParamCommandComment *PCC = getASTNodeAs<ParamCommandComment>(CXC); in clang_ParamCommandComment_getDirection()
299 case ParamCommandComment::In: in clang_ParamCommandComment_getDirection()
302 case ParamCommandComment::Out: in clang_ParamCommandComment_getDirection()
305 case ParamCommandComment::InOut: in clang_ParamCommandComment_getDirection()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DCommentSema.cpp80 ParamCommandComment *Sema::actOnParamCommandStart( in actOnParamCommandStart()
85 ParamCommandComment *Command = in actOnParamCommandStart()
86 new (Allocator) ParamCommandComment(LocBegin, LocEnd, CommandID, in actOnParamCommandStart()
224 .Case("[in]", ParamCommandComment::In) in getParamPassDirection()
225 .Case("[out]", ParamCommandComment::Out) in getParamPassDirection()
226 .Cases("[in,out]", "[out,in]", ParamCommandComment::InOut) in getParamPassDirection()
230 void Sema::actOnParamCommandDirectionArg(ParamCommandComment *Command, in actOnParamCommandDirectionArg()
246 const char *FixedName = ParamCommandComment::getDirectionAsString( in actOnParamCommandDirectionArg()
247 (ParamCommandComment::PassDirection)Direction); in actOnParamCommandDirectionArg()
252 Direction = ParamCommandComment::In; // Sane fall back. in actOnParamCommandDirectionArg()
[all …]
H A DComment.cpp192 const char *ParamCommandComment::getDirectionAsString(PassDirection D) { in getDirectionAsString()
194 case ParamCommandComment::In: in getDirectionAsString()
196 case ParamCommandComment::Out: in getDirectionAsString()
198 case ParamCommandComment::InOut: in getDirectionAsString()
371 StringRef ParamCommandComment::getParamName(const FullComment *FC) const { in getParamName()
H A DCommentParser.cpp264 void Parser::parseParamCommandArgs(ParamCommandComment *PC, in parseParamCommandArgs()
313 ParamCommandComment *PC = nullptr; in parseBlockCommand()
H A DJSONNodeDumper.cpp1582 const comments::ParamCommandComment *C, const comments::FullComment *FC) { in visitParamCommandComment()
1584 case comments::ParamCommandComment::In: in visitParamCommandComment()
1587 case comments::ParamCommandComment::Out: in visitParamCommandComment()
1590 case comments::ParamCommandComment::InOut: in visitParamCommandComment()
H A DTextNodeDumper.cpp777 const comments::ParamCommandComment *C, const comments::FullComment *FC) { in visitParamCommandComment()
779 << comments::ParamCommandComment::getDirectionAsString(C->getDirection()); in visitParamCommandComment()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DCommentToXML.cpp32 bool operator()(const ParamCommandComment *LHS, in operator ()()
33 const ParamCommandComment *RHS) const { in operator ()()
91 SmallVector<const ParamCommandComment *, 8> Params;
144 const ParamCommandComment *PCC = cast<ParamCommandComment>(Child); in FullCommentParts()
236 void visitParamCommandComment(const ParamCommandComment *C);
353 const ParamCommandComment *C) { in visitParamCommandComment()
551 void visitParamCommandComment(const ParamCommandComment *C);
738 const ParamCommandComment *C) { in visitParamCommandComment()
754 case ParamCommandComment::In: in visitParamCommandComment()
757 case ParamCommandComment::Out: in visitParamCommandComment()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCommentSema.h100 ParamCommandComment *actOnParamCommandStart(SourceLocation LocBegin,
105 void actOnParamCommandDirectionArg(ParamCommandComment *Command,
110 void actOnParamCommandParamNameArg(ParamCommandComment *Command,
115 void actOnParamCommandFinish(ParamCommandComment *Command,
H A DCommentParser.h93 void parseParamCommandArgs(ParamCommandComment *PC,
H A DComment.h153 friend class ParamCommandComment; variable
711 class ParamCommandComment : public BlockCommandComment {
722 ParamCommandComment(SourceLocation LocBegin, in ParamCommandComment() function
H A DTextNodeDumper.h215 void visitParamCommandComment(const comments::ParamCommandComment *C,
H A DJSONNodeDumper.h337 void visitParamCommandComment(const comments::ParamCommandComment *C,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DCommentNodes.td19 def ParamCommandComment : CommentNode<BlockCommandComment>;