|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Implements the Named interface. More...
#include <NamedObject.hpp>
Public Member Functions | |
| NamedObject (const std::string &name) | |
| NamedObject Constructor. | |
| NamedObject (NamedObject const &)=delete | |
| NamedObject is not copy-constructible. | |
| NamedObject (NamedObject &&)=default | |
| NamedObject is move-constructible. | |
| NamedObject & | operator= (NamedObject const &)=delete |
| NamedObject is not copy-assignable. | |
| NamedObject & | operator= (NamedObject &&)=default |
| NamedObject is move-assignable. | |
| virtual | ~NamedObject ()=default |
| Default virtual destructor. | |
| const std::string & | get_name () const final |
| Get the name of this NamedObejct. | |
| Public Member Functions inherited from dunedaq::utilities::Named | |
| Named ()=default | |
| Named Constructor. | |
| Named (Named const &)=delete | |
| Named is not copy-constructible. | |
| Named (Named &&)=default | |
| Named is move-constructible. | |
| Named & | operator= (Named const &)=delete |
| Named is not copy-assignable. | |
| Named & | operator= (Named &&)=default |
| Named is move-assignable. | |
| virtual | ~Named ()=default |
| Default virtual destructor. | |
Private Attributes | |
| std::string | m_name |
Implements the Named interface.
Definition at line 43 of file NamedObject.hpp.
|
inlineexplicit |
NamedObject Constructor.
| name | Name of this object |
Definition at line 50 of file NamedObject.hpp.
|
delete |
NamedObject is not copy-constructible.
|
default |
NamedObject is move-constructible.
|
virtualdefault |
Default virtual destructor.
|
inlinefinalvirtual |
Get the name of this NamedObejct.
Implements dunedaq::utilities::Named.
Definition at line 65 of file NamedObject.hpp.
|
default |
NamedObject is move-assignable.
|
delete |
NamedObject is not copy-assignable.
|
private |
Definition at line 68 of file NamedObject.hpp.