laura is hosted by Hepforge, IPPP Durham

Opened 10 years ago

Closed 10 years ago

#17 closed task (fixed)

Audit of "special functions"

Reported by: Thomas Latham Owned by: Thomas Latham
Priority: minor Milestone: v3r0
Version: Keywords:
Cc:

Description

Need to audit which classes shouldn't be copied and to check that they have had their copy constructors and copy assignment operators made private and are not implemented. Also for those classes where copying is appropriate it should be checked that they have sensible implementations of each of these functions so that they don't rely on the compiler-provided defaults doing the right thing.

Change History (8)

comment:1 Changed 10 years ago by Thomas Latham

Milestone: v2r0v2r1

comment:2 Changed 10 years ago by Thomas Latham

(In [97]) Fix compilation error in LauFitter (and at the same time audit the special functions). oktotest #24 addresses #17

comment:3 Changed 10 years ago by Thomas Latham

Status: newassigned

comment:4 Changed 10 years ago by Thomas Latham

Milestone: v2r1v2r2

comment:5 Changed 10 years ago by Thomas Latham

(In [113]) Audit special functions in a couple of classes, addresses #17

comment:6 Changed 10 years ago by lhenry

(In [132]) Makes LauDatabasePDG destructor virtual to address compilation warnings, addresses #17

comment:7 Changed 10 years ago by Thomas Latham

Milestone: v2r2v3r0

comment:8 Changed 10 years ago by Thomas Latham

Resolution: fixed
Status: assignedclosed

(In [146]) Finish audit of special functions. Also merge LauAbsDPDynamics functionality into LauIsobarDynamics and remove LauAbsDPDynamics, which isn't necessary. closes #17

Note: See TracTickets for help on using tickets.