Re: [ROOT] rootcint #pragma's

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Tue May 20 2003 - 10:45:09 MEST


Hi Artur,

 have a look at http://root.cern.ch/root/Cint.phtml?ref. Reachable via
the CINT link on the ROOT home page.

In ROOT the most common pragma's are the ones to add a class, function,
global or enum to a dictionary. The link off pragma's are not needed
anymore in the most recent versions of ROOT since that is now the
default.

Cheers, Fons.


On Tue, 2003-05-20 at 10:26, Artur Szostak wrote:
> What other #pragma's does rootcint use?
> I know of the following:
> 
>     #pragma link off all globals;
>     #pragma link off all classes;
>     #pragma link off all functions;
>     #pragma link C++ class ...;
> 
>     #pragma link off all typedefs;
>     #pragma link off class ...;
>     #pragma link C++ nestedclasses;
>     #pragma link C++ nestedtypedefs;
> 
> Which I should add only the first 4 seem to be documented by rootcint.
> 
> What does the + do after the class name? I know what - and ! do but not +. 
> Are there any more suffixes out there?
-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7679480



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:11 MET