I see two styles in our codebase. Simple question: what is to prefer?
void
someNsName::someFunc( int a, int b )
{/*...*/}
void
someNsName::someOtherFunc( int c )
{/*...*/}
or
namespace someNsName {
void
someFunc( int a, int b )
{/*...*/}
void
someOtherFunc( int c )
{/*...*/}
} // NS someNsName
I personally prefer the latter, especially when you would have to qualify a lot from someNsName otherwise. But are there more reasons?