OwnedPropertyList.h

Go to the documentation of this file.
00001 // @(#)root/reflex:$Id: OwnedPropertyList.h 29288 2009-07-01 13:03:35Z axel $
00002 // Author: Stefan Roiser 2006
00003 
00004 // Copyright CERN, CH-1211 Geneva 23, 2004-2006, All rights reserved.
00005 //
00006 // Permission to use, copy, modify, and distribute this software for any
00007 // purpose is hereby granted without fee, provided that this copyright and
00008 // permissions notice appear in all copies and derivatives.
00009 //
00010 // This software is provided "as is" without express or implied warranty.
00011 
00012 #ifndef Reflex_OwnedPropertyList
00013 #define Reflex_OwnedPropertyList
00014 
00015 // Include files
00016 #include "Reflex/Kernel.h"
00017 #include "Reflex/PropertyList.h"
00018 
00019 namespace Reflex {
00020 // forward declarations
00021 class PropertyListImpl;
00022 
00023 /**
00024  * @class OwnedPropertyList OwnedPropertyList.h OwnedPropertyList.h
00025  * @author Stefan Roiser
00026  * @date 21/07/2006
00027  * @ingroup Ref
00028  */
00029 class RFLX_API OwnedPropertyList: public PropertyList {
00030 public:
00031    /** constructor */
00032    OwnedPropertyList(PropertyListImpl * propertyListImpl = 0):
00033       PropertyList(propertyListImpl) {}
00034 
00035 
00036    /** delete */
00037    void Delete();
00038 
00039 };    // class OwnedPropertyList
00040 
00041 } // namespace Reflex
00042 
00043 #endif // Reflex_OwnedPropertyList

Generated on Tue Jul 5 14:25:52 2011 for ROOT_528-00b_version by  doxygen 1.5.1