Program: bbtk
Module: $RCSfile: bbtkAtomicBlackBox.h,v $
Language: C++
- Date: $Date: 2009/04/30 14:31:30 $
- Version: $Revision: 1.9 $
+ Date: $Date: 2009/05/14 14:43:33 $
+ Version: $Revision: 1.10 $
=========================================================================*/
/* ---------------------------------------------------------------------
//==================================================================
//==================================================================
- /// User callback called in the box contructor
- virtual void bbUserConstructor() {}
- /// User callback called in the box copy constructor
- virtual void bbUserCopyConstructor(bbtk::BlackBox::Pointer) {}
- /// User callback called in the box destructor
- virtual void bbUserDestructor() {}
+ /// *** TO BE REMOVED WHEN EVERYTHING IS OK ***
+ /// CHANGED RETURN TYPE OF bbUserConstructor FROM void TO int
+ /// TO PRODUCE COMPILATION ERROR IF AN USER DECLARES THE OLD
+ /// METHOD bbUserConstructor IN ITS BOX
+ virtual int bbUserConstructor() { return 0; }
+ /// *** TO BE REMOVED WHEN EVERYTHING IS OK ***
+ /// THE SAME AS bbUserConstructor
+ virtual int bbUserCopyConstructor(bbtk::BlackBox::Pointer) { return 0; }
+ /// *** TO BE REMOVED WHEN EVERYTHING IS OK ***
+ /// THE SAME AS bbUserConstructor
+ virtual int bbUserDestructor() { return 0; }
//==================================================================
- //==================================================================
- /// System callback which calls bbUserConstructor for all its ancestors
- /// and the box itself
- virtual void bbConstructor() {}
- /// System callback which calls bbUserDestructor for all its ancestors
- /// and the box itself
- virtual void bbDestructor() {}
- //==================================================================
//==================================================================
private: