clang
15.0.0git
|
#include "clang/Sema/ParsedAttr.h"
Classes | |
struct | const_iterator |
struct | iterator |
Public Member Functions | |
bool | empty () const |
SizeType | size () const |
ParsedAttr & | operator[] (SizeType pos) |
const ParsedAttr & | operator[] (SizeType pos) const |
void | addAtEnd (ParsedAttr *newAttr) |
void | remove (ParsedAttr *ToBeRemoved) |
void | clearListOnly () |
void | addAll (iterator B, iterator E) |
void | addAll (const_iterator B, const_iterator E) |
void | addAllAtEnd (iterator B, iterator E) |
void | addAllAtEnd (const_iterator B, const_iterator E) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
ParsedAttr & | front () |
const ParsedAttr & | front () const |
ParsedAttr & | back () |
const ParsedAttr & | back () const |
bool | hasAttribute (ParsedAttr::Kind K) const |
Static Public Member Functions | |
static const ParsedAttributesView & | none () |
Public Attributes | |
SourceRange | Range |
Definition at line 909 of file ParsedAttr.h.
|
inline |
Definition at line 962 of file ParsedAttr.h.
Definition at line 958 of file ParsedAttr.h.
Referenced by clang::DeclSpec::addAttributes(), and clang::ParsedAttributes::takeAllFrom().
|
inline |
Definition at line 970 of file ParsedAttr.h.
Definition at line 966 of file ParsedAttr.h.
|
inline |
Definition at line 926 of file ParsedAttr.h.
Referenced by addContextSensitiveTypeNullability(), clang::ParsedAttributes::addNew(), clang::ParsedAttributes::addNewPropertyAttr(), clang::ParsedAttributes::addNewTypeAttr(), clang::ParsedAttributes::addNewTypeTagForDatatype(), moveAttrFromListToList(), takeDeclAttributes(), and clang::ParsedAttributes::takeOneFrom().
|
inline |
Definition at line 987 of file ParsedAttr.h.
References empty().
|
inline |
Definition at line 991 of file ParsedAttr.h.
References empty().
|
inline |
Definition at line 974 of file ParsedAttr.h.
Referenced by clang::DeclSpec::addAttributes(), and clang::ParsedAttributes::takeAllFrom().
|
inline |
Definition at line 975 of file ParsedAttr.h.
|
inline |
Definition at line 937 of file ParsedAttr.h.
Referenced by clang::ParsedAttributes::clear(), and clang::ParsedAttributes::takeAllFrom().
|
inline |
Definition at line 921 of file ParsedAttr.h.
Referenced by back(), front(), clang::DeclSpec::hasAttributes(), processTypeAttrs(), and takeDeclAttributes().
|
inline |
Definition at line 976 of file ParsedAttr.h.
Referenced by clang::DeclSpec::addAttributes(), getMSPropertyAttr(), and clang::ParsedAttributes::takeAllFrom().
|
inline |
Definition at line 977 of file ParsedAttr.h.
|
inline |
Definition at line 979 of file ParsedAttr.h.
References empty().
|
inline |
Definition at line 983 of file ParsedAttr.h.
References empty().
|
inline |
Definition at line 996 of file ParsedAttr.h.
References clang::AttributeCommonInfo::getParsedKind().
|
inlinestatic |
Definition at line 916 of file ParsedAttr.h.
Referenced by clang::Parser::ParseTypeName().
|
inline |
Definition at line 923 of file ParsedAttr.h.
|
inline |
Definition at line 924 of file ParsedAttr.h.
|
inline |
Definition at line 931 of file ParsedAttr.h.
Referenced by distributeFunctionTypeAttrFromDeclarator(), distributeObjCPointerTypeAttrFromDeclarator(), moveAttrFromListToList(), takeDeclAttributes(), and clang::ParsedAttributes::takeOneFrom().
|
inline |
Definition at line 922 of file ParsedAttr.h.
Referenced by clang::DeclaratorChunk::getFunction(), and clang::DeclaratorChunk::FunctionTypeInfo::hasMethodTypeQualifiers().
SourceRange clang::ParsedAttributesView::Range |
Definition at line 914 of file ParsedAttr.h.
Referenced by clang::Sema::ActOnAttributedStmt(), clang::ParsedAttributes::clear(), clang::takeAndConcatenateAttrs(), and clang::Declarator::takeAttributes().