-
Couldn't load subscription status.
- Fork 797
Description
Header synopses always contain namespace std { .... When we describe the header content in detail, we often repeat namespace std {, e.g. in "Class template vector".
However, we sometimes don't repeat the namespace for specifications. Examples are "optional", "polymorphic_memory_resource", and "linear_congruential_engine".
(Note that I am not talking about itemdecls; those never state the namespace.)
We should decide whether to state the namespace in those detailed definitions, and then apply that style consistently and record it in the wiki.
I think the majority use at the moment is to state the namespace, but that doesn't need to be a deciding factor. Note also that some class templates live in further nested namespaces, so there may be some value in being explicit.