|
NeXus
1
|
Base class for serialisable named and typed parameter. More...
#include <bindings/cpp/NeXusStream.hpp>


Public Member Functions | |
| HolderBase () | |
| HolderBase (const std::string &name) | |
| void | setName (const std::string &name) |
| std::string | getName () |
| virtual NXnumtype | getType ()=0 |
| virtual HolderBase * | clone ()=0 |
| virtual | ~HolderBase () |
Public Member Functions inherited from NeXus::Stream::ISerialisable | |
| virtual void | readFromFile (File &nf) const =0 |
| virtual void | writeToFile (File &nf) const =0 |
Protected Attributes | |
| std::string | m_name |
Base class for serialisable named and typed parameter.
Definition at line 70 of file NeXusStream.hpp.
|
inline |
Definition at line 76 of file NeXusStream.hpp.
| NeXus::Stream::HolderBase::HolderBase | ( | const std::string & | name | ) |
Definition at line 50 of file NeXusStream.cpp.
|
inlinevirtual |
Definition at line 82 of file NeXusStream.hpp.
|
pure virtual |
Implemented in NeXus::Stream::DataHolder< NumT >, and NeXus::Stream::AttrHolder< NumT >.
Referenced by NeXus::Stream::Attr::Attr(), NeXus::Stream::Data::Data(), NeXus::Stream::Attr::operator=(), and NeXus::Stream::Data::operator=().
|
inline |
Definition at line 79 of file NeXusStream.hpp.
Referenced by NeXus::Stream::Data::readFromFile(), and NeXus::Stream::Data::writeToFile().
|
pure virtual |
| void NeXus::Stream::HolderBase::setName | ( | const std::string & | name | ) |
Definition at line 54 of file NeXusStream.cpp.
References m_name.
|
protected |
Definition at line 73 of file NeXusStream.hpp.
Referenced by setName().
1.8.1.1