[gmx-developers] C++ decisions - header file extension - use of bool

Magnus Lundborg magnus.lundborg at scilifelab.se
Fri Mar 15 08:56:01 CET 2013


I agree that it's good to be able to tell the headers apart, so I vote 
for .hpp. I actually think .hpp would be a good choice even if we had 
only c++ code.

I don't see any problem with gmx_bool. If we manage to switch to pure 
c++ later on we can always change to bool then (with some extra work).


On 03/15/2013 08:49 AM, David van der Spoel wrote:
> Hi,
> I have two simple questions that have been brought up before but would 
> be good to settle.
> First is about header file name. Since we will for the foreseeable 
> future at least have both C and C++ code it would be good in my 
> opinion to have a clear distinction in file names. The C++ files have 
> extension .cpp throughout, but the header files are .h. I would like 
> to propose to mv those to .hpp.
> Second is the use of bool versus gmx_bool. I was convinced at first 
> that bool was the way to go, but of course this is not portable to C 
> code, so it is probably better to stick with gmx_bool.
> Comments, opinions?

More information about the gromacs.org_gmx-developers mailing list