Home | History | Annotate | Download | only in Sema

Lines Matching refs:Namespace

35 using namespace clang;
36 using namespace sema;
939 // C++ [namespace.memdef]p3:
943 // the innermost enclosing namespace scope are not considered.
1053 // namespace, or type in the same scope (3.3), except as specified
1508 namespace {
1844 // template or a member template that ap- pears in namespace scope, the
1982 // template or a member template that ap- pears in namespace scope, the
2169 // If we get out to a namespace, we're done.
2708 namespace {
3990 namespace {
4215 case NestedNameSpecifier::Namespace:
5780 // A template-declaration can appear only as a namespace scope or
5872 // An explicit specialization shall be declared in the namespace
5874 // the namespace of which the enclosing class or enclosing class
5877 // template shall be declared in the namespace of which the class
5881 // the explicit specialization was declared, or in a namespace
5916 // in any namespace scope in which its definition may be defined (14.5.1
5923 // namespace.
5944 llvm_unreachable("unexpected namespace context for specialization");
5952 // An explicit specialization shall be declared in the namespace of which
5953 // the template is a member, or, for member templates, in the namespace
5957 // namespace of which the class template is a member.
5960 // An explicit specialization shall be declared in a namespace enclosing
5963 // An explicit instantiation shall appear in an enclosing namespace of its
5969 "DC encloses TU but isn't in enclosing namespace set");
6510 // namespace in which the template was defined.
7183 // An explicit instantiation shall appear in an enclosing namespace of its
7186 // namespace where its template is declared or, if that namespace is inline
7187 // (7.3.1), any namespace from its enclosing namespace set.
7334 // namespace of its template. [...]
7543 // namespace of its template. [...]
8247 namespace {