|
clang 22.0.0git
|
This file declares semantic analysis for HLSL constructs. More...
#include "clang/AST/ASTFwd.h"#include "clang/AST/Attr.h"#include "clang/AST/Type.h"#include "clang/AST/TypeLoc.h"#include "clang/Basic/DiagnosticSema.h"#include "clang/Basic/SourceLocation.h"#include "clang/Sema/SemaBase.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringSet.h"#include "llvm/TargetParser/Triple.h"#include <initializer_list>Go to the source code of this file.
Classes | |
| struct | clang::hlsl::RootSignatureElement |
| struct | clang::DeclBindingInfo |
| class | clang::ResourceBindings |
| class | clang::SemaHLSL |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::hlsl |
Enumerations | |
| enum class | clang::BindingType : uint8_t { clang::NotAssigned , clang::Explicit , clang::Implicit } |
Functions | |
| bool | clang::CreateHLSLAttributedResourceType (Sema &S, QualType Wrapped, ArrayRef< const Attr * > AttrList, QualType &ResType, HLSLAttributedResourceLocInfo *LocInfo=nullptr) |
This file declares semantic analysis for HLSL constructs.
Definition in file SemaHLSL.h.