NeXus  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Enumerations | Functions
IOstream like interface

Classes

class  NeXus::Stream::Attr
 Serialisable attribute. More...
class  NeXus::Stream::Group
 Serialisable NeXus group object. More...
class  NeXus::Stream::Data
 Serialisable data object that contains attributes. More...

Enumerations

enum  NeXus::Stream::StreamModifier { NeXus::Stream::Close = 0 }

Functions

File & NeXus::Stream::operator<< (File &nf, const ISerialisable &obj)
File & NeXus::Stream::operator>> (File &nf, const ISerialisable &obj)
File & NeXus::Stream::operator<< (File &nf, const StreamModifier sm)
File & NeXus::Stream::operator>> (File &nf, const StreamModifier sm)

Detailed Description


Enumeration Type Documentation

Enumerator:
Close 

Definition at line 65 of file NeXusStream.hpp.


Function Documentation

File & NeXus::Stream::operator<< ( File &  nf,
const ISerialisable &  obj 
)

Definition at line 226 of file NeXusStream.cpp.

References NeXus::Stream::ISerialisable::writeToFile().

Here is the call graph for this function:

File & NeXus::Stream::operator<< ( File &  nf,
const StreamModifier  sm 
)

Definition at line 238 of file NeXusStream.cpp.

References NeXus::Stream::Close, NeXus::File::closeData(), NeXus::File::closeGroup(), and NeXus::File::isDataSetOpen().

Here is the call graph for this function:

File & NeXus::Stream::operator>> ( File &  nf,
const ISerialisable &  obj 
)

Definition at line 232 of file NeXusStream.cpp.

References NeXus::Stream::ISerialisable::readFromFile().

Here is the call graph for this function:

File & NeXus::Stream::operator>> ( File &  nf,
const StreamModifier  sm 
)

Definition at line 259 of file NeXusStream.cpp.

References NeXus::Stream::Close, NeXus::File::closeData(), NeXus::File::closeGroup(), and NeXus::File::isDataSetOpen().

Here is the call graph for this function: