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

CdbBdbObjectClone.cc

Go to the documentation of this file.
00001 // File and Version Information:
00002 //      $Id: CdbBdbObjectClone.cc,v 1.6 2004/10/21 20:35:49 gapon Exp $
00003 #include "BaBar/BaBar.hh"
00004 
00005 /// The implementation of the CdbBdbObjectClone.
00006 /**
00007   * @see CdbBdbObjectClone
00008   */
00009 
00010 #include "BaBar/BaBar.hh"
00011 
00012 #include "CdbBdb/CdbBdbObjectClone.hh"
00013 #include "CdbBdb/CdbBdbObjectCloneImpl.hh"
00014 
00015 CdbBdbObjectClone::CdbBdbObjectClone(          const ooRef(ooObj)& theHint,
00016                                       CdbBdbObjectCloneUserAction* theUserAction,
00017                                                               bool deepCopyMode,
00018                                                               bool verboseMode,
00019                                                               bool debugMode ) :
00020     _myImpl( new CdbBdbObjectCloneImpl( theHint,
00021                                         theUserAction,
00022                                         deepCopyMode,
00023                                         verboseMode,
00024                                         debugMode ))
00025 { }
00026 
00027 CdbBdbObjectClone::~CdbBdbObjectClone( )
00028 {
00029     delete _myImpl;
00030     _myImpl = 0;
00031 }
00032 
00033 bool
00034 CdbBdbObjectClone::clone( const ooHandle(ooObj)& theInputH,
00035                                 ooHandle(ooObj)& theOutputH )
00036 {
00037     return _myImpl->clone( theInputH,
00038                            theOutputH );
00039 }
00040 
00041 ooRef(ooObj)
00042 CdbBdbObjectClone::setHint( const ooRef(ooObj)& theHint )
00043 {
00044     return _myImpl->setHint( theHint );
00045 }
00046 
00047 CdbBdbObjectCloneUserAction*
00048 CdbBdbObjectClone::setUserAction( CdbBdbObjectCloneUserAction* theUserAction )
00049 {
00050     return _myImpl->setUserAction( theUserAction );
00051 }
00052 
00053 /////////////////
00054 // End Of File //
00055 /////////////////

Generated on Mon Dec 5 18:22:00 2005 for CDB by doxygen1.3-rc3