#include "/home/buildbot/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 & | addHandleMember (ResourceClass RC, bool IsROV, bool RawBuffer, AccessSpecifier Access=AccessSpecifier::AS_private) |
BuiltinTypeDeclBuilder & | addArraySubscriptOperators () |
BuiltinTypeDeclBuilder & | addDefaultHandleConstructor () |
BuiltinTypeDeclBuilder & | addHandleConstructorFromBinding () |
BuiltinTypeDeclBuilder & | addHandleConstructorFromImplicitBinding () |
BuiltinTypeDeclBuilder & | addCopyConstructor () |
BuiltinTypeDeclBuilder & | addCopyAssignmentOperator () |
BuiltinTypeDeclBuilder & | addCreateFromBinding () |
BuiltinTypeDeclBuilder & | addCreateFromImplicitBinding () |
BuiltinTypeDeclBuilder & | addLoadMethods () |
BuiltinTypeDeclBuilder & | addIncrementCounterMethod () |
BuiltinTypeDeclBuilder & | addDecrementCounterMethod () |
BuiltinTypeDeclBuilder & | addHandleAccessFunction (DeclarationName &Name, bool IsConst, bool IsRef) |
BuiltinTypeDeclBuilder & | addAppendMethod () |
BuiltinTypeDeclBuilder & | addConsumeMethod () |
◆ 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()
◆ addConsumeMethod()
◆ addCopyAssignmentOperator()
◆ addCopyConstructor()
◆ addCreateFromBinding()
◆ addCreateFromImplicitBinding()
◆ addDecrementCounterMethod()
◆ addDefaultHandleConstructor()
◆ addHandleAccessFunction()
◆ addHandleConstructorFromBinding()
◆ addHandleConstructorFromImplicitBinding()
◆ addHandleMember()
◆ addIncrementCounterMethod()
◆ addLoadMethods()
◆ addMemberVariable()
◆ addSimpleTemplateParams()
◆ 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: