NeXus
1
|
Serialisable data object that contains attributes. More...
#include <bindings/cpp/NeXusStream.hpp>
Public Member Functions | |
Data () | |
Data (const std::string &name) | |
template<typename NumT > | |
Data (const std::string &name, std::vector< NumT > &data, const std::string &attr1_name="", const Attr &attr1_value=Attr(), const std::string &attr2_name="", const Attr &attr2_value=Attr()) | |
template<typename NumT > | |
Data (const std::string &name, const std::vector< NumT > &data, const std::string &attr1_name="", const Attr &attr1_value=Attr(), const std::string &attr2_name="", const Attr &attr2_value=Attr()) | |
Data (const Data &d) | |
Data & | operator= (const Data &d) |
virtual void | readFromFile (File &nf) const |
virtual void | writeToFile (File &nf) const |
virtual | ~Data () |
![]() | |
ObjectWithAttr (const std::string &attr1_name="", const Attr &attr1_value=Attr(), const std::string &attr2_name="", const Attr &attr2_value=Attr()) | |
virtual | ~ObjectWithAttr () |
Additional Inherited Members | |
![]() | |
void | processAttr (const std::string &attr1_name, const Attr &attr1_value, const std::string &attr2_name, const Attr &attr2_value) |
![]() | |
std::list< Attr > | m_attr |
Serialisable data object that contains attributes.
Definition at line 245 of file NeXusStream.hpp.
|
inline |
Definition at line 250 of file NeXusStream.hpp.
|
inline |
Definition at line 251 of file NeXusStream.hpp.
|
inline |
Definition at line 256 of file NeXusStream.hpp.
|
inline |
Definition at line 263 of file NeXusStream.hpp.
|
inline |
Definition at line 269 of file NeXusStream.hpp.
References NeXus::Stream::HolderBase::clone().
|
inlinevirtual |
Definition at line 273 of file NeXusStream.hpp.
Definition at line 270 of file NeXusStream.hpp.
References NeXus::Stream::HolderBase::clone().
|
virtual |
Reimplemented from NeXus::Stream::ObjectWithAttr.
Definition at line 204 of file NeXusStream.cpp.
References NeXus::File::closeData(), NeXus::Stream::HolderBase::getName(), NeXus::Stream::ObjectWithAttr::m_attr, NeXus::File::openData(), and NeXus::Stream::ISerialisable::readFromFile().
|
virtual |
Reimplemented from NeXus::Stream::ObjectWithAttr.
Definition at line 215 of file NeXusStream.cpp.
References NeXus::File::closeData(), NeXus::Stream::HolderBase::getName(), NeXus::Stream::ObjectWithAttr::m_attr, NeXus::File::openData(), and NeXus::Stream::ISerialisable::writeToFile().