Home | History | Annotate | Download | only in AST

Lines Matching refs:COMMENT

1 //===--- Comment.h - Comment AST nodes --------------------------*- C++ -*-===//
10 // This file defines comment AST nodes.
51 /// Any part of the comment.
53 class Comment {
62 friend class Comment;
88 /// True if this comment AST node contains only whitespace.
120 /// spelling in comment (plain <br> would not set this flag).
133 /// True if this comment AST node contains only whitespace.
160 /// True if direction was specified explicitly in the comment.
188 #define COMMENT(CLASS, PARENT) CLASS##Kind,
193 #define ABSTRACT_COMMENT(COMMENT)
197 Comment(CommentKind K,
228 typedef Comment * const *child_iterator;
242 class InlineContentComment : public Comment {
247 Comment(K, LocBegin, LocEnd) {
252 static bool classof(const Comment *C) {
279 static bool classof(const Comment *C) {
337 static bool classof(const Comment *C) {
396 static bool classof(const Comment *C) {
470 static bool classof(const Comment *C) {
525 static bool classof(const Comment *C) {
536 class BlockContentComment : public Comment {
541 Comment(K, LocBegin, LocEnd)
545 static bool classof(const Comment *C) {
574 static bool classof(const Comment *C) {
643 static bool classof(const Comment *C) {
739 static bool classof(const Comment *C) {
830 static bool classof(const Comment *C) {
869 class VerbatimBlockLineComment : public Comment {
875 Comment(VerbatimBlockLineCommentKind,
881 static bool classof(const Comment *C) {
912 static bool classof(const Comment *C) {
968 static bool classof(const Comment *C) {
987 /// Declaration the comment is actually attached to (in the source).
994 /// that the comment originally attached to \c CommentDecl is fine for
1096 /// A full comment attached to a declaration, contains block content.
1097 class FullComment : public Comment {
1103 Comment(FullCommentKind, SourceLocation(), SourceLocation()),
1113 static bool classof(const Comment *C) {