clang 22.0.0git
|
A command with word-like arguments that is considered inline content. More...
#include "clang/AST/Comment.h"
Static Public Member Functions | |
static bool | classof (const Comment *C) |
Static Public Member Functions inherited from clang::comments::InlineContentComment | |
static bool | classof (const Comment *C) |
Protected Attributes | |
ArrayRef< Argument > | Args |
Command arguments. | |
Protected Attributes inherited from clang::comments::Comment | |
SourceLocation | Loc |
Preferred location to show caret. | |
SourceRange | Range |
Source range of this AST node. | |
union { | |
CommentBitfields CommentBits | |
InlineContentCommentBitfields InlineContentCommentBits | |
TextCommentBitfields TextCommentBits | |
InlineCommandCommentBitfields InlineCommandCommentBits | |
HTMLTagCommentBitfields HTMLTagCommentBits | |
HTMLStartTagCommentBitfields HTMLStartTagCommentBits | |
ParagraphCommentBitfields ParagraphCommentBits | |
BlockCommandCommentBitfields BlockCommandCommentBits | |
ParamCommandCommentBitfields ParamCommandCommentBits | |
}; |
Additional Inherited Members | |
Public Types inherited from clang::comments::Comment | |
typedef Comment *const * | child_iterator |
Protected Types inherited from clang::comments::Comment | |
enum | { NumCommentBits = 8 } |
enum | { NumInlineContentCommentBits = NumCommentBits + 1 } |
enum | { NumTextCommentBits = NumInlineContentCommentBits + 2 } |
enum | { NumInlineCommandCommentBits } |
enum | { NumHTMLTagCommentBits = NumInlineContentCommentBits + 1 } |
enum | { NumHTMLStartTagCommentBits = NumHTMLTagCommentBits + 1 } |
enum | { NumParagraphCommentBits = NumCommentBits + 2 } |
enum | { NumBlockCommandCommentBits } |
enum | { NumParamCommandCommentBits = NumBlockCommandCommentBits + 3 } |
Protected Member Functions inherited from clang::comments::InlineContentComment | |
InlineContentComment (CommentKind K, SourceLocation LocBegin, SourceLocation LocEnd) | |
Protected Member Functions inherited from clang::comments::Comment | |
void | setSourceRange (SourceRange SR) |
void | setLocation (SourceLocation L) |
A command with word-like arguments that is considered inline content.
|
inline |
Definition at line 347 of file Comment.h.
References Args, InlineCommandComment(), clang::comments::Comment::InlineCommandCommentBits, and clang::comments::InlineContentComment::InlineContentComment().
Referenced by InlineCommandComment(), and InlineCommandComment().
|
inline |
Definition at line 356 of file Comment.h.
References Args, InlineCommandComment(), clang::comments::Comment::InlineCommandCommentBits, and clang::comments::InlineContentComment::InlineContentComment().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 375 of file Comment.h.
References clang::comments::Comment::InlineCommandCommentBits.
Referenced by getCommandName().
|
inline |
Definition at line 404 of file Comment.h.
References clang::comments::Comment::InlineCommandCommentBits.
|
inline |
Definition at line 379 of file Comment.h.
References getCommandID().
|
inline |
Definition at line 383 of file Comment.h.
References clang::comments::Comment::getBeginLoc(), and clang::comments::Comment::getEndLoc().
|
inline |
|
inline |
Definition at line 387 of file Comment.h.
References clang::comments::Comment::InlineCommandCommentBits.
Command arguments.
Definition at line 344 of file Comment.h.
Referenced by getArgRange(), getArgText(), getNumArgs(), InlineCommandComment(), and InlineCommandComment().