|
clang
5.0.0
|
A command with word-like arguments that is considered inline content. More...
#include "clang/AST/Comment.h"
Classes | |
| struct | Argument |
Public Types | |
| enum | RenderKind { RenderNormal, RenderBold, RenderMonospaced, RenderEmphasized } |
| The most appropriate rendering mode for this command, chosen on command semantics in Doxygen. More... | |
Public Types inherited from clang::comments::Comment | |
| enum | CommentKind { NoCommentKind = 0 } |
| typedef Comment *const * | child_iterator |
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. More... | |
Protected Attributes inherited from clang::comments::Comment | |
| SourceLocation | Loc |
| Preferred location to show caret. More... | |
| SourceRange | Range |
| Source range of this AST node. More... | |
| union { | |
| CommentBitfields CommentBits | |
| InlineContentCommentBitfields InlineContentCommentBits | |
| TextCommentBitfields TextCommentBits | |
| InlineCommandCommentBitfields InlineCommandCommentBits | |
| HTMLTagCommentBitfields HTMLTagCommentBits | |
| HTMLStartTagCommentBitfields HTMLStartTagCommentBits | |
| ParagraphCommentBitfields ParagraphCommentBits | |
| BlockCommandCommentBitfields BlockCommandCommentBits | |
| ParamCommandCommentBitfields ParamCommandCommentBits | |
| }; | |
Additional Inherited Members | |
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 326 of file Comment.h.
References clang::comments::Comment::InlineCommandCommentBits.
|
inline |
|
inline |
Definition at line 337 of file Comment.h.
References clang::comments::Comment::getCommentKind().
|
inline |
|
inline |
|
inline |
Definition at line 345 of file Comment.h.
References clang::comments::Comment::InlineCommandCommentBits.
Referenced by getCommandName().
|
inline |
Definition at line 349 of file Comment.h.
References getCommandID(), clang::comments::CommandTraits::getCommandInfo(), and clang::comments::CommandInfo::Name.
|
inline |
Definition at line 353 of file Comment.h.
References clang::comments::Comment::getLocEnd(), and clang::comments::Comment::getLocStart().
|
inline |
|
inline |
Definition at line 358 of file Comment.h.
References clang::comments::Comment::InlineCommandCommentBits.
Command arguments.
Definition at line 323 of file Comment.h.
Referenced by getArgRange(), getArgText(), and getNumArgs().
1.8.6