-
Key: CPP13-75
-
Legacy Issue Number: 12913
-
Status: closed
-
Source: lmco.com ( Abdullah Sowayan)
-
Summary:
I was looking at the OMG IDL to C++ mapping specification, specifically
page 123 and came across the below. It looks to me that their
implementation in the spec is NOT correct. Shouldn't the swap function
take the "tmp" Servant_var?Servant_var& operator=(Servant* p)
{ Servant_var<Servant> tmp = p; swap(_ptr, p); }
{
if (_ptr != p)return *this;
}Servant_var&
{ Servant_var<Servant> tmp = b; swap(_ptr, b._ptr); }
operator=(const Servant_var& b)
{
if (_ptr != b._ptr)return *this;
} -
Reported: CPP 1.2 — Mon, 6 Oct 2008 04:00 GMT
-
Disposition: Resolved — CPP 1.3
-
Disposition Summary:
Update assignment operator as proposed
-
Updated: Fri, 6 Mar 2015 20:58 GMT