2014-03-04 08:21:14 +08:00
|
|
|
namespace RedeclAcrossImport {
|
|
|
|
enum E { e };
|
|
|
|
}
|
|
|
|
|
2014-03-25 09:14:22 +08:00
|
|
|
namespace AddAndReexportBeforeImport {
|
|
|
|
struct S {};
|
|
|
|
extern struct S t;
|
|
|
|
}
|
|
|
|
|
2012-12-12 06:11:52 +08:00
|
|
|
@import namespaces_top;
|
2012-01-07 17:11:48 +08:00
|
|
|
|
2014-03-04 08:21:14 +08:00
|
|
|
namespace RedeclAcrossImport {
|
|
|
|
E x = e;
|
|
|
|
}
|
|
|
|
|
2013-02-07 11:37:08 +08:00
|
|
|
float &global(float);
|
|
|
|
float &global2(float);
|
|
|
|
|
|
|
|
namespace LookupBeforeImport {
|
|
|
|
float &f(float);
|
|
|
|
}
|
|
|
|
|
2012-01-07 17:11:48 +08:00
|
|
|
namespace N1 { }
|
|
|
|
|
|
|
|
namespace N1 {
|
|
|
|
float& f(float);
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace N2 {
|
|
|
|
float& f(float);
|
|
|
|
}
|
2012-01-10 01:30:44 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace N5 {
|
|
|
|
int &f(int);
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace N6 {
|
|
|
|
int &f(int);
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace N7 {
|
|
|
|
int &f(int);
|
|
|
|
}
|
2012-01-10 01:38:47 +08:00
|
|
|
|
|
|
|
namespace N8 {
|
|
|
|
int &f(int);
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace N9 {
|
|
|
|
int &f(int);
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace N10 {
|
|
|
|
int &f(int);
|
|
|
|
}
|
2012-01-10 02:07:24 +08:00
|
|
|
|
|
|
|
namespace N11 {
|
|
|
|
namespace {
|
|
|
|
class Foo;
|
|
|
|
}
|
|
|
|
Foo *getFoo();
|
|
|
|
}
|
|
|
|
|
|
|
|
namespace N12 {
|
|
|
|
namespace {
|
|
|
|
class Foo;
|
|
|
|
}
|
|
|
|
Foo *getFoo();
|
|
|
|
}
|