Lines Matching refs:CLASS
24 #define COMMENT(CLASS, PARENT) \ argument
25 static_assert(std::is_trivially_destructible<CLASS>::value, \
26 #CLASS " should be trivially destructible!");
40 #define COMMENT(CLASS, PARENT) \ in getCommentKindName() argument
41 case CommentKind::CLASS: \ in getCommentKindName()
42 return #CLASS; in getCommentKindName()
71 #define COMMENT(CLASS, PARENT) \ in CheckCommentASTNodes() argument
72 ASSERT_IMPLEMENTS_child_begin(&CLASS::child_begin); \ in CheckCommentASTNodes()
73 ASSERT_IMPLEMENTS_child_begin(&CLASS::child_end); in CheckCommentASTNodes()
88 #define COMMENT(CLASS, PARENT) \ in child_begin() argument
89 case CommentKind::CLASS: \ in child_begin()
90 return static_cast<const CLASS *>(this)->child_begin(); in child_begin()
103 #define COMMENT(CLASS, PARENT) \ in child_end() argument
104 case CommentKind::CLASS: \ in child_end()
105 return static_cast<const CLASS *>(this)->child_end(); in child_end()