]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RuleChecker/CodingConventions.xml
include TObjArray.h
[u/mrichter/AliRoot.git] / RuleChecker / CodingConventions.xml
index 356b7d0c087caad98604f6fef04f96e4942f217c..028dd07e6048203ce1824a03e1b3dae038b0c129 100644 (file)
                </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