clang-tools 23.0.0git
clang::doc::CommentInfo Struct Reference

#include <Representation.h>

Inheritance diagram for clang::doc::CommentInfo:
[legend]

Public Member Functions

 CommentInfo ()=default
 CommentInfo (CommentInfo &Other)=delete
 CommentInfo (CommentInfo &&Other)=default
CommentInfooperator= (CommentInfo &&Other)=default
bool operator== (const CommentInfo &Other) const
bool operator< (const CommentInfo &Other) const

Public Attributes

OwningPtrVec< CommentInfoChildren
StringRef Direction
StringRef Name
StringRef ParamName
StringRef CloseName
StringRef Text
llvm::ArrayRef< StringRef > AttrKeys
llvm::ArrayRef< StringRef > AttrValues
llvm::ArrayRef< StringRef > Args
CommentKind Kind
bool SelfClosing = false
bool Explicit = false

Detailed Description

Definition at line 168 of file Representation.h.

Constructor & Destructor Documentation

◆ CommentInfo() [1/3]

clang::doc::CommentInfo::CommentInfo ( )
default

◆ CommentInfo() [2/3]

clang::doc::CommentInfo::CommentInfo ( CommentInfo & Other)
delete

References CommentInfo().

◆ CommentInfo() [3/3]

clang::doc::CommentInfo::CommentInfo ( CommentInfo && Other)
default

References CommentInfo().

Member Function Documentation

◆ operator<()

bool clang::doc::CommentInfo::operator< ( const CommentInfo & Other) const

◆ operator=()

CommentInfo & clang::doc::CommentInfo::operator= ( CommentInfo && Other)
default

References CommentInfo().

◆ operator==()

bool clang::doc::CommentInfo::operator== ( const CommentInfo & Other) const

Member Data Documentation

◆ Args

◆ AttrKeys

◆ AttrValues

◆ Children

◆ CloseName

◆ Direction

◆ Explicit

◆ Kind

◆ Name

◆ ParamName

◆ SelfClosing

◆ Text


The documentation for this struct was generated from the following files: