Changeset 1536 for trunk/bindings
- Timestamp:
- 06/10/10 15:15:01 (20 months ago)
- File:
-
- 1 edited
-
trunk/bindings/cpp/NeXusStream.hpp (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bindings/cpp/NeXusStream.hpp
r1219 r1536 52 52 namespace Stream 53 53 { 54 // interface implemented by all serialisable NeXus components 54 /** 55 * interface implemented by all serialisable NeXus components 56 */ 55 57 class NXDLL_EXPORT ISerialisable 56 58 { … … 63 65 enum StreamModifier { Close=0 }; 64 66 67 /** 68 * Base class for serialisable named and typed parameter 69 */ 65 70 class NXDLL_EXPORT HolderBase : public ISerialisable 66 71 { … … 78 83 }; 79 84 85 /** 86 * Serialisable NeXus attribute 87 */ 80 88 template<typename NumT> 81 89 class NXDLL_EXPORT AttrHolder : public HolderBase … … 99 107 }; 100 108 101 /// \ingroup cpp_stream 109 /** 110 * Serialisable attribute 111 * \ingroup cpp_stream 112 */ 102 113 class NXDLL_EXPORT Attr : public ISerialisable 103 114 { … … 125 136 }; 126 137 127 138 /** 139 * Serialisable NeXus class with associated attributes 140 */ 128 141 class NXDLL_EXPORT ObjectWithAttr : public ISerialisable 129 142 { … … 169 182 }; 170 183 171 /// \ingroup cpp_stream 184 /** 185 * Serialisable NeXus group object 186 * \ingroup cpp_stream 187 */ 172 188 class NXDLL_EXPORT Group : public ObjectWithAttr 173 189 { … … 198 214 }; 199 215 216 /** 217 * Serialisable NeXus data 218 */ 200 219 template<typename NumT> 201 220 class NXDLL_EXPORT DataHolder : public HolderBase … … 220 239 }; 221 240 222 /// \ingroup cpp_stream 241 /** 242 * Serialisable data object that contains attributes 243 * \ingroup cpp_stream 244 */ 223 245 class NXDLL_EXPORT Data : public ObjectWithAttr 224 246 {
Note: See TracChangeset
for help on using the changeset viewer.
