Home
last modified time | relevance | path

Searched refs:BlockCommandComment (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DCommentSema.h58 const BlockCommandComment *BriefCommand;
61 const BlockCommandComment *HeaderfileCommand;
89 BlockCommandComment *actOnBlockCommandStart(SourceLocation LocBegin,
94 void actOnBlockCommandArgs(BlockCommandComment *Command,
95 ArrayRef<BlockCommandComment::Argument> Args);
97 void actOnBlockCommandFinish(BlockCommandComment *Command,
179 void checkBlockCommandEmptyParagraph(BlockCommandComment *Command);
181 void checkReturnsCommand(const BlockCommandComment *Command);
185 void checkBlockCommandDuplicate(const BlockCommandComment *Command);
187 void checkDeprecatedCommand(const BlockCommandComment *Comment);
[all …]
H A DComment.h139 friend class BlockCommandComment; variable
588 class BlockCommandComment : public BlockContentComment {
596 BlockCommandComment(CommentKind K, in BlockCommandComment() function
609 BlockCommandComment(SourceLocation LocBegin, in BlockCommandComment() function
694 class ParamCommandComment : public BlockCommandComment {
709 BlockCommandComment(ParamCommandCommentKind, LocBegin, LocEnd, in ParamCommandComment()
782 class TParamCommandComment : public BlockCommandComment {
874 class VerbatimBlockComment : public BlockCommandComment {
884 BlockCommandComment(VerbatimBlockCommentKind, in VerbatimBlockComment()
926 class VerbatimLineComment : public BlockCommandComment {
[all …]
H A DCommentParser.h103 BlockCommandComment *parseBlockCommand();
H A DTextNodeDumper.h216 void visitBlockCommandComment(const comments::BlockCommandComment *C,
H A DJSONNodeDumper.h341 void visitBlockCommandComment(const comments::BlockCommandComment *C,
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCommentNodes.td18 def BlockCommandComment : CommentNode<BlockContentComment>;
19 def ParamCommandComment : CommentNode<BlockCommandComment>;
20 def TParamCommandComment : CommentNode<BlockCommandComment>;
21 def VerbatimBlockComment : CommentNode<BlockCommandComment>;
22 def VerbatimLineComment : CommentNode<BlockCommandComment>;
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXComment.cpp227 const BlockCommandComment *BCC = getASTNodeAs<BlockCommandComment>(CXC); in clang_BlockCommandComment_getCommandName()
236 const BlockCommandComment *BCC = getASTNodeAs<BlockCommandComment>(CXC); in clang_BlockCommandComment_getNumArgs()
245 const BlockCommandComment *BCC = getASTNodeAs<BlockCommandComment>(CXC); in clang_BlockCommandComment_getArgText()
253 const BlockCommandComment *BCC = getASTNodeAs<BlockCommandComment>(CXC); in clang_BlockCommandComment_getParagraph()
/llvm-project-15.0.7/clang/lib/AST/
H A DCommentSema.cpp50 BlockCommandComment *Sema::actOnBlockCommandStart( in actOnBlockCommandStart()
55 BlockCommandComment *BC = new (Allocator) BlockCommandComment(LocBegin, LocEnd, in actOnBlockCommandStart()
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command, in actOnBlockCommandArgs()
63 ArrayRef<BlockCommandComment::Argument> Args) { in actOnBlockCommandArgs()
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command, in actOnBlockCommandFinish()
98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) { in checkFunctionDeclVerbatimLine()
170 void Sema::checkContainerDecl(const BlockCommandComment *Comment) { in checkContainerDecl()
537 void Sema::checkBlockCommandEmptyParagraph(BlockCommandComment *Command) { in checkBlockCommandEmptyParagraph()
555 void Sema::checkReturnsCommand(const BlockCommandComment *Command) { in checkReturnsCommand()
603 const BlockCommandComment *PrevCommand = nullptr; in checkBlockCommandDuplicate()
[all …]
H A DCommentParser.cpp307 BlockCommandComment *Parser::parseBlockCommand() { in parseBlockCommand()
312 BlockCommandComment *BC = nullptr; in parseBlockCommand()
H A DJSONNodeDumper.cpp1630 const comments::BlockCommandComment *C, const comments::FullComment *) { in visitBlockCommandComment()
H A DTextNodeDumper.cpp813 const comments::BlockCommandComment *C, const comments::FullComment *) { in visitBlockCommandComment()
/llvm-project-15.0.7/clang/lib/Index/
H A DCommentToXML.cpp90 SmallVector<const BlockCommandComment *, 4> Returns;
93 llvm::TinyPtrVector<const BlockCommandComment *> Exceptions;
121 const BlockCommandComment *BCC = cast<BlockCommandComment>(Child); in FullCommentParts()
168 MiscBlocks.push_back(cast<BlockCommandComment>(Child)); in FullCommentParts()
235 void visitBlockCommandComment(const BlockCommandComment *C);
333 const BlockCommandComment *C) { in visitBlockCommandComment()
550 void visitBlockCommandComment(const BlockCommandComment *C);
706 const BlockCommandComment *C) { in visitBlockCommandComment()
/llvm-project-15.0.7/clang/unittests/AST/
H A DCommentParser.cpp161 BlockCommandComment *&BCC, in HasBlockCommandAt()
687 BlockCommandComment *BCC; in TEST_F()
704 BlockCommandComment *BCC; in TEST_F()
711 BlockCommandComment *BCC; in TEST_F()
731 BlockCommandComment *BCC; in TEST_F()
741 BlockCommandComment *BCC; in TEST_F()
786 BlockCommandComment *BCC; in TEST_F()
981 BlockCommandComment *BCC; in TEST_F()
1433 BlockCommandComment *BCC; in TEST_F()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DSerialize.cpp74 void visitBlockCommandComment(const BlockCommandComment *C);
129 const BlockCommandComment *C) { in visitBlockCommandComment()