| namespace N | |
| { | |
| int n; | |
| } | |
| namespace | |
| { | |
| int anon; | |
| } | |
| namespace Nested | |
| { | |
| namespace | |
| { | |
| int nested; | |
| } | |
| } | |
| namespace Global | |
| { | |
| int global; | |
| } | |
| namespace Fun | |
| { | |
| int fun_var; | |
| int fun() | |
| { | |
| fun_var = 5; | |
| return 0; // break 1 | |
| } | |
| } | |
| namespace Single | |
| { | |
| int single = 3; | |
| } | |
| namespace NotImportedBefore | |
| { | |
| int not_imported = 45; | |
| } | |
| using namespace Global; | |
| int not_imported = 35; | |
| int fun_var = 9; | |
| namespace NotImportedAfter | |
| { | |
| int not_imported = 55; | |
| } | |
| namespace Imported | |
| { | |
| int imported = 99; | |
| } | |
| int imported = 89; | |
| int main() | |
| { | |
| using namespace N; | |
| using namespace Nested; | |
| using namespace Imported; | |
| using Single::single; | |
| n = 1; | |
| anon = 2; | |
| nested = 3; | |
| global = 4; | |
| return Fun::fun(); // break 0 | |
| } |