>      - Convert these files into actual templates, perhaps. I haven't 
> looked enough into the implementations to know whether this is 
> possible, or to discover what else might prevent us from doing this. I 
> do know that we use templates elsewhere in Xerces, so this shouldn't 
> break any compiler compatibility...?

This was done for a very old version of IBM's xlC compiler that had a very 
rudimentary implementation for template instantiation.  Since that 
compiler is long gone, I would vote we just do away with those files, and 
include their contents in the corresponding .hpp files.  Xalan-C++ has 
done this from the beginning, without any problems.

On the other hand, there are compilers that supports a separation of 
template declaration from template definition, but explicit instantiation 
requires more work.  What are the chances we would want to do that?  Any 
opinions?

>      - Change the extensions on the files to something else. Suggestions 

> are welcome. .tcc comes to mind, though I know gcc uses this for some 
> of it's code and I don't want to confuse it. Does anybody know of any 
> standard usage?

The Rogue Wave library on HP with aCC uses .cc, and the Dinkumware library 
shipped on AIX with xlC uses .t, so there doesn't seem to be much of a 
consensus out there.

Dave

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to