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:

protected Loc
protected Range
protected

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:

Methods

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

Declared at: clang/include/clang/AST/Comment.h:1097

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)

Declared at: clang/include/clang/AST/Comment.h:1093

Parameters

const clang::comments::Comment* C

ArrayRef<clang::comments::BlockContentComment*>
getBlocks() const

Declared at: clang/include/clang/AST/Comment.h:1115

const clang::Decl* getDecl() const

Declared at: clang/include/clang/AST/Comment.h:1105

const clang::comments::DeclInfo* getDeclInfo()
    const

Declared at: clang/include/clang/AST/Comment.h:1109