From ed6afcbdcf66af3711860859755609757074f015 Mon Sep 17 00:00:00 2001 From: Roman Lygin Date: Sun, 21 Apr 2013 09:15:00 +0400 Subject: [PATCH] 0023919: Redefine operator* to Handle_Standard_{Transient|Persistent} subclasses --- src/Standard/Standard_DefineHandle.hxx | 5 +++++ 1 file changed, 5 insertions(+) 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(); \ -- 2.39.5