From: Roman Lygin Date: Sun, 21 Apr 2013 05:15:00 +0000 (+0400) Subject: 0023919: Redefine operator* to Handle_Standard_{Transient|Persistent} subclasses X-Git-Tag: V6_7_0_beta~287 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=ed6afcbdcf66af3711860859755609757074f015;p=occt-copy.git 0023919: Redefine operator* to Handle_Standard_{Transient|Persistent} subclasses --- diff --git a/src/Standard/Standard_DefineHandle.hxx b/src/Standard/Standard_DefineHandle.hxx index 0860da010d..ba773d8b34 100755 --- a/src/Standard/Standard_DefineHandle.hxx +++ b/src/Standard/Standard_DefineHandle.hxx @@ -67,6 +67,11 @@ public: \ return *this; \ } \ \ + C1& operator*() const \ + { \ + return *(C1 *)ControlAccess(); \ + } \ + \ C1* operator->() const \ { \ return (C1 *)ControlAccess(); \