|
clang 24.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h"
Friends | |
| struct | TemplateParameterListBuilder |
| struct | BuiltinTypeMethodBuilder |
Definition at line 48 of file HLSLBuiltinTypeDeclBuilder.h.
| clang::hlsl::BuiltinTypeDeclBuilder::BuiltinTypeDeclBuilder | ( | Sema & | SemaRef, |
| CXXRecordDecl * | R ) |
Definition at line 986 of file HLSLBuiltinTypeDeclBuilder.cpp.
| clang::hlsl::BuiltinTypeDeclBuilder::BuiltinTypeDeclBuilder | ( | Sema & | SemaRef, |
| NamespaceDecl * | Namespace, | ||
| StringRef | Name ) |
Definition at line 992 of file HLSLBuiltinTypeDeclBuilder.cpp.
| clang::hlsl::BuiltinTypeDeclBuilder::~BuiltinTypeDeclBuilder | ( | ) |
Definition at line 1030 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addAppendMethod | ( | ) |
Definition at line 2480 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addArraySubscriptOperators | ( | ResourceDimension | Dim = ResourceDimension::Unknown, |
| bool | IsArray = false ) |
Definition at line 1437 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addBufferHandles | ( | ResourceClass | RC, |
| bool | IsROV, | ||
| bool | RawBuffer, | ||
| bool | HasCounter, | ||
| AccessSpecifier | Access = AccessSpecifier::AS_private ) |
Definition at line 1063 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addByteAddressBufferInterlockedMethod | ( | StringRef | MethodName, |
| QualType | ValueTy, | ||
| StringRef | BuiltinName ) |
Definition at line 2445 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addByteAddressBufferInterlockedMethods | ( | ) |
Definition at line 1665 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addByteAddressBufferLoadMethods | ( | ) |
Definition at line 1619 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addByteAddressBufferStoreMethods | ( | ) |
Definition at line 1643 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addCalculateLodMethods | ( | ResourceDimension | Dim | ) |
Definition at line 2068 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addConstantBufferConversionToType | ( | ) |
Definition at line 1091 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addConsumeMethod | ( | ) |
Definition at line 2498 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addCopyAssignmentOperator | ( | AccessSpecifier | Access = AccessSpecifier::AS_public | ) |
Definition at line 1414 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addCopyConstructor | ( | AccessSpecifier | Access = AccessSpecifier::AS_public | ) |
Definition at line 1391 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addDecrementCounterMethod | ( | ) |
Definition at line 2334 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addDefaultHandleConstructor | ( | AccessSpecifier | Access = AccessSpecifier::AS_public | ) |
Definition at line 1193 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addGatherCmpMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 2170 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addGatherMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 2117 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addGetDimensionsMethodForBuffer | ( | ) |
Definition at line 2515 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addGetDimensionsMethods | ( | ResourceDimension | Dim | ) |
Definition at line 2021 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addHandleAccessFunction | ( | DeclarationName & | Name, |
| bool | IsConstReturn, | ||
| bool | IsRef, | ||
| QualType | IndexTy, | ||
| QualType | ElemTy = QualType() ) |
Definition at line 2375 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addIncrementCounterMethod | ( | ) |
Definition at line 2325 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addLoadMethods | ( | ) |
Definition at line 1461 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addLoadWithStatusFunction | ( | DeclarationName & | Name, |
| QualType | ReturnTy = QualType() ) |
Definition at line 2344 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addMemberVariable | ( | StringRef | Name, |
| QualType | Type, | ||
| llvm::ArrayRef< Attr * > | Attrs, | ||
| AccessSpecifier | Access = AccessSpecifier::AS_private ) |
Definition at line 1036 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addMipsMember | ( | ResourceDimension | Dim | ) |
Definition at line 1574 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSampleBiasMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1764 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSampleCmpLevelZeroMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1979 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSampleCmpMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1921 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSampleGradMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1821 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSampleLevelMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1881 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSampleMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1712 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSamplerHandle | ( | ) |
Definition at line 1083 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSimpleTemplateParams | ( | ArrayRef< StringRef > | Names, |
| ArrayRef< QualType > | DefaultTypes, | ||
| ConceptDecl * | CD ) |
Definition at line 2304 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addSimpleTemplateParams | ( | ArrayRef< StringRef > | Names, |
| ConceptDecl * | CD = nullptr ) |
Definition at line 2298 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addStaticInitializationFunctions | ( | bool | HasCounter | ) |
Definition at line 1207 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addStoreFunction | ( | DeclarationName & | Name, |
| bool | IsConst, | ||
| QualType | ValueType ) |
Definition at line 2421 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addTextureHandle | ( | ResourceClass | RC, |
| bool | IsROV, | ||
| bool | IsArray, | ||
| ResourceDimension | RD, | ||
| AccessSpecifier | Access = AccessSpecifier::AS_private ) |
Definition at line 1075 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::addTextureLoadMethods | ( | ResourceDimension | Dim, |
| bool | IsArray = false ) |
Definition at line 1589 of file HLSLBuiltinTypeDeclBuilder.cpp.
| BuiltinTypeDeclBuilder & clang::hlsl::BuiltinTypeDeclBuilder::completeDefinition | ( | ) |
Definition at line 2273 of file HLSLBuiltinTypeDeclBuilder.cpp.
|
inline |
Definition at line 71 of file HLSLBuiltinTypeDeclBuilder.h.
|
friend |
Definition at line 59 of file HLSLBuiltinTypeDeclBuilder.h.
|
friend |
Definition at line 58 of file HLSLBuiltinTypeDeclBuilder.h.