// @(#)root/cont
// Author: Philippe Canal Aug 2013

/*************************************************************************
 * Copyright (C) 1995-2013, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TListOfTypes
#define ROOT_TListOfTypes

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TListOfTypes                                                         //
//                                                                      //
// A collection of TDataType designed to hold the typedef information   //
// and numerical type information.  The collection is populated on      //
// demand.                                                              //
//                                                                      //
//////////////////////////////////////////////////////////////////////////


#ifndef ROOT_THastTable
#include "THashTable.h"
#endif

class TDataType;

class TListOfTypes : public THashTable
{
public:
   TListOfTypes();
   
   using THashTable::FindObject;
   virtual TObject   *FindObject(const char *name) const;
   
   virtual TDataType *FindType(const char *name) const;
   
   ClassDef(TListOfTypes,3); // Specical container for the list of types.
};


#endif


// @(#)root/cont
// Author: Philippe Canal Aug 2013

/*************************************************************************
 * Copyright (C) 1995-2013, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TListOfTypes
#define ROOT_TListOfTypes

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TListOfTypes                                                         //
//                                                                      //
// A collection of TDataType designed to hold the typedef information   //
// and numerical type information.  The collection is populated on      //
// demand.                                                              //
//                                                                      //
//////////////////////////////////////////////////////////////////////////


#ifndef ROOT_THastTable
#include "THashTable.h"
#endif

class TDataType;

class TListOfTypes : public THashTable
{
public:
   TListOfTypes();
   
   using THashTable::FindObject;
   virtual TObject   *FindObject(const char *name) const;
   
   TDataType *FindType(const char *name) const;
   
   ClassDef(TListOfTypes,2); // Specical container for the list of types.
};


#endif


Remove unnecessary virtual keyword. Lower version number to minimun.
Remove unnecessary virtual keyword.  Lower version number to minimun.
