#1084 closed todo (done)

non-copy mixins

Reported by: Ichthyostega Owned by: Ichthyostega
Priority: nice Milestone: 2beta
Component: lumiera Keywords: cleanup QA
Sub Tickets: Parent Tickets: #283, #943, #964, #995

Description

we use boost::noncopyable pervasively.
From a code sanity viewangle, this is a very good idea, yet we should consider

  • to use it in a more fine-grained fashion, to distinguish between copy-assignment, copy-construction
  • to come to a consistent stance towards move-only types
  • to get rid of the boost include and rely on the way more expressive C++11 solution

Change history (3)

comment:1 by Ichthyostega, at 2018-03-24T01:26:56Z

blocking: 995, 943, 283, 964 → 283, 943, 964, 995
Owner: set to Ichthyostega
Status: new → accepted

comment:2 by Ichthyostega, at 2018-03-24T04:40:25Z

Resolution: → done
Status: accepted → closed

finally got my a*se up and removed boost::noncopyable by a massive round of chainsaw surgery

comment:3 by Undercover Agent, at 2025-12-25T00:00:00Z

blocking: 283, 943, 964, 995
Parent Tickets: → 283, 943, 964, 995

Migration MasterTickets ⟼ Subtickets-plugin

Note: See TracTickets for help on using tickets.