#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/VersionTuple.h"
#include "clang/Sema/Ownership.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/Triple.h"
#include "llvm/Support/Allocator.h"
#include <cassert>
#include "clang/Sema/AttrParsedAttrList.inc"
Go to the source code of this file.
|
enum | clang::AttributeArgumentNType { clang::AANT_ArgumentIntOrBool,
clang::AANT_ArgumentIntegerConstant,
clang::AANT_ArgumentString,
clang::AANT_ArgumentIdentifier
} |
|
enum | clang::AttributeDeclKind {
clang::ExpectedFunction,
clang::ExpectedUnion,
clang::ExpectedVariableOrFunction,
clang::ExpectedFunctionOrMethod,
clang::ExpectedParameter,
clang::ExpectedFunctionMethodOrBlock,
clang::ExpectedFunctionMethodOrClass,
clang::ExpectedFunctionMethodOrParameter,
clang::ExpectedClass,
clang::ExpectedEnum,
clang::ExpectedVariable,
clang::ExpectedMethod,
clang::ExpectedVariableFunctionOrLabel,
clang::ExpectedFieldOrGlobalVar,
clang::ExpectedStruct,
clang::ExpectedVariableOrTypedef,
clang::ExpectedTLSVar,
clang::ExpectedVariableOrField,
clang::ExpectedVariableFieldOrTag,
clang::ExpectedTypeOrNamespace,
clang::ExpectedObjectiveCInterface,
clang::ExpectedMethodOrProperty,
clang::ExpectedStructOrUnion,
clang::ExpectedStructOrUnionOrClass,
clang::ExpectedType,
clang::ExpectedObjCInstanceMethod,
clang::ExpectedObjCInterfaceDeclInitMethod,
clang::ExpectedFunctionVariableOrClass,
clang::ExpectedObjectiveCProtocol,
clang::ExpectedFunctionGlobalVarMethodOrProperty,
clang::ExpectedStructOrUnionOrTypedef,
clang::ExpectedStructOrTypedef,
clang::ExpectedObjectiveCInterfaceOrProtocol,
clang::ExpectedKernelFunction
} |
|
#define PARSED_ATTR |
( |
|
NAME | ) |
AT_##NAME, |