123456789101112131415161718192021222324252627 |
- // Merge success
- namespace N1 {
- int x;
- }
- // Merge multiple namespaces
- namespace N2 {
- extern int x;
- }
- namespace N2 {
- extern float y;
- }
- // Merge namespace with conflict
- namespace N3 {
- extern float z;
- }
- namespace AliasWithSameName = N3;
- namespace TestUnresolvedTypenameAndValueDecls {
- template <class T> class Base {
- public:
- typedef T foo;
- void bar();
- };
- }
|