Lines Matching defs:HLSLNamespace
35 NamespaceDecl *HLSLNamespace = nullptr;
44 : HLSLNamespace(Namespace) {
50 if (S.LookupQualifiedName(Result, HLSLNamespace)) {
65 Record = CXXRecordDecl::Create(AST, TagDecl::TagKind::Class, HLSLNamespace,
69 Record->setLexicalDeclContext(HLSLNamespace);
78 if (HLSLNamespace && !Template && Record->getDeclContext() == HLSLNamespace)
79 HLSLNamespace->addDecl(Record);
402 HLSLNamespace = NamespaceDecl::Create(
405 HLSLNamespace->setImplicit(true);
406 HLSLNamespace->setHasExternalLexicalStorage();
407 AST.getTranslationUnitDecl()->addDecl(HLSLNamespace);
410 (void)HLSLNamespace->getCanonicalDecl()->decls_begin();
422 NestedNameSpecifierLoc(), SourceLocation(), HLSLNamespace,
434 AST, HLSLNamespace, SourceLocation(), SourceLocation(), 0, 0,
443 AST, HLSLNamespace, SourceLocation(), SourceLocation(), 0, 1,
468 auto *Record = TypeAliasDecl::Create(AST, HLSLNamespace, SourceLocation(),
474 TypeAliasTemplateDecl::Create(AST, HLSLNamespace, SourceLocation(),
480 HLSLNamespace->addDecl(Template);
499 Decl = BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RWBuffer")
510 BuiltinTypeDeclBuilder(*SemaPtr, HLSLNamespace, "RasterizerOrderedBuffer")