-
Key: CPP1113-2
-
Status: closed
-
Source: Remedy IT ( Johnny Willemsen)
-
Summary:
For SystemException class on page 36 mentions
const int32_t& minor() const;
void minor(const int32_t&);But this is a basic type which we pass by value. Also minor should be an uint32_t, the code should list
uint32_t minor() const;
void minor(uint32_t);Also the CompletionStatus is returned by value, no need for a const, so change
const CompletionStatus completed() const;
to
CompletionStatus completed() const;
As last the constructor
explicit SystemException(int32_t minor, CompletionStatus status);
Should be
SystemException(uint32_t minor, CompletionStatus status);
-
Reported: CPP11 1.2 — Sun, 12 Apr 2015 17:35 GMT
-
Disposition: Resolved — CPP11 1.3
-
Disposition Summary:
SystemException updates
Proposed resolution is included in Issue #2 description
-
Updated: Tue, 19 Dec 2017 20:10 GMT
CPP1113 — minor accessors of SystemException should use pass by value, minor should be uint32_t
- Key: CPP1113-2
- OMG Task Force: IDL to C++11 1.3 RTF