9#ifndef LLVM_CLANG_BASIC_ATTRIBUTES_H
10#define LLVM_CLANG_BASIC_ATTRIBUTES_H
Attr - This represents one attribute.
Syntax
The style used to specify an 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.
Exposes information about the current target.
The JSON file list parser is used to communicate input to InstallAPI.
int hasAttribute(AttributeCommonInfo::Syntax Syntax, llvm::StringRef ScopeName, llvm::StringRef AttrName, const TargetInfo &Target, const LangOptions &LangOpts, bool CheckPlugins)
Return the version number associated with the attribute if we recognize and implement the attribute s...