X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkInterpreter.h;h=2e7ba4df6f2c0462179108c1bcf6e910f3e2d277;hb=dad2f344cba135eec67eba321b29ffd61975e9c9;hp=483068bf8935c230eb008e9b08a5c6ef09941029;hpb=41dd99d33d99d0e17448d401a1d46ef390b5d525;p=bbtk.git diff --git a/kernel/src/bbtkInterpreter.h b/kernel/src/bbtkInterpreter.h index 483068b..2e7ba4d 100644 --- a/kernel/src/bbtkInterpreter.h +++ b/kernel/src/bbtkInterpreter.h @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkInterpreter.h,v $ $ Language: C++ - Date: $Date: 2008/04/22 09:40:11 $ - Version: $Revision: 1.28 $ + Date: $Date: 2008/05/06 13:45:12 $ + Version: $Revision: 1.30 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -86,7 +86,7 @@ namespace bbtk //======================================================================= class BBTK_EXPORT Interpreter : public Object { - BBTK_OBJECT_INTERFACE(Interpreter); + BBTK_OBJECT_INTERFACE_NO_CONDES(Interpreter); typedef Object Superclass; public: static Pointer New(const std::string& cpp_file = ""); @@ -182,7 +182,7 @@ namespace bbtk cKind, // LG cNewGUI, // LG cWorkspace, // LG - cObject + cDebug // LG } CommandCodeType; /// The structure storing the informations on a command @@ -260,7 +260,7 @@ namespace bbtk void NewGUI(const std::string& box, const std::string& instanceName); - void ObjectInfo(const std::string& name); + void Debug(const std::string& arg); private: @@ -319,6 +319,9 @@ namespace bbtk bool mThrow; + protected: + ~Interpreter(); + }; // EO class Interpreter