This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
[v3] tr1 headers and file naming conventions
I hate open this can of worms (again) but naming the tr1 headers without a .h
extension in the source tree means no automatic doxygenation.
Currently, the <tr1/array> header source is in include/tr1/array and gets
installed as .../tr1/array (which is fine). The standard header sources are
in std/xxx.h and get installed as .../xxx, and the doxygenation machinery
builds its stuff from the .h files in the sources.
To get the Doxygen magic happening, either (1) the indoxygenation scripts have
to be modified to pick up the header names explicitly, or (2) the tr1
extensionless headers should be made to work just like the existing standard
headers, ie. through the Makefile mechanism. Consistency with existing
practise is good.
Better to get this straightened out now before more tr1 headers get checked
in.
--
Stephen M. Webb
stephen.webb@bregmasoft.com