Lines Matching refs:inner
2 namespace inner { namespace
14 using outer_alias::inner::vector;
16 struct X_vector : outer_alias::inner::vector<X> {
17 using outer_alias::inner::vector<X>::iterator;
21 namespace inner { namespace
31 void outer::inner::array<T, N>::foo() { in foo()
35 int outer::inner::array<T, N>::max_size = 17;
38 struct X2 : outer::inner::vector<T> {
40 using typename outer::inner::vector<type>::iterator;
41 using outer::inner::vector<type>::push_back;
45 namespace inner { namespace
51 using namespace outer_alias::inner::secret;
52 namespace super_secret = outer_alias::inner::secret;
57 t->::outer_alias::inner::template vector<T>::~vector<T>(); in f()
62 namespace inner { namespace
75 ::outer_alias::inner::f(t); in h()
90 ::outer_alias::inner::f(t); in h()
100 typedef typename outer_alias::inner::vector<type>::iterator iter_type;
101 typedef typename outer_alias::inner::vector<int>::iterator int_ptr_type;
107 typedef typename outer_alias::inner::vector<type>::template rebind<type> type1;
108 typedef typename outer_alias::inner::vector<type>::template rebind<type>::other type2;
109 typedef class outer_alias::inner::vector<type>::template rebind<type> type3;
110 typedef class outer_alias::inner::vector<type>::template rebind<type>::other type4;
114 namespace inner { namespace
126 typedef outer_alias::inner::apply_meta<T_type, U_type::template apply> type;