Go to the documentation of this file.
31 #include <casacore/casa/aips.h>
32 #include <casacore/casa/IO/ByteIO.h>
33 #include <casacore/casa/Utilities/CountedPtr.h>
37 #include <casacore/casa/BasicSL/Complex.h>
std::complex< Double > DComplex
Referenced counted pointer for constant data.
Bool isSeekable() const
Is the TypeIO stream seekable?
Int64 seek(Int64 offset, ByteIO::SeekOption=ByteIO::Begin)
This function sets the position on the given offset.
virtual size_t read(size_t nvalues, Bool *value)
Read the values from the ByteIO object and convert them.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
virtual size_t write(size_t nvalues, const Bool *value)
Convert the values and write them to the ByteIO object.
Bool isWritable() const
Is the TypeIO stream writable?
this file contains all the compiler specific defines
Seek from beginning of file.
Abstract base class for IO of data in a type-dependent format.
TypeIO & operator=(const TypeIO &typeIO)
The assignment operator uses reference semantics.
CountedPtr< ByteIO > itsByteIO
This variable keeps a pointer to a ByteIO.
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
Bool isReadable() const
Is the TypeIO stream readable?
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
std::complex< Float > Complex
const ByteIO & byteIO() const
Functions to return a reference to the ByteIO class.
Abstract base class for IO on a byte stream.
TypeIO(ByteIO *byteIO, Bool takeOver=False)
Constructor.
SeekOption
Define the possible seek options.
unsigned long long uInt64