URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [alias-decl-3.C] - Rev 693
Compare with Previous | Blame | View Log
// { dg-options "-std=c++0x" }// Exercise some member alias templates ...template<class T, class U> class A0 {};template<class T>struct A1 {template<class U> struct S {};template<class U> using AA0 = A0<T, U>;void f(A0<T, int>);voidfoo(){AA0<int> a;const AA0<int> b;f(a);f(b);}};voidbar(){A1<int> a1;a1.foo();A1<int>::AA0<int> a1aa0;a1.f(a1aa0);}// ... some simple member alias ...struct B {using A = int;};B::A a;// ... and some simple aliasusing Int = int;
