/llvm-project/clang/unittests/AST/ |
H A D | CommentParser.cpp | 51 FullComment *parseString(const char *Source); 54 FullComment *CommentParserTest::parseString(const char *Source) { in parseString() 63 FullComment *FC = P.parseFullComment(); in parseString() 594 FullComment *FC = parseString(Source); in TEST_F() 601 FullComment *FC = parseString(Source); in TEST_F() 612 FullComment *FC = parseString(Source); in TEST_F() 664 FullComment *FC = parseString(Sources[i]); in TEST_F() 678 FullComment *FC = parseString(Source); in TEST_F() 695 FullComment *FC = parseString(Source); in TEST_F() 722 FullComment *FC = parseString(Source); in TEST_F() [all …]
|
H A D | ASTTraverserTest.cpp | 54 void Visit(const comments::Comment *C, const comments::FullComment *FC) { in Visit() 244 const comments::FullComment *Comment = in TEST()
|
/llvm-project/clang-tools-extra/clang-doc/ |
H A D | Serialize.h | 40 emitInfo(const NamespaceDecl *D, const FullComment *FC, int LineNumber, 44 emitInfo(const RecordDecl *D, const FullComment *FC, int LineNumber, 48 emitInfo(const EnumDecl *D, const FullComment *FC, int LineNumber, 52 emitInfo(const FunctionDecl *D, const FullComment *FC, int LineNumber, 56 emitInfo(const CXXMethodDecl *D, const FullComment *FC, int LineNumber, 60 emitInfo(const TypedefDecl *D, const FullComment *FC, int LineNumber, 64 emitInfo(const TypeAliasDecl *D, const FullComment *FC, int LineNumber,
|
H A D | Serialize.cpp | 18 using clang::comments::FullComment; 215 static void parseFullComment(const FullComment *C, CommentInfo &CI) { in parseFullComment() 406 if (comments::FullComment *Fc = Comment->parse(Context, nullptr, E)) { in parseParameters() 517 static void populateInfo(Info &I, const T *D, const FullComment *C, in populateSymbolInfo() 529 static void populateSymbolInfo(SymbolInfo &I, const T *D, const FullComment *C, in populateFunctionInfo() 541 const FullComment *FC, int LineNumber, in populateFunctionInfo() 582 if (comments::FullComment *fc = Comment->parse(Context, nullptr, D)) { in parseBases() 626 populateFunctionInfo(FI, MD, /*FullComment=*/{}, /*LineNumber=*/{}, in parseBases() 645 emitInfo(const NamespaceDecl *D, const FullComment *FC, int LineNumber, in emitInfo() 666 emitInfo(const RecordDecl *D, const FullComment *F in emitInfo() [all...] |
H A D | Mapper.h | 52 comments::FullComment *getComment(const NamedDecl *D,
|
H A D | Mapper.cpp | 108 comments::FullComment * in getFile()
|
/llvm-project/clang/include/clang/AST/ |
H A D | TextNodeDumper.h | 131 const comments::FullComment *>, 171 void Visit(const comments::Comment *C, const comments::FullComment *FC); 223 const comments::FullComment *); 225 const comments::FullComment *); 227 const comments::FullComment *); 229 const comments::FullComment *); 231 const comments::FullComment *); 233 const comments::FullComment *FC); 235 const comments::FullComment *FC); 237 const comments::FullComment *); [all...] |
H A D | JSONNodeDumper.h | 119 const comments::FullComment *>, 138 const comments::FullComment *>; 202 void Visit(const comments::Comment *C, const comments::FullComment *FC); 354 const comments::FullComment *); 356 const comments::FullComment *); 358 const comments::FullComment *); 360 const comments::FullComment *); 362 const comments::FullComment *); 364 const comments::FullComment *FC); 366 const comments::FullComment *F [all...] |
H A D | Comment.h | 29 class FullComment; variable 756 StringRef getParamName(const FullComment *FC) const; 823 StringRef getParamName(const FullComment *FC) const; 1083 class FullComment : public Comment { 1088 FullComment(ArrayRef<BlockContentComment *> Blocks, DeclInfo *D) 1089 : Comment(CommentKind::FullComment, SourceLocation(), SourceLocation()), 1100 return C->getCommentKind() == CommentKind::FullComment;
|
H A D | RawCommentList.h | 29 class FullComment; variable 169 comments::FullComment *parse(const ASTContext &Context,
|
H A D | CommentSema.h | 176 FullComment *actOnFullComment(ArrayRef<BlockContentComment *> Blocks); 197 void resolveParamCommandIndexes(const FullComment *FC);
|
H A D | CommentParser.h | 122 FullComment *parseFullComment();
|
H A D | ASTNodeTraverser.h | 46 void Visit(const comments::Comment *C, const comments::FullComment *FC); 69 const comments::FullComment *>, 118 if (const comments::FullComment *Comment = 298 void Visit(const comments::Comment *C, const comments::FullComment *FC) { in Visit() 305 const comments::FullComment *>::visit(C, in Visit()
|
H A D | ASTContext.h | 130 class FullComment; 896 mutable llvm::DenseMap<const Decl *, comments::FullComment *> ParsedComments; 946 comments::FullComment *getCommentForDecl(const Decl *D, 952 comments::FullComment *getLocalCommentForDeclUncached(const Decl *D) const; 954 comments::FullComment *cloneFullComment(comments::FullComment *FC, 128 class FullComment; global() variable
|
/llvm-project/clang/include/clang/Index/ |
H A D | CommentToXML.h | 18 class FullComment; variable 28 void convertCommentToHTML(const comments::FullComment *FC, 36 void convertCommentToXML(const comments::FullComment *FC,
|
/llvm-project/clang/lib/Index/ |
H A D | CommentToXML.cpp | 85 FullCommentParts(const FullComment *C, 98 FullCommentParts::FullCommentParts(const FullComment *C, in FullCommentParts() 185 case CommentKind::FullComment: in FullCommentParts() 222 CommentASTToHTMLConverter(const FullComment *FC, in CommentASTToHTMLConverter() 243 void visitFullComment(const FullComment *C); 254 const FullComment *FC; 443 void CommentASTToHTMLConverter::visitFullComment(const FullComment *C) { in visitFullComment() 533 CommentASTToXMLConverter(const FullComment *FC, in CommentASTToXMLConverter() 559 void visitFullComment(const FullComment *C); 569 const FullComment *FC; [all …]
|
/llvm-project/clang/tools/libclang/ |
H A D | CXComment.cpp | 36 const FullComment *FC = Context.getCommentForDecl(D, /*PP=*/nullptr); in clang_Cursor_getParsedComment() 83 case CommentKind::FullComment: in clang_Comment_getKind() 380 const FullComment *FC = getASTNodeAs<FullComment>(CXC); in clang_FullComment_getAsHTML() 395 const FullComment *FC = getASTNodeAs<FullComment>(CXC); in clang_FullComment_getAsXML()
|
/llvm-project/clang/test/AST/HLSL/ |
H A D | ast-dump-comment-cbuffe-tbufferr.hlsl |
|
/llvm-project/clang/lib/AST/ |
H A D | ASTDumper.cpp | 309 const auto *FC = dyn_cast<FullComment>(this); in dump() 318 const auto *FC = dyn_cast<FullComment>(this); in dump() 326 const auto *FC = dyn_cast<FullComment>(this); in dumpColor()
|
H A D | JSONNodeDumper.cpp | 150 const comments::FullComment *FC) { in Visit() 1730 const comments::FullComment *) { in visitInlineCommandComment() 1735 const comments::InlineCommandComment *C, const comments::FullComment *) { in visitInlineCommandComment() 1765 const comments::HTMLStartTagComment *C, const comments::FullComment *) { in visitHTMLStartTagComment() 1780 const comments::HTMLEndTagComment *C, const comments::FullComment *) { in visitBlockCommandComment() 1785 const comments::BlockCommandComment *C, const comments::FullComment *) { in visitBlockCommandComment() 1797 const comments::ParamCommandComment *C, const comments::FullComment *FC) { in visitParamCommandComment() 1820 const comments::TParamCommandComment *C, const comments::FullComment *FC) { in visitTParamCommandComment() 1835 const comments::VerbatimBlockComment *C, const comments::FullComment *) { in visitVerbatimBlockLineComment() 1842 const comments::FullComment *) { in visitVerbatimLineComment() 1724 visitTextComment(const comments::TextComment * C,const comments::FullComment *) visitTextComment() argument 1729 visitInlineCommandComment(const comments::InlineCommandComment * C,const comments::FullComment *) visitInlineCommandComment() argument 1759 visitHTMLStartTagComment(const comments::HTMLStartTagComment * C,const comments::FullComment *) visitHTMLStartTagComment() argument 1774 visitHTMLEndTagComment(const comments::HTMLEndTagComment * C,const comments::FullComment *) visitHTMLEndTagComment() argument 1779 visitBlockCommandComment(const comments::BlockCommandComment * C,const comments::FullComment *) visitBlockCommandComment() argument 1829 visitVerbatimBlockComment(const comments::VerbatimBlockComment * C,const comments::FullComment *) visitVerbatimBlockComment() argument 1836 visitVerbatimBlockLineComment(const comments::VerbatimBlockLineComment * C,const comments::FullComment *) visitVerbatimBlockLineComment() argument 1841 visitVerbatimLineComment(const comments::VerbatimLineComment * C,const comments::FullComment *) visitVerbatimLineComment() argument [all...] |
H A D | TextNodeDumper.cpp | 73 const comments::FullComment *FC) { in Visit() 88 const comments::FullComment *>::visit(C, FC); in Visit() 1088 const comments::FullComment *) { in visitTParamCommandComment() 1093 const comments::InlineCommandComment *C, const comments::FullComment *) { in visitVerbatimBlockComment() 1118 const comments::HTMLStartTagComment *C, const comments::FullComment *) { in VisitDeclarationTemplateArgument() 1132 const comments::HTMLEndTagComment *C, const comments::FullComment *) { in VisitIntegralTemplateArgument() 1137 const comments::BlockCommandComment *C, const comments::FullComment *) { in dumpTemplateName() 1144 const comments::ParamCommandComment *C, const comments::FullComment *FC) { in dumpTemplateName() 1165 const comments::TParamCommandComment *C, const comments::FullComment *FC) { in dumpBareTemplateName() 1185 const comments::VerbatimBlockComment *C, const comments::FullComment *) { in dumpBareTemplateName() 994 visitTextComment(const comments::TextComment * C,const comments::FullComment *) visitTextComment() argument 999 visitInlineCommandComment(const comments::InlineCommandComment * C,const comments::FullComment *) visitInlineCommandComment() argument 1024 visitHTMLStartTagComment(const comments::HTMLStartTagComment * C,const comments::FullComment *) visitHTMLStartTagComment() argument 1038 visitHTMLEndTagComment(const comments::HTMLEndTagComment * C,const comments::FullComment *) visitHTMLEndTagComment() argument 1043 visitBlockCommandComment(const comments::BlockCommandComment * C,const comments::FullComment *) visitBlockCommandComment() argument 1091 visitVerbatimBlockComment(const comments::VerbatimBlockComment * C,const comments::FullComment *) visitVerbatimBlockComment() argument 1100 visitVerbatimBlockLineComment(const comments::VerbatimBlockLineComment * C,const comments::FullComment *) visitVerbatimBlockLineComment() argument 1105 visitVerbatimLineComment(const comments::VerbatimLineComment * C,const comments::FullComment *) visitVerbatimLineComment() argument [all...] |
H A D | Comment.cpp | 368 StringRef ParamCommandComment::getParamName(const FullComment *FC) const { in getParamName() 375 StringRef TParamCommandComment::getParamName(const FullComment *FC) const { in getParamName()
|
H A D | CommentSema.cpp | 516 FullComment *Sema::actOnFullComment( 518 FullComment *FC = new (Allocator) FullComment(Blocks, ThisDeclInfo); in actOnFullComment() 702 void Sema::resolveParamCommandIndexes(const FullComment *FC) {
|
/llvm-project/clang/include/clang/Basic/ |
H A D | CommentNodes.td | 26 def FullComment : CommentNode<Comment>;
|
/llvm-project/clang-tools-extra/unittests/clang-doc/ |
H A D | HTMLGeneratorTest.cpp | 404 Top.Kind = "FullComment"; in TEST()
|