X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSUIT%2FSUIT_SmartPtr.h;h=38258ba050f37c451189723d0514b5ba7c432a96;hb=4915803800e885696c8063715c30b2b0df170f91;hp=0bedb2c574354598430dd1556ca1f12471b76d25;hpb=2e750f9ded92337bc3c44e9d7388180974cc4a43;p=modules%2Fgui.git diff --git a/src/SUIT/SUIT_SmartPtr.h b/src/SUIT/SUIT_SmartPtr.h index 0bedb2c57..38258ba05 100755 --- a/src/SUIT/SUIT_SmartPtr.h +++ b/src/SUIT/SUIT_SmartPtr.h @@ -52,13 +52,10 @@ public: // getting access //operator RefCount*() { return (RefCount*)p; } - operator T*() { return p; } - T& operator*() { return *p; } - const T& operator*() const { return *p; } - T* operator->() { return p; } - const T* operator->() const { return p; } - const T* get() const { return p; } - T* get() { return p; } + T& operator*() const { return *p; } + T* operator->() const { return p; } + operator T*() const { return p; } + T* get() const { return p; } // assignment template SmartPtr& operator=( const SmartPtr& y_ )