|
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 () |
Public Member Functions inherited from NeXus::Stream::ObjectWithAttr | |
| 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 | |
Protected Member Functions inherited from NeXus::Stream::ObjectWithAttr | |
| void | processAttr (const std::string &attr1_name, const Attr &attr1_value, const std::string &attr2_name, const Attr &attr2_value) |
Protected Attributes inherited from NeXus::Stream::ObjectWithAttr | |
| 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().

1.8.1.1