This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]