Removing warnings
[u/mrichter/AliRoot.git] / CONTAINERS / AliObjectArray.cxx
index 8632d992540d961872b6ad7b3fa7b0dddd7a73ed..adc72c2d28ede1ccc74339eeab1fa8ad82e10f34 100644 (file)
@@ -13,9 +13,8 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-*/
+/* $Id$ */
+
 ///////////////////////////////////////////////////////////////////////////////
 //                                                                           //
 //  AliObjectArray                                                           //
@@ -62,7 +61,8 @@ AliObjectArray::AliObjectArray(const char * classname, Int_t buffersize):AliMemA
   SetClass(classname);
 }
 
-AliObjectArray::AliObjectArray(const AliObjectArray &arr)
+AliObjectArray::AliObjectArray(const AliObjectArray &arr):
+  AliMemArray(arr)
 {  
   //
   //
@@ -99,13 +99,22 @@ Bool_t AliObjectArray::SetClass(const char * classname)
   return (fClassInfo!=0);  
 }
 
-void   AliObjectArray::Dump(Int_t i)
+void   AliObjectArray::Dump(Int_t i) const
 {
   //dump object at position i 
   if (At(i)) fClassInfo->ObjectDump(At(i));
   else printf("index %d - out of range\n",i);
 }
 
+void   AliObjectArray::Dump() const
+{
+  //dump all objects 
+  for (UInt_t i=0;i<fSize;i++) {
+    if (At(i)) fClassInfo->ObjectDump(At(i));
+    else printf("index %d - out of range\n",i);
+  }
+}
+
 void AliObjectArray::Streamer(TBuffer& R__b) 
 {
   //