Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

/CdbBase/CdbFolderPtrFwd.hh

Go to the documentation of this file.
00001 #ifndef CDB_FOLDER_PTR_FWD_HH
00002 #define CDB_FOLDER_PTR_FWD_HH
00003 
00004 #include "CdbBase/CdbCommon.hh"
00005 #include "CdbBase/CdbCPtr.hh"
00006 #include "CdbBase/CdbAlwaysClosePolicy.hh"
00007 
00008 class CdbFolder;
00009 
00010 /// This is a smart pointer definition for this class
00011 /**
00012   * This type of the smart pointer will always make sure that
00013   * the corresponding object will always be closed when its very last
00014   * client looses the interest in it.
00015   *
00016   * NOTE: This definition uses the forward declaration for the pointed class,
00017   *       which is defined in this file later.
00018   */
00019 typedef CdbCPtr< CdbFolder, CdbAlwaysClosePolicy< CdbFolder > > CdbFolderPtr;
00020 
00021 #endif  // CDB_FOLDER_PTR_FWD_HH
00022 

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002