NeXus  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
NeXusStream.hpp File Reference

Header for IOStream like interface to NeXus files. More...

#include <list>
#include <vector>
#include "NeXusFile.hpp"
Include dependency graph for NeXusStream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NeXus::Stream::ISerialisable
 interface implemented by all serialisable NeXus components More...
class  NeXus::Stream::HolderBase
 Base class for serialisable named and typed parameter. More...
class  NeXus::Stream::AttrHolder< NumT >
 Serialisable NeXus attribute. More...
class  NeXus::Stream::Attr
 Serialisable attribute. More...
class  NeXus::Stream::ObjectWithAttr
 Serialisable NeXus class with associated attributes. More...
class  NeXus::Stream::Group
 Serialisable NeXus group object. More...
class  NeXus::Stream::DataHolder< NumT >
 Serialisable NeXus data. More...
class  NeXus::Stream::Data
 Serialisable data object that contains attributes. More...

Namespaces

namespace  NeXus
namespace  NeXus::Stream

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

Header for IOStream like interface to NeXus files.

Author:
Freddie Akeroyd, STFC ISIS Facility, GB
Version:
LastChangedRevision:
1772
Date:
LastChangedDate:
2011-11-22 16:58:21 +0000 (Tue, 22 Nov 2011)

Definition in file NeXusStream.hpp.