clang
7.0.0
|
An opening HTML tag with attributes. More...
#include "clang/AST/Comment.h"
Classes | |
class | Attribute |
Public Member Functions | |
HTMLStartTagComment (SourceLocation LocBegin, StringRef TagName) | |
child_iterator | child_begin () const |
child_iterator | child_end () const |
unsigned | getNumAttrs () const |
const Attribute & | getAttr (unsigned Idx) const |
void | setAttrs (ArrayRef< Attribute > Attrs) |
void | setGreaterLoc (SourceLocation GreaterLoc) |
bool | isSelfClosing () const |
void | setSelfClosing () |
![]() | |
StringRef | getTagName () const LLVM_READONLY |
SourceRange | getTagNameSourceRange () const LLVM_READONLY |
bool | isMalformed () const |
void | setIsMalformed () |
![]() | |
void | addTrailingNewline () |
bool | hasTrailingNewline () const |
![]() | |
Comment (CommentKind K, SourceLocation LocBegin, SourceLocation LocEnd) | |
CommentKind | getCommentKind () const |
const char * | getCommentKindName () const |
void | dump () const |
void | dumpColor () const |
void | dump (const ASTContext &Context) const |
void | dump (raw_ostream &OS, const CommandTraits *Traits, const SourceManager *SM) const |
SourceRange | getSourceRange () const LLVM_READONLY |
SourceLocation | getLocStart () const LLVM_READONLY |
SourceLocation | getBeginLoc () const LLVM_READONLY |
SourceLocation | getLocEnd () const LLVM_READONLY |
SourceLocation | getEndLoc () const LLVM_READONLY |
SourceLocation | getLocation () const LLVM_READONLY |
child_iterator | child_begin () const |
child_iterator | child_end () const |
unsigned | child_count () const |
Static Public Member Functions | |
static bool | classof (const Comment *C) |
![]() | |
static bool | classof (const Comment *C) |
![]() | |
static bool | classof (const Comment *C) |
|
inline |
Definition at line 458 of file Comment.h.
References clang::comments::Comment::HTMLStartTagCommentBits.
|
inline |
|
inline |
Definition at line 468 of file Comment.h.
References clang::comments::Comment::getCommentKind().
|
inline |
|
inline |
|
inline |
Definition at line 501 of file Comment.h.
References clang::comments::Comment::HTMLStartTagCommentBits.
Definition at line 484 of file Comment.h.
References clang::SourceRange::getEnd(), clang::comments::HTMLStartTagComment::Attribute::getNameLocEnd(), clang::SourceLocation::isValid(), clang::comments::Comment::Range, clang::SourceRange::setEnd(), and clang::comments::HTMLStartTagComment::Attribute::ValueRange.
Referenced by clang::comments::Sema::actOnHTMLStartTagFinish().
|
inline |
Definition at line 497 of file Comment.h.
References clang::comments::Comment::Range, and clang::SourceRange::setEnd().
Referenced by clang::comments::Sema::actOnHTMLStartTagFinish().
|
inline |
Definition at line 505 of file Comment.h.
References clang::comments::Comment::HTMLStartTagCommentBits.
Referenced by clang::comments::Sema::actOnHTMLStartTagFinish().