Est-il possible d'avoir un espace de noms contenant toutes les déclarations de plus d'un autre espace de noms? Comme ça:
namespace std {...};
namespace glm {...};
namespace mynamespace = std; //mynamespace is an alias for std
namespace mynamespace += glm; //mynamespace will hold glm functions as well.