|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/include/clang/AST/Comment.h 237 class InlineContentComment : public Comment {
530 class BlockContentComment : public Comment {
863 class VerbatimBlockLineComment : public Comment {
1091 class FullComment : public Comment {
References
include/llvm/ADT/STLExtras.h 75 typename std::add_pointer<typename std::add_const<T>::type>::type;
include/llvm/Support/Casting.h 57 static inline bool doit(const From &Val) {
104 static inline bool doit(const From *Val) {
106 return isa_impl<To, From>::doit(*Val);
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
265 return cast_convert_val<X, Y*,
266 typename simplify_type<Y*>::SimpleType>::doit(Val);
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
tools/clang/include/clang/AST/ASTNodeTraverser.h 192 void Visit(const comments::Comment *C, const comments::FullComment *FC) {
201 for (comments::Comment::child_iterator I = C->child_begin(),
tools/clang/include/clang/AST/Comment.h 223 typedef Comment * const *child_iterator;
237 class InlineContentComment : public Comment {
247 static bool classof(const Comment *C) {
274 static bool classof(const Comment *C) {
332 static bool classof(const Comment *C) {
390 static bool classof(const Comment *C) {
464 static bool classof(const Comment *C) {
519 static bool classof(const Comment *C) {
530 class BlockContentComment : public Comment {
539 static bool classof(const Comment *C) {
568 static bool classof(const Comment *C) {
637 static bool classof(const Comment *C) {
733 static bool classof(const Comment *C) {
824 static bool classof(const Comment *C) {
863 class VerbatimBlockLineComment : public Comment {
875 static bool classof(const Comment *C) {
906 static bool classof(const Comment *C) {
962 static bool classof(const Comment *C) {
1091 class FullComment : public Comment {
1107 static bool classof(const Comment *C) {
tools/clang/include/clang/AST/JSONNodeDumper.h 194 void Visit(const comments::Comment *C, const comments::FullComment *FC);
tools/clang/include/clang/AST/TextNodeDumper.h 156 void Visit(const comments::Comment *C, const comments::FullComment *FC);
tools/clang/lib/AST/Comment.cpp 82 Comment::child_iterator Comment::child_begin() const {
96 Comment::child_iterator Comment::child_end() const {
tools/clang/lib/AST/CommentSema.cpp 730 for (Comment::child_iterator I = FC->child_begin(), E = FC->child_end();
tools/clang/lib/AST/JSONNodeDumper.cpp 127 void JSONNodeDumper::Visit(const comments::Comment *C,
tools/clang/lib/AST/TextNodeDumper.cpp 57 void TextNodeDumper::Visit(const comments::Comment *C,
tools/clang/lib/Index/CommentToXML.cpp 98 for (Comment::child_iterator I = C->child_begin(), E = C->child_end();
100 const Comment *Child = *I;
104 case Comment::NoCommentKind:
107 case Comment::ParagraphCommentKind: {
118 case Comment::BlockCommandCommentKind: {
141 case Comment::ParamCommandCommentKind: {
153 case Comment::TParamCommandCommentKind: {
165 case Comment::VerbatimBlockCommentKind:
169 case Comment::VerbatimLineCommentKind: {
177 case Comment::TextCommentKind:
178 case Comment::InlineCommandCommentKind:
179 case Comment::HTMLStartTagCommentKind:
180 case Comment::HTMLEndTagCommentKind:
181 case Comment::VerbatimBlockLineCommentKind:
182 case Comment::FullCommentKind:
319 for (Comment::child_iterator I = C->child_begin(), E = C->child_end();
452 const Comment *C = Parts.MiscBlocks[i];
486 for (Comment::child_iterator I = C->child_begin(), E = C->child_end();
688 for (Comment::child_iterator I = C->child_begin(), E = C->child_end();
1052 const Comment *C = Parts.MiscBlocks[i];
tools/clang/tools/extra/clang-doc/Serialize.cpp 68 void parseComment(const comments::Comment *C);
88 void ClangDocCommentVisitor::parseComment(const comments::Comment *C) {
91 for (comments::Comment *Child :
tools/clang/tools/libclang/CXComment.cpp 42 const Comment *C = getASTNode(CXC);
47 case Comment::NoCommentKind:
50 case Comment::TextCommentKind:
53 case Comment::InlineCommandCommentKind:
56 case Comment::HTMLStartTagCommentKind:
59 case Comment::HTMLEndTagCommentKind:
62 case Comment::ParagraphCommentKind:
65 case Comment::BlockCommandCommentKind:
68 case Comment::ParamCommandCommentKind:
71 case Comment::TParamCommandCommentKind:
74 case Comment::VerbatimBlockCommentKind:
77 case Comment::VerbatimBlockLineCommentKind:
80 case Comment::VerbatimLineCommentKind:
83 case Comment::FullCommentKind:
90 const Comment *C = getASTNode(CXC);
98 const Comment *C = getASTNode(CXC);
106 const Comment *C = getASTNode(CXC);
tools/clang/tools/libclang/CXComment.h 30 static inline CXComment createCXComment(const comments::Comment *C,
38 static inline const comments::Comment *getASTNode(CXComment CXC) {
44 const comments::Comment *C = getASTNode(CXC);
tools/clang/unittests/AST/ASTTraverserTest.cpp 40 void Visit(const comments::Comment *C, const comments::FullComment *FC) {
tools/clang/unittests/AST/CommentParser.cpp 78 ::testing::AssertionResult HasChildCount(const Comment *C, size_t Count) {
91 ::testing::AssertionResult GetChildAt(const Comment *C,
102 Comment::child_iterator I = C->child_begin() + Idx;
103 Comment *CommentChild = *I;
116 ::testing::AssertionResult HasTextAt(const Comment *C,
137 ::testing::AssertionResult HasTextWithNewlineAt(const Comment *C,
158 ::testing::AssertionResult HasBlockCommandAt(const Comment *C,
180 const Comment *C,
228 const Comment *C,
261 ::testing::AssertionResult HasInlineCommandAt(const Comment *C,
281 ::testing::AssertionResult HasInlineCommandAt(const Comment *C,
299 ::testing::AssertionResult HasInlineCommandAt(const Comment *C,
323 ::testing::AssertionResult HasHTMLStartTagAt(const Comment *C,
342 ::testing::AssertionResult HasHTMLStartTagAt(const Comment *C,
361 ::testing::AssertionResult HasHTMLStartTagAt(const Comment *C,
382 ::testing::AssertionResult HasHTMLStartTagAt(const Comment *C,
416 ::testing::AssertionResult HasHTMLEndTagAt(const Comment *C,
433 ::testing::AssertionResult HasParagraphCommentAt(const Comment *C,
459 ::testing::AssertionResult HasVerbatimBlockAt(const Comment *C,
488 ::testing::AssertionResult HasVerbatimBlockAt(const Comment *C,
508 ::testing::AssertionResult HasVerbatimBlockAt(const Comment *C,
535 ::testing::AssertionResult HasVerbatimBlockAt(const Comment *C,
569 ::testing::AssertionResult HasVerbatimLineAt(const Comment *C,
usr/include/c++/7.4.0/type_traits 1558 { typedef _Tp type; };
1580 { typedef _Tp const type; };
1983 { typedef _Up type; };