Darwin Neuroevolution Framework
List of all members
core::NonCopyable Class Reference

Classes derived from this are not copyable or movable. More...

#include <utils.h>

Inheritance diagram for core::NonCopyable:
core::ImplementationsSet< INTERFACE > core::ModuleFactory core::PropertySet core::PropertySetVariant< TAG > core::TypeFactory< INTERFACE > darwin::Domain darwin::Evolution darwin::EvolutionTrace darwin::Experiment darwin::Population darwin::python::Domain darwin::python::Experiment darwin::python::Population darwin::python::Universe darwin::Universe db::Connection core::ImplementationsSet< darwin::DomainFactory > core::ImplementationsSet< darwin::DomainUiFactory > core::ImplementationsSet< darwin::PopulationFactory > pp::ThreadPool core::PropertySetVariant< MutationStrategy > core::PropertySetVariant< SelectionAlgorithmType > core::PropertySetVariant< TournamentType > selection::SelectionAlgorithm sim::Scene tournament::GameRules tournament::Tournament

Detailed Description

Classes derived from this are not copyable or movable.

Warning
Technically, a derived class could provide the copy or move operations, case in which they would defeat the purpose of this mixin base class. Don't do it.

The documentation for this class was generated from the following file: