clang 22.0.0git
Attr.h File Reference
#include "clang/AST/ASTFwd.h"
#include "clang/AST/AttrIterator.h"
#include "clang/AST/Decl.h"
#include "clang/AST/Type.h"
#include "clang/Basic/AttrKinds.h"
#include "clang/Basic/AttributeCommonInfo.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/OpenMPKinds.h"
#include "clang/Basic/Sanitizers.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Support/Compiler.h"
#include "llvm/Frontend/HLSL/HLSLResource.h"
#include "llvm/Support/CodeGen.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include "clang/AST/Attrs.inc"

Go to the source code of this file.

Classes

class  clang::Attr
 Attr - This represents one attribute. More...
class  clang::TypeAttr
class  clang::StmtAttr
class  clang::InheritableAttr
class  clang::DeclOrStmtAttr
class  clang::InheritableParamAttr
class  clang::InheritableParamOrStmtAttr
class  clang::HLSLAnnotationAttr
class  clang::HLSLSemanticAttr
class  clang::ParameterABIAttr
 A parameter attribute which changes the argument-passing ABI rule for the parameter. More...
class  clang::ParamIdx
 A single parameter index whose accessors require each use to make explicit the parameter index encoding needed. More...

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.

Functions

const StreamingDiagnosticclang::operator<< (const StreamingDiagnostic &DB, const Attr *At)