Used to prevent name collisions when using multiple libraries, a namespace is a declarative prefix for functions, classes, types, etc.
namespace identifier(opt) { declaration-seq }
inline namespace identifier(opt) { declaration-seq } /* since C++11 */
inline(opt) namespace attribute-specifie...