namespace visibility
variables namespace variable-scope scope
functions namespace scope
namespace
namespace visibility variable-scope scope
namespace scope Koenig lookup