#include "clang/Basic/AttrSubjectMatchRules.h"
#include "clang/Basic/AttributeCommonInfo.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/ParsedAttrInfo.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Sema/Ownership.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/VersionTuple.h"
#include <bitset>
#include <cassert>
#include <cstddef>
#include <cstring>
#include <utility>
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
namespace | clang::detail |
|
enum | clang::detail::AvailabilitySlot { clang::detail::IntroducedSlot
, clang::detail::DeprecatedSlot
, clang::detail::ObsoletedSlot
, clang::detail::NumAvailabilitySlots
} |
enum | clang::AttributeArgumentNType {
clang::AANT_ArgumentIntOrBool
, clang::AANT_ArgumentIntegerConstant
, clang::AANT_ArgumentString
, clang::AANT_ArgumentIdentifier
,
clang::AANT_ArgumentConstantExpr
, clang::AANT_ArgumentBuiltinFunction
} |
| These constants match the enumerated choices of err_attribute_argument_n_type and err_attribute_argument_type. More...
|
enum | clang::AttributeDeclKind {
clang::ExpectedFunction
, clang::ExpectedUnion
, clang::ExpectedVariableOrFunction
, clang::ExpectedFunctionOrMethod
,
clang::ExpectedFunctionMethodOrBlock
, clang::ExpectedFunctionMethodOrParameter
, clang::ExpectedVariable
, clang::ExpectedVariableOrField
,
clang::ExpectedVariableFieldOrTag
, clang::ExpectedTypeOrNamespace
, clang::ExpectedFunctionVariableOrClass
, clang::ExpectedKernelFunction
,
clang::ExpectedFunctionWithProtoType
, clang::ExpectedForLoopStatement
, clang::ExpectedVirtualFunction
, clang::ExpectedParameterOrImplicitObjectParameter
,
clang::ExpectedNonMemberFunction
, clang::ExpectedFunctionOrClassOrEnum
, clang::ExpectedClass
, clang::ExpectedTypedef
} |
| These constants match the enumerated choices of warn_attribute_wrong_decl_type and err_attribute_wrong_decl_type. More...
|