Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #12071 (closed)

Opened 5 years ago

Closed 5 years ago

Bug: C++ interface implementation and usage

Reported by: rleigh Owned by: rleigh
Priority: minor Milestone: Unscheduled
Component: General Version: 5.0.0
Keywords: cpp Cc:
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description

All classes implementing interfaces must use "virtual public" inheritance
All interfaces should have protected ctors
All interfaces should delete/hide copy ctors and assignment.
All interfaces should use pure virtual methods only.

Check and fix all interfaces currently implemented.
Also check all interface implementors.

The generated model code is not entirely compliant at this point.

Change History (3)

comment:1 Changed 5 years ago by rleigh

  • Keywords cpp added

comment:2 Changed 5 years ago by rleigh

comment:3 Changed 5 years ago by rleigh

  • Resolution set to fixed
  • Status changed from new to closed

Completed.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.81282 sec.)

We're Hiring!