//! -- what the HELL?!

Dear CINT programmers,

what braidead freak is responsible for this:
Ad streamers…
“You do not want to write all class data members. Note however, that if rootcint processes your class, the generated function will not save data members for which the first character in the associated comment field is “!”, e.g.: fCacheVar; //! cache variable.”

Come on, really? Using doxygen syntax to do some exceptions in I/O. My god!!! Can you image how much must have people lost time over this.

If forgetting about doxygen…
Int_t myVariable; //!!! realy important for something

Bloody hell!!!
[-o<

[quote]Come on, really? Using doxygen syntax to do some exceptions in I/O. My god!!![/quote]Well if the C++ standard had included support for (custom) attributes around 1994 and all compilers had supported it that what we would have used, short of that we made a choise that was documented (re-read the User’s Guide) and minimally invasive and whose side-effects are trivially since we any simple unit test and predates doxygen …

Philippe.