Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#975 closed task (done)

Move interfaces and classes for deep cloning from HeuristicLab.Core to HeuristicLab.Common

Reported by: swagner Owned by: swagner
Priority: lowest Milestone: HeuristicLab 3.3.0
Component: Core Version: 3.3
Keywords: Cc:

Description

The interfaces and classes required for deep cloning should be moved from HeuristicLab.Core to HeuristicLab.Common.

Change History (9)

comment:1 Changed 11 years ago by swagner

  • Status changed from new to assigned

comment:2 Changed 11 years ago by swagner

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

Done in r3376 and r3377.

comment:3 Changed 11 years ago by swagner

  • Resolution fixed deleted
  • Status changed from closed to reopened

In r3377 the base class DeepCloneable was deleted. However, this base class might still be useful. Therefore, it should be restored again.

comment:4 Changed 11 years ago by swagner

  • Status changed from reopened to new

comment:5 Changed 11 years ago by swagner

  • Status changed from new to assigned

comment:6 Changed 11 years ago by swagner

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

Added base class DeepCloneable again in r3385.

comment:7 Changed 11 years ago by mkommend

allowed private ctors in the cloned objects r3387

comment:8 Changed 11 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.