clang: clang::ParsedAttributesView Class Reference (original) (raw)
#include "[clang/Sema/ParsedAttr.h](ParsedAttr%5F8h%5Fsource.html)"
Definition at line 809 of file ParsedAttr.h.
◆ addAtEnd()
| void clang::ParsedAttributesView::addAtEnd ( ParsedAttr * newAttr) |
inline |
Definition at line 827 of file ParsedAttr.h.
Referenced by addContextSensitiveTypeNullability(), clang::ParsedAttributes::addNew(), clang::ParsedAttributes::addNew(), clang::ParsedAttributes::addNew(), clang::ParsedAttributes::addNewPropertyAttr(), clang::ParsedAttributes::addNewTypeAttr(), clang::ParsedAttributes::addNewTypeTagForDatatype(), clang::Sema::AddPragmaAttributes(), ConvertDeclSpecToType(), GetFullTypeForDeclarator(), moveAttrFromListToList(), clang::Sema::ProcessDeclAttributes(), takeDeclAttributesAppend(), clang::ParsedAttributes::takeOneFrom(), and transferARCOwnershipToDeclaratorChunk().
◆ append() [1/2]
◆ append() [2/2]
◆ back() [1/2]
| ParsedAttr & clang::ParsedAttributesView::back ( ) |
inline |
◆ back() [2/2]
| const ParsedAttr & clang::ParsedAttributesView::back ( ) const |
inline |
◆ begin() [1/2]
| iterator clang::ParsedAttributesView::begin ( ) |
inline |
◆ begin() [2/2]
◆ clearListOnly()
| void clang::ParsedAttributesView::clearListOnly ( ) |
inline |
◆ empty()
| bool clang::ParsedAttributesView::empty ( ) const |
inline |
◆ end() [1/2]
| iterator clang::ParsedAttributesView::end ( ) |
inline |
◆ end() [2/2]
◆ front() [1/2]
| ParsedAttr & clang::ParsedAttributesView::front ( ) |
inline |
◆ front() [2/2]
| const ParsedAttr & clang::ParsedAttributesView::front ( ) const |
inline |
◆ getMSPropertyAttr()
| const ParsedAttr * clang::ParsedAttributesView::getMSPropertyAttr ( ) const |
inline |
◆ hasAttribute()
◆ hasMSPropertyAttr()
| bool clang::ParsedAttributesView::hasMSPropertyAttr ( ) const |
inline |
◆ none()
◆ operator[]() [1/2]
| ParsedAttr & clang::ParsedAttributesView::operator[] ( SizeType pos) |
inline |
◆ operator[]() [2/2]
| const ParsedAttr & clang::ParsedAttributesView::operator[] ( SizeType pos) const |
inline |
◆ prepend() [1/2]
◆ prepend() [2/2]
◆ remove()
| void clang::ParsedAttributesView::remove ( ParsedAttr * ToBeRemoved) |
inline |
◆ size()
| SizeType clang::ParsedAttributesView::size ( ) const |
inline |
◆ AttributePool
◆ Range
The documentation for this class was generated from the following file: