>>> "Roland" == Roland Levillain <roland(a)lrde.epita.fr> writes:
> Currently, header guards have this form:
> OLENA_CORE_ABSTRACT_IMAGE_HH // for oln/core/abstract/image.hh in Olena
> STATIC_VTYPES_HH // for stc/vtypes.hh in Static
> but they don't really match the file paths. I'd prefer to use the
> namespace as a prefix rather than the project name. The guards taken
> as examples above would then read:
> OLN_CORE_ABSTRACT_IMAGE_HH // for oln/core/abstract/image.hh in Olena
> STC_VTYPES_HH // for stc/vtypes.hh in Static
> What do you think?
That's nicer, and easier to automate, I would say.