NeXus
1
|
Serialisable NeXus class with associated attributes. More...
#include <bindings/cpp/NeXusStream.hpp>
Public Member Functions | |
ObjectWithAttr (const std::string &attr1_name="", const Attr &attr1_value=Attr(), const std::string &attr2_name="", const Attr &attr2_value=Attr()) | |
virtual void | readFromFile (File &nf) const |
virtual void | writeToFile (File &nf) const |
virtual | ~ObjectWithAttr () |
Protected Member Functions | |
void | processAttr (const std::string &attr1_name, const Attr &attr1_value, const std::string &attr2_name, const Attr &attr2_value) |
Protected Attributes | |
std::list< Attr > | m_attr |
Serialisable NeXus class with associated attributes.
Definition at line 141 of file NeXusStream.hpp.
|
inline |
Definition at line 160 of file NeXusStream.hpp.
|
inlinevirtual |
Definition at line 181 of file NeXusStream.hpp.
|
inlineprotected |
Definition at line 146 of file NeXusStream.hpp.
|
inlinevirtual |
Implements NeXus::Stream::ISerialisable.
Reimplemented in NeXus::Stream::Data, and NeXus::Stream::Group.
Definition at line 165 of file NeXusStream.hpp.
Referenced by NeXus::Stream::Group::readFromFile().
|
inlinevirtual |
Implements NeXus::Stream::ISerialisable.
Reimplemented in NeXus::Stream::Data, and NeXus::Stream::Group.
Definition at line 173 of file NeXusStream.hpp.
Referenced by NeXus::Stream::Group::writeToFile().
|
protected |
Definition at line 144 of file NeXusStream.hpp.
Referenced by NeXus::Stream::Data::readFromFile(), and NeXus::Stream::Data::writeToFile().