Lines Matching refs:ExtraNSs
79 InnerNamespaceInfoList ExtraNSs; in ParseNamespace() local
125 ExtraNSs.push_back(Info); in ParseNamespace()
134 if (!ExtraNSs.empty() && attrLoc.isValid()) in ParseNamespace()
144 if (!ExtraNSs.empty()) { in ParseNamespace()
145 Diag(ExtraNSs.front().NamespaceLoc, in ParseNamespace()
147 << SourceRange(ExtraNSs.front().NamespaceLoc, in ParseNamespace()
148 ExtraNSs.back().IdentLoc); in ParseNamespace()
178 if (ExtraNSs.empty()) { in ParseNamespace()
183 Diag(ExtraNSs[0].NamespaceLoc, in ParseNamespace()
189 Diag(ExtraNSs[0].NamespaceLoc, in ParseNamespace()
200 Diag(ExtraNSs[0].NamespaceLoc, diag::ext_nested_namespace_definition) in ParseNamespace()
201 << SourceRange(ExtraNSs.front().NamespaceLoc, in ParseNamespace()
202 ExtraNSs.back().IdentLoc); in ParseNamespace()
205 for (const auto &ExtraNS : ExtraNSs) { in ParseNamespace()
214 for (unsigned i = 0, e = ExtraNSs.size(); i != e; ++i) in ParseNamespace()
217 Diag(ExtraNSs[0].NamespaceLoc, diag::ext_nested_namespace_definition) in ParseNamespace()
219 SourceRange(ExtraNSs.front().NamespaceLoc, in ParseNamespace()
220 ExtraNSs.back().IdentLoc), in ParseNamespace()
249 ParseInnerNamespace(ExtraNSs, 0, InlineLoc, attrs, T); in ParseNamespace()