9 #ifndef LLVM_CLANG_BASIC_ATTRIBUTES_H 10 #define LLVM_CLANG_BASIC_ATTRIBUTES_H 42 #endif // LLVM_CLANG_BASIC_ATTRIBUTES_H Is the identifier known as a __declspec-style attribute?
Is the identifier known as a GNU-style attribute?
One of these records is kept for each identifier that is lexed.
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
Scope - A scope is a transient data structure that is used while parsing the program.
Is the identifier known as a [] Microsoft-style attribute?
int hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope, const IdentifierInfo *Attr, const TargetInfo &Target, const LangOptions &LangOpts)
Return the version number associated with the attribute if we recognize and implement the attribute s...
Exposes information about the current target.
Defines the clang::LangOptions interface.
Dataflow Directional Tag Classes.
Defines the clang::TargetInfo interface.
Attr - This represents one attribute.