clang
7.0.0
|
ParsedAttributes - A collection of parsed attributes. More...
#include "clang/Sema/ParsedAttr.h"
ParsedAttributes - A collection of parsed attributes.
Currently we don't differentiate between the various attribute syntaxes, which is basically silly.
Right now this is a very lightweight container, but the expectation is that this will become significantly more serious.
Definition at line 803 of file ParsedAttr.h.
|
inline |
Definition at line 805 of file ParsedAttr.h.
|
delete |
|
inline |
Add attribute with expression arguments.
Definition at line 822 of file ParsedAttr.h.
Referenced by attributeParsedArgsUnevaluated(), isAttributeLateParsed(), and IsBuiltInOrStandardCXX11Attribute().
|
inline |
Add availability attribute.
Definition at line 834 of file ParsedAttr.h.
|
inline |
Add objc_bridge_related attribute.
Definition at line 850 of file ParsedAttr.h.
|
inline |
Add microsoft __delspec(property) attribute.
Definition at line 887 of file ParsedAttr.h.
|
inline |
Add an attribute with a single type argument.
Definition at line 875 of file ParsedAttr.h.
Referenced by attributeParsedArgsUnevaluated().
|
inline |
Add type_tag_for_datatype attribute.
Definition at line 862 of file ParsedAttr.h.
|
inline |
Definition at line 816 of file ParsedAttr.h.
Referenced by clang::Declarator::clear().
|
inline |
Definition at line 808 of file ParsedAttr.h.
Referenced by addContextSensitiveTypeNullability(), clang::DeclSpec::getAttributePool(), clang::Declarator::getAttributePool(), and takeDeclAttributes().
|
inline |
Definition at line 810 of file ParsedAttr.h.
References clang::ParsedAttributesView::begin(), clang::ParsedAttributesView::clearListOnly(), and clang::ParsedAttributesView::end().
Referenced by clang::Declarator::takeAttributes(), and clang::DeclSpec::takeAttributesFrom().