#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h"
|
| | BuiltinTypeDeclBuilder (Sema &SemaRef, CXXRecordDecl *R) |
| | BuiltinTypeDeclBuilder (Sema &SemaRef, NamespaceDecl *Namespace, StringRef Name) |
| | ~BuiltinTypeDeclBuilder () |
| BuiltinTypeDeclBuilder & | addSimpleTemplateParams (ArrayRef< StringRef > Names, ConceptDecl *CD) |
| CXXRecordDecl * | finalizeForwardDeclaration () |
| BuiltinTypeDeclBuilder & | completeDefinition () |
| BuiltinTypeDeclBuilder & | addMemberVariable (StringRef Name, QualType Type, llvm::ArrayRef< Attr * > Attrs, AccessSpecifier Access=AccessSpecifier::AS_private) |
| BuiltinTypeDeclBuilder & | addBufferHandles (ResourceClass RC, bool IsROV, bool RawBuffer, bool HasCounter, AccessSpecifier Access=AccessSpecifier::AS_private) |
| BuiltinTypeDeclBuilder & | addArraySubscriptOperators () |
| BuiltinTypeDeclBuilder & | addDefaultHandleConstructor () |
| BuiltinTypeDeclBuilder & | addCopyConstructor () |
| BuiltinTypeDeclBuilder & | addCopyAssignmentOperator () |
| BuiltinTypeDeclBuilder & | addStaticInitializationFunctions (bool HasCounter) |
| BuiltinTypeDeclBuilder & | addLoadMethods () |
| BuiltinTypeDeclBuilder & | addIncrementCounterMethod () |
| BuiltinTypeDeclBuilder & | addDecrementCounterMethod () |
| BuiltinTypeDeclBuilder & | addHandleAccessFunction (DeclarationName &Name, bool IsConst, bool IsRef) |
| BuiltinTypeDeclBuilder & | addAppendMethod () |
| BuiltinTypeDeclBuilder & | addConsumeMethod () |
| BuiltinTypeDeclBuilder & | addGetDimensionsMethodForBuffer () |
◆ BuiltinTypeDeclBuilder() [1/2]
| clang::hlsl::BuiltinTypeDeclBuilder::BuiltinTypeDeclBuilder |
( |
Sema & | SemaRef, |
|
|
CXXRecordDecl * | R ) |
◆ BuiltinTypeDeclBuilder() [2/2]
| clang::hlsl::BuiltinTypeDeclBuilder::BuiltinTypeDeclBuilder |
( |
Sema & | SemaRef, |
|
|
NamespaceDecl * | Namespace, |
|
|
StringRef | Name ) |
◆ ~BuiltinTypeDeclBuilder()
| clang::hlsl::BuiltinTypeDeclBuilder::~BuiltinTypeDeclBuilder |
( |
| ) |
|
◆ addAppendMethod()
◆ addArraySubscriptOperators()
◆ addBufferHandles()
◆ addConsumeMethod()
◆ addCopyAssignmentOperator()
◆ addCopyConstructor()
◆ addDecrementCounterMethod()
◆ addDefaultHandleConstructor()
◆ addGetDimensionsMethodForBuffer()
◆ addHandleAccessFunction()
◆ addIncrementCounterMethod()
◆ addLoadMethods()
◆ addMemberVariable()
◆ addSimpleTemplateParams()
◆ addStaticInitializationFunctions()
◆ completeDefinition()
◆ finalizeForwardDeclaration()
| CXXRecordDecl * clang::hlsl::BuiltinTypeDeclBuilder::finalizeForwardDeclaration |
( |
| ) |
|
|
inline |
◆ BuiltinTypeMethodBuilder
| friend struct BuiltinTypeMethodBuilder |
|
friend |
◆ TemplateParameterListBuilder
| friend struct TemplateParameterListBuilder |
|
friend |
The documentation for this class was generated from the following files: