clang 10.0.0git

clang::ParsedAttributes Member List

This is the complete list of members for clang::ParsedAttributes, including all inherited members.

addAll(iterator B, iterator E) | clang::ParsedAttributesView | inline
addAll(const_iterator B, const_iterator E) | clang::ParsedAttributesView | inline
addAllAtEnd(iterator B, iterator E) | clang::ParsedAttributesView | inline
addAllAtEnd(const_iterator B, const_iterator E) | clang::ParsedAttributesView | inline
addAtEnd(ParsedAttr *newAttr) | clang::ParsedAttributesView | inline
addNew(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, ArgsUnion *args, unsigned numArgs, ParsedAttr::Syntax syntax, SourceLocation ellipsisLoc=SourceLocation()) | clang::ParsedAttributes | inline
addNew(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *Param, const AvailabilityChange &introduced, const AvailabilityChange &deprecated, const AvailabilityChange &obsoleted, SourceLocation unavailable, const Expr *MessageExpr, ParsedAttr::Syntax syntax, SourceLocation strict, const Expr *ReplacementExpr) | clang::ParsedAttributes | inline
addNew(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *Param1, IdentifierLoc *Param2, IdentifierLoc *Param3, ParsedAttr::Syntax syntax) | clang::ParsedAttributes | inline
addNewPropertyAttr(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierInfo *getterId, IdentifierInfo *setterId, ParsedAttr::Syntax syntaxUsed) | clang::ParsedAttributes | inline
addNewTypeAttr(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, ParsedType typeArg, ParsedAttr::Syntax syntaxUsed) | clang::ParsedAttributes | inline
addNewTypeTagForDatatype(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *argumentKind, ParsedType matchingCType, bool layoutCompatible, bool mustBeNull, ParsedAttr::Syntax syntax) | clang::ParsedAttributes | inline
back() | clang::ParsedAttributesView | inline
back() const | clang::ParsedAttributesView | inline
begin() | clang::ParsedAttributesView | inline
begin() const | clang::ParsedAttributesView | inline
clear() | clang::ParsedAttributes | inline
clearListOnly() | clang::ParsedAttributesView | inline
empty() const | clang::ParsedAttributesView | inline
end() | clang::ParsedAttributesView | inline
end() const | clang::ParsedAttributesView | inline
front() | clang::ParsedAttributesView | inline
front() const | clang::ParsedAttributesView | inline
getPool() const | clang::ParsedAttributes | inline
hasAttribute(ParsedAttr::Kind K) const | clang::ParsedAttributesView | inline
operator[](SizeType pos) | clang::ParsedAttributesView | inline
operator[](SizeType pos) const | clang::ParsedAttributesView | inline
ParsedAttributes(AttributeFactory &factory) | clang::ParsedAttributes | inline
ParsedAttributes(const ParsedAttributes &)=delete | clang::ParsedAttributes |
remove(ParsedAttr *ToBeRemoved) | clang::ParsedAttributesView | inline
size() const | clang::ParsedAttributesView | inline
takeAllFrom(ParsedAttributes &attrs) | clang::ParsedAttributes | inline
takeOneFrom(ParsedAttributes &Attrs, ParsedAttr *PA) | clang::ParsedAttributes | inline