In a header file, should I prototype functions using the full namespace::type or bring the type into scope with using namespace::type?
#pragma once
...
void m_print(std::string msg);
vs
#pragma once
...
using std::string;
void m_print(string msg);