TemplateParameterList;
54#define COMMENT(CLASS, PARENT) CLASS, 55#define COMMENT_RANGE(BASE, FIRST, LAST) \ 56 First##BASE##Constant = FIRST, Last##BASE##Constant = LAST, 57#define LAST_COMMENT_RANGE(BASE, FIRST, LAST) \ 58 First##BASE##Constant = FIRST, Last##BASE##Constant = LAST 59#define ABSTRACT_COMMENT(COMMENT) 60#include "clang/AST/CommentNodes.inc" 90LLVM_PREFERRED_TYPE(
bool)
91 unsignedHasTrailingNewline : 1;
102LLVM_PREFERRED_TYPE(
bool)
103 mutable unsignedIsWhitespaceValid : 1;
106LLVM_PREFERRED_TYPE(
bool)
107 mutable unsignedIsWhitespace : 1;
118 unsignedRenderKind : 3;
133LLVM_PREFERRED_TYPE(
bool)
134 unsignedIsMalformed : 1;
146LLVM_PREFERRED_TYPE(
bool)
147 unsignedIsSelfClosing : 1;
158LLVM_PREFERRED_TYPE(
bool)
159 mutable unsignedIsWhitespaceValid : 1;
162LLVM_PREFERRED_TYPE(
bool)
163 mutable unsignedIsWhitespace : 1;
179 unsignedCommandMarker : 1;
192 unsignedDirection : 2;
195LLVM_PREFERRED_TYPE(
bool)
196 unsignedIsDirectionExplicit : 1;
270 Comment(K, LocBegin, LocEnd) {
276 return C->getCommentKind() >=
277CommentKind::FirstInlineContentCommentConstant &&
278 C->getCommentKind() <= CommentKind::LastInlineContentCommentConstant;
302 return C->getCommentKind() == CommentKind::TextComment;
321 boolisWhitespaceNoCache()
const;
352 return C->getCommentKind() == CommentKind::InlineCommandComment;
381 return Args[Idx].Text;
385 return Args[Idx].Range;
411 return C->getCommentKind() >= CommentKind::FirstHTMLTagCommentConstant &&
412 C->getCommentKind() <= CommentKind::LastHTMLTagCommentConstant;
471LocBegin.getLocWithOffset(1),
472LocBegin.getLocWithOffset(1 +
TagName.size())) {
477 return C->getCommentKind() == CommentKind::HTMLStartTagComment;
485 returnAttributes.size();
489 returnAttributes[Idx];
494 if(!Attrs.empty()) {
524 TagName, LocBegin.getLocWithOffset(2),
525LocBegin.getLocWithOffset(2 +
TagName.size())) {}
528 return C->getCommentKind() == CommentKind::HTMLEndTagComment;
548 return C->getCommentKind() >=
549CommentKind::FirstBlockContentCommentConstant &&
550 C->getCommentKind() <= CommentKind::LastBlockContentCommentConstant;
563 if(Content.empty()) {
572Content.back()->getEndLoc()));
577 return C->getCommentKind() == CommentKind::ParagraphComment;
598 boolisWhitespaceNoCache()
const;
635 return C->getCommentKind() >=
636CommentKind::FirstBlockCommandCommentConstant &&
637 C->getCommentKind() <= CommentKind::LastBlockCommandCommentConstant;
671 return Args[Idx].Text;
675 return Args[Idx].Range;
680 if(
Args.size() > 0) {
725CommandID, CommandMarker),
733 return C->getCommentKind() == CommentKind::ParamCommandComment;
759 return Args[0].Text;
763 return Args[0].Range;
813CommandID, CommandMarker) {}
816 return C->getCommentKind() == CommentKind::TParamCommandComment;
826 return Args[0].Text;
830 return Args[0].Range;
834 return!Position.empty();
839 returnPosition.size();
844 returnPosition[Depth];
848Position = NewPosition;
860LocBegin.getLocWithOffset(
Text.size())),
864 return C->getCommentKind() == CommentKind::VerbatimBlockLineComment;
894 return C->getCommentKind() == CommentKind::VerbatimBlockComment;
919 return Lines.size();
923 return Lines[LineIdx]->getText();
945 return C->getCommentKind() == CommentKind::VerbatimLineComment;
1038LLVM_PREFERRED_TYPE(
bool)
1050LLVM_PREFERRED_TYPE(
bool)
1056LLVM_PREFERRED_TYPE(
bool)
1062LLVM_PREFERRED_TYPE(
bool)
1066LLVM_PREFERRED_TYPE(
bool)
1090Blocks(Blocks), ThisDeclInfo(
D) {
1095 SourceRange(Blocks.front()->getBeginLoc(), Blocks.back()->getEndLoc()));
1100 return C->getCommentKind() == CommentKind::FullComment;
1117ThisDeclInfo->
fill();
1118 returnThisDeclInfo;
enum clang::sema::@1704::IndirectLocalPathEntry::EntryKind Kind
Defines the clang::SourceLocation class and associated facilities.
C Language Family Type Representation.
Holds long-lived AST nodes (such as types and decls) that can be referred to throughout the semantic ...
Attr - This represents one attribute.
Decl - This represents one declaration (or definition), e.g.
A (possibly-)qualified type.
bool isNull() const
Return true if this QualType doesn't point to a type yet.
Encodes a location in the source.
bool isValid() const
Return true if this is a valid SourceLocation object.
SourceLocation getLocWithOffset(IntTy Offset) const
Return a source location with the specified offset from this SourceLocation.
A trivial tuple used to represent a source range.
SourceLocation getEnd() const
SourceLocation getBegin() const
void setEnd(SourceLocation e)
Stores a list of template parameters for a TemplateDecl and its derived classes.
@ Decl
The l-value was an access to a declared entity or something equivalently strong, like the address of ...
The JSON file list parser is used to communicate input to InstallAPI.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4