'identifier' : is not a namespace
A using-directive is applied to something other than a namespace.
Example
namespace N { class X {}; } using namespace N::X; //error