$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Pavel Vozenilek (pavel_vozenilek_at_[hidden])
Date: 2005-02-14 21:16:18
"Jason Hise" wrote:
> Rob Stewart wrote:
>
>>template <typename T>
>>class unsafe_singleton : public singleton<T>
>>{
>>public:
>> //! WARNING: Do not delete the returned pointer!
>> T * unsafe_get()
>> {
>> return this;
>> }
>>};
>>
> That's manageable, I can add that.
>
Maybe function
template<.....>
T* unsafe_get_pointer(singleton<T>::pointer&) { ... }
would be enough. Having one more class
for just one function feels as overkill.
Local need for raw pointer should not mean
possibly global change in design.
/Pavel