11 #ifndef EVIO_6_0_BASESTRUCTUREHEADER_H
12 #define EVIO_6_0_BASESTRUCTUREHEADER_H
78 void copy(std::shared_ptr<BaseStructureHeader>
const & head);
105 virtual std::string
toString() {
return "BaseStructureHeader";};
107 virtual size_t write(std::shared_ptr<ByteBuffer> & dest) {
return 0;}
114 #endif //EVIO_6_0_BASESTRUCTUREHEADER_H
This class is copied from one of the same name in the Java programming language.
Definition: ByteBuffer.h:42
This is the base class for all evio structures: Banks, Segments, and TagSegments. ...
Definition: BaseStructure.h:347
Numerical values associated with endian byte order.
Definition: ByteOrder.h:53
Definition: CompositeData.h:97
Numerical values associated with evio data types.
Definition: DataType.h:32
static const DataType UNKNOWN32
Unknown data type.
Definition: DataType.h:36
This is a class of interest to the user.
Definition: EvioReaderV4.h:58
This is a class of interest to the user.
Definition: EvioReader.h:52