</Rule>
<Rule check = "true">
<Name>RC20</Name>
- <Description>@ Default constructors and constructors which have
-@ TRootIOCtor* as parameter type should not allocate
-@ memory to data members.</Description>
- </Rule>
- <Rule check = "true">
+ <Description>@ The constructors used in Root I/O should not
+@ allocate memory to data members. These constructors
+@ are either the constructors which have TRootIOCtor*
+@ as parameter type, or the default constructors. The
+@ rule does not apply to classes excluded from Root
+@ I/0 with ClassDef(ClassName,0).</Description>
+ </Rule>
+ <Rule check = "false">
<Name>RC21</Name>
<Description>@ The constant static data members of the basic
@ types should be initialized in the header file