Lines Matching refs:BuiltinTypeDeclBuilder
31 struct BuiltinTypeDeclBuilder {
38 BuiltinTypeDeclBuilder(CXXRecordDecl *R) : Record(R) {
43 BuiltinTypeDeclBuilder(Sema &S, NamespaceDecl *Namespace, StringRef Name)
78 ~BuiltinTypeDeclBuilder() {
83 BuiltinTypeDeclBuilder &
105 BuiltinTypeDeclBuilder &
119 BuiltinTypeDeclBuilder &
153 BuiltinTypeDeclBuilder &addDefaultHandleConstructor(Sema &S,
208 BuiltinTypeDeclBuilder &addArraySubscriptOperators() {
216 BuiltinTypeDeclBuilder &addArraySubscriptOperator(bool IsConst) {
296 BuiltinTypeDeclBuilder &startDefinition() {
303 BuiltinTypeDeclBuilder &completeDefinition() {
317 BuiltinTypeDeclBuilder &Builder;
321 TemplateParameterListBuilder(BuiltinTypeDeclBuilder &RB)
343 BuiltinTypeDeclBuilder &finalizeTemplateArgs() {
369 TemplateParameterListBuilder BuiltinTypeDeclBuilder::addTemplateArgumentList() {
468 ResourceDecl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "Resource")
477 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWBuffer")
506 BuiltinTypeDeclBuilder(Record)