1*99451b44SJordan Rupprecht namespace N 2*99451b44SJordan Rupprecht { 3*99451b44SJordan Rupprecht int n; 4*99451b44SJordan Rupprecht } 5*99451b44SJordan Rupprecht 6*99451b44SJordan Rupprecht namespace 7*99451b44SJordan Rupprecht { 8*99451b44SJordan Rupprecht int anon; 9*99451b44SJordan Rupprecht } 10*99451b44SJordan Rupprecht 11*99451b44SJordan Rupprecht namespace Nested 12*99451b44SJordan Rupprecht { 13*99451b44SJordan Rupprecht namespace 14*99451b44SJordan Rupprecht { 15*99451b44SJordan Rupprecht int nested; 16*99451b44SJordan Rupprecht } 17*99451b44SJordan Rupprecht } 18*99451b44SJordan Rupprecht 19*99451b44SJordan Rupprecht namespace Global 20*99451b44SJordan Rupprecht { 21*99451b44SJordan Rupprecht int global; 22*99451b44SJordan Rupprecht } 23*99451b44SJordan Rupprecht 24*99451b44SJordan Rupprecht namespace Fun 25*99451b44SJordan Rupprecht { 26*99451b44SJordan Rupprecht int fun_var; fun()27*99451b44SJordan Rupprecht int fun() 28*99451b44SJordan Rupprecht { 29*99451b44SJordan Rupprecht fun_var = 5; 30*99451b44SJordan Rupprecht return 0; // break 1 31*99451b44SJordan Rupprecht } 32*99451b44SJordan Rupprecht } 33*99451b44SJordan Rupprecht 34*99451b44SJordan Rupprecht namespace Single 35*99451b44SJordan Rupprecht { 36*99451b44SJordan Rupprecht int single = 3; 37*99451b44SJordan Rupprecht } 38*99451b44SJordan Rupprecht 39*99451b44SJordan Rupprecht namespace NotImportedBefore 40*99451b44SJordan Rupprecht { 41*99451b44SJordan Rupprecht int not_imported = 45; 42*99451b44SJordan Rupprecht } 43*99451b44SJordan Rupprecht 44*99451b44SJordan Rupprecht using namespace Global; 45*99451b44SJordan Rupprecht 46*99451b44SJordan Rupprecht int not_imported = 35; 47*99451b44SJordan Rupprecht int fun_var = 9; 48*99451b44SJordan Rupprecht 49*99451b44SJordan Rupprecht namespace NotImportedAfter 50*99451b44SJordan Rupprecht { 51*99451b44SJordan Rupprecht int not_imported = 55; 52*99451b44SJordan Rupprecht } 53*99451b44SJordan Rupprecht 54*99451b44SJordan Rupprecht namespace Imported 55*99451b44SJordan Rupprecht { 56*99451b44SJordan Rupprecht int imported = 99; 57*99451b44SJordan Rupprecht } 58*99451b44SJordan Rupprecht 59*99451b44SJordan Rupprecht int imported = 89; 60*99451b44SJordan Rupprecht main()61*99451b44SJordan Rupprechtint main() 62*99451b44SJordan Rupprecht { 63*99451b44SJordan Rupprecht using namespace N; 64*99451b44SJordan Rupprecht using namespace Nested; 65*99451b44SJordan Rupprecht using namespace Imported; 66*99451b44SJordan Rupprecht using Single::single; 67*99451b44SJordan Rupprecht n = 1; 68*99451b44SJordan Rupprecht anon = 2; 69*99451b44SJordan Rupprecht nested = 3; 70*99451b44SJordan Rupprecht global = 4; 71*99451b44SJordan Rupprecht return Fun::fun(); // break 0 72*99451b44SJordan Rupprecht } 73