#include "clang/Basic/AttrSubjectMatchRules.h"
#include "clang/Basic/AttributeCommonInfo.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Sema/Ownership.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/TinyPtrVector.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/VersionTuple.h"
#include <cassert>
#include <cstddef>
#include <cstring>
#include <utility>
Go to the source code of this file.
|
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
} |
| 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
} |
| These constants match the enumerated choices of warn_attribute_wrong_decl_type and err_attribute_wrong_decl_type. More...
|
|
|
const DiagnosticBuilder & | clang::operator<< (const DiagnosticBuilder &DB, const ParsedAttr &At) |
|
const PartialDiagnostic & | clang::operator<< (const PartialDiagnostic &PD, const ParsedAttr &At) |
|
const DiagnosticBuilder & | clang::operator<< (const DiagnosticBuilder &DB, const ParsedAttr *At) |
|
const PartialDiagnostic & | clang::operator<< (const PartialDiagnostic &PD, const ParsedAttr *At) |
|