10 #ifndef LARCORE_COREUTILS_UNCOPIABLEANDUNMOVEABLECLASS_H 11 #define LARCORE_COREUTILS_UNCOPIABLEANDUNMOVEABLECLASS_H 317 #endif // LARCORE_COREUTILS_UNCOPIABLEANDUNMOVEABLECLASS_H An empty class that can't be copied nor moved.
~UncopiableClass()=default
Default destructor.
UncopiableClass & operator=(UncopiableClass const &)=delete
A polymorphic empty class that can't be copied (moving is allowed).
UncopiableClass()=default
Default constructor.
A simple polymorphic class, providing a virtual table.
An empty class that can't be copied nor moved.
An empty polymorphic class that can't be moved (copy is allowed).
An empty class that can't be copied (moving is allowed).
LArSoft-specific namespace.
An empty class that can't be moved (copy is allowed).