Home
last modified time | relevance | path

Searched refs:BuiltinTypeDeclBuilder (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLBuiltinTypeDeclBuilder.h47 class BuiltinTypeDeclBuilder {
60 BuiltinTypeDeclBuilder(Sema &SemaRef, CXXRecordDecl *R);
61 BuiltinTypeDeclBuilder(Sema &SemaRef, NamespaceDecl *Namespace,
63 ~BuiltinTypeDeclBuilder();
65 BuiltinTypeDeclBuilder &addSimpleTemplateParams(ArrayRef<StringRef> Names,
68 BuiltinTypeDeclBuilder &completeDefinition();
70 BuiltinTypeDeclBuilder &
74 BuiltinTypeDeclBuilder &
77 BuiltinTypeDeclBuilder &addArraySubscriptOperators();
80 BuiltinTypeDeclBuilder &addDefaultHandleConstructor();
[all …]
H A DHLSLBuiltinTypeDeclBuilder.cpp55 BuiltinTypeDeclBuilder &Builder;
58 TemplateParameterListBuilder(BuiltinTypeDeclBuilder &RB) : Builder(RB) {} in TemplateParameterListBuilder()
67 BuiltinTypeDeclBuilder &finalizeTemplateArgs(ConceptDecl *CD = nullptr);
105 BuiltinTypeDeclBuilder &DeclBuilder;
129 friend BuiltinTypeDeclBuilder;
131 BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, DeclarationName &Name, in BuiltinTypeMethodBuilder()
137 BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, StringRef NameStr,
156 BuiltinTypeDeclBuilder &finalize();
291 BuiltinTypeDeclBuilder &
341 BuiltinTypeMethodBuilder::BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, in BuiltinTypeMethodBuilder()
[all …]
H A DHLSLExternalSemaSource.cpp29 using clang::hlsl::BuiltinTypeDeclBuilder;
129 static BuiltinTypeDeclBuilder setupBufferType(CXXRecordDecl *Decl, Sema &S, in setupBufferType()
132 return BuiltinTypeDeclBuilder(S, Decl) in setupBufferType()
270 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "Buffer") in defineHLSLTypesWithForwardDeclarations()
282 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWBuffer") in defineHLSLTypesWithForwardDeclarations()
295 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RasterizerOrderedBuffer") in defineHLSLTypesWithForwardDeclarations()
306 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "StructuredBuffer") in defineHLSLTypesWithForwardDeclarations()
317 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWStructuredBuffer") in defineHLSLTypesWithForwardDeclarations()
331 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "AppendStructuredBuffer") in defineHLSLTypesWithForwardDeclarations()
342 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "ConsumeStructuredBuffer") in defineHLSLTypesWithForwardDeclarations()
[all …]