FairMQ/fairmq/plugins
Alexey Rybalchenko ad824b4de1 Define copy/move ctors and assignment ops
Delete special member functions where they are not used.
(as part of applying suggestions from cppcoreguidelines-special-member-functions)

These classes don't need to be copyable/movable:
  # copy/move not used:
  zmq:: TransportFactory, Socket, Message, UnmanagedRegion, Poller, Context
  shm:: TransportFactory, Socket, Message, UnmanagedRegion, Poller
  ofi:: TransportFactory, Socket, Message, Context
  shm:: ZMsg, Region, Monitor, TerminalConfig, Manager
  plugins:: Config, Control, TerminalConfig
  fairmq::StateQueue, StateMachine, ProgOptions, PluginServices, PluginManager, Plugin, Device, StateSubscription
  TestData, BadDevice, TestDevice (test suite heplers)

  # used via ptr interface:
  fairmq::UnmanagedRegion, TransportFactory, Socket, Poller, Message

These classes need to be movable/copyable:
 MyClass (test suite helper), fairmq::Channel, fairmq::Parts
2021-09-27 12:04:07 +02:00
..
config Define copy/move ctors and assignment ops 2021-09-27 12:04:07 +02:00
control Define copy/move ctors and assignment ops 2021-09-27 12:04:07 +02:00
DDS feat: Drop public dependency to Boost.Asio and use standalone asio 2021-07-16 12:31:17 +02:00
PMIx fix(pmix): Avoid deprecated value 2021-09-24 13:36:58 +02:00
Builtin.h control plugin: Move to subdirectory for consistency 2021-03-26 10:06:10 +01:00