diff options
author | venkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-08-08 02:50:36 +0000 |
---|---|---|
committer | venkita <venkita@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-08-08 02:50:36 +0000 |
commit | 05ad6f41eb50fd65a92489adb6f59e7f00a626c4 (patch) | |
tree | 91ec92e2c6ed5fbde40ea2464a1093704f11488c /Kokyu | |
parent | 66adee715efb5722df16c1430ffd39c8cd708544 (diff) | |
download | ATCD-05ad6f41eb50fd65a92489adb6f59e7f00a626c4.tar.gz |
ChangeLogTag: Thu Aug 7 21:47:25 2003 Venkita Subramonian <venkita@cs.wustl.edu>
Diffstat (limited to 'Kokyu')
-rw-r--r-- | Kokyu/Kokyu.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Kokyu/Kokyu.h b/Kokyu/Kokyu.h index e3a07108083..1aae39ca08f 100644 --- a/Kokyu/Kokyu.h +++ b/Kokyu/Kokyu.h @@ -21,9 +21,19 @@ #include "kokyu_export.h" #include "Kokyu_defs.h" +//Currently I am not seeing a way to avoid including these here. The +//whole purpose of the pImpl idiom is to avoid this dependency. But +//using the auto_ptr<> to store the implementation causes a compile +//error (in the destructor) that the implementation definition is not +//found. Note that the auto-ptr<T>::~auto_ptr() calls delete on the +//internal pointer and at this point the class definition needs to be +//visible. Need to revisit this and see whether there is a work +//around. +#include "Dispatcher_Impl.h" + namespace Kokyu { - class Dispatcher_Impl; + //class Dispatcher_Impl; /** * @class Dispatcher @@ -90,15 +100,5 @@ namespace Kokyu #include "Kokyu.i" #endif /* __ACE_INLINE__ */ -//Currently I am not seeing a way to avoid including these here. The -//whole purpose of the pImpl idiom is to avoid this dependency. But -//using the auto_ptr<> to store the implementation causes a compile -//error (in the destructor) that the implementation definition is not -//found. Note that the auto-ptr<T>::~auto_ptr() calls delete on the -//internal pointer and at this point the class definition needs to be -//visible. Need to revisit this and see whether there is a work -//around. -#include "Dispatcher_Impl.h" - #include "ace/post.h" #endif /* KOKYU_H */ |