reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | // 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(); }; } |