#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: