clang 19.0.0git
Classes | Namespaces | Functions
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 "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::HLSLAnnotationAttr
 
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 StreamingDiagnostic & clang::operator<< (const StreamingDiagnostic &DB, const Attr *At)