X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkAtomicBlackBoxMacros.h;fp=kernel%2Fsrc%2FbbtkAtomicBlackBoxMacros.h;h=a57dc65536774b764d214221164e7a2b90744f1b;hb=0bdd420ed7219642944ee93dfde55bc9e8686925;hp=731ceed4518f5dc01b720e1cbc84d37a13de0628;hpb=427d8c0ac838ab789a57b28f62a7f9ff243e7b60;p=bbtk.git diff --git a/kernel/src/bbtkAtomicBlackBoxMacros.h b/kernel/src/bbtkAtomicBlackBoxMacros.h index 731ceed..a57dc65 100644 --- a/kernel/src/bbtkAtomicBlackBoxMacros.h +++ b/kernel/src/bbtkAtomicBlackBoxMacros.h @@ -79,9 +79,17 @@ //============================================================================ + + //============================================================================ /// Declares the standard interface of a AtomicBlackBox /// (ctor, New, descriptor related methods) + +//EED 2017-08-29 itk3to4 +/* + std::string GetObjectName() const \ +*/ + #define BBTK_BLACK_BOX_INTERFACE_INTERNAL(CLASS,PARENT) \ BBTK_OBJECT_MINIMAL_INTERFACE; \ private: \ @@ -91,7 +99,7 @@ bool allocate_connectors = true); \ ~CLASS(); \ public: \ - std::string GetObjectName() const \ + std::string GetObjectName() \ { return std::string(#CLASS)+std::string(" '") \ +bbGetNameWithParent()+std::string("'"); } \ inline static Pointer New(const std::string& name) \