Defines classes that can't be copied nor moved. More...
Go to the source code of this file.
Classes | |
| struct | lar::UncopiableClass |
| An empty class that can't be copied (moving is allowed). More... | |
| struct | lar::UnmovableClass |
| An empty class that can't be moved (copy is allowed). More... | |
| struct | lar::UncopiableAndUnmovableClass |
| An empty class that can't be copied nor moved. More... | |
| struct | lar::PolymorphicClass |
| A simple polymorphic class, providing a virtual table. More... | |
| struct | lar::PolymorphicUncopiableClass |
| A polymorphic empty class that can't be copied (moving is allowed). More... | |
| struct | lar::PolymorphicUnmovableClass |
| An empty polymorphic class that can't be moved (copy is allowed). More... | |
| struct | lar::PolymorphicUncopiableAndUnmovableClass |
| An empty class that can't be copied nor moved. More... | |
Namespaces | |
| lar | |
| LArSoft-specific namespace. | |
Defines classes that can't be copied nor moved.
This library is currently a pure header.
Definition in file UncopiableAndUnmovableClass.h.
1.8.5