class FullComment
Declaration
class FullComment : public Comment { /* full declaration omitted */ };
Description
A full comment attached to a declaration, contains block content.
Declared at: clang/include/clang/AST/Comment.h:1077
Inherits from: Comment
Member Variables
- private ArrayRef<clang::comments::BlockContentComment*> Blocks
- private clang::comments::DeclInfo* ThisDeclInfo
Inherited from Comment:
Method Overview
- public FullComment(ArrayRef<clang::comments::BlockContentComment *> Blocks, clang::comments::DeclInfo * D)
- public clang::comments::Comment::child_iterator child_begin() const
- public clang::comments::Comment::child_iterator child_end() const
- public static bool classof(const clang::comments::Comment * C)
- public ArrayRef<clang::comments::BlockContentComment *> getBlocks() const
- public const clang::Decl * getDecl() const
- public const clang::comments::DeclInfo * getDeclInfo() const
Inherited from Comment:
- public child_begin
- public child_count
- public child_end
- public dump
- public dump
- public dumpColor
- public getBeginLoc
- public getCommentKind
- public getCommentKindName
- public getEndLoc
- public getLocation
- public getSourceRange
- protected setLocation
- protected setSourceRange
Methods
¶FullComment(
ArrayRef<
clang::comments::BlockContentComment*>
Blocks,
clang::comments::DeclInfo* D)
FullComment(
ArrayRef<
clang::comments::BlockContentComment*>
Blocks,
clang::comments::DeclInfo* D)
Declared at: clang/include/clang/AST/Comment.h:1082
Parameters
- ArrayRef<clang::comments::BlockContentComment*> Blocks
- clang::comments::DeclInfo* D
¶clang::comments::Comment::child_iterator
child_begin() const
clang::comments::Comment::child_iterator
child_begin() const
Declared at: clang/include/clang/AST/Comment.h:1097
¶clang::comments::Comment::child_iterator
child_end() const
clang::comments::Comment::child_iterator
child_end() const
Declared at: clang/include/clang/AST/Comment.h:1101
¶static bool classof(
const clang::comments::Comment* C)
static bool classof(
const clang::comments::Comment* C)
Declared at: clang/include/clang/AST/Comment.h:1093
Parameters
- const clang::comments::Comment* C
¶ArrayRef<clang::comments::BlockContentComment*>
getBlocks() const
ArrayRef<clang::comments::BlockContentComment*>
getBlocks() const
Declared at: clang/include/clang/AST/Comment.h:1115
¶const clang::Decl* getDecl() const
const clang::Decl* getDecl() const
Declared at: clang/include/clang/AST/Comment.h:1105
¶const clang::comments::DeclInfo* getDeclInfo()
const
const clang::comments::DeclInfo* getDeclInfo()
const
Declared at: clang/include/clang/AST/Comment.h:1109