28 #ifndef CASA_BYTESOURCE_H
29 #define CASA_BYTESOURCE_H
31 #include <casacore/casa/aips.h>
32 #include <casacore/casa/IO/BaseSinkSource.h>
36 #include <casacore/casa/BasicSL/Complex.h>
TypeIO & typeIO()
This functions returns a reference to itsTypeIO.
void read(size_t nvalues, Short *value)
ByteSource()
Default constructor.
void read(size_t nvalues, Bool *value)
These functions read multiple values of the given type.
ByteSource & operator>>(Bool &value)
These functions read one value of the given type.
void read(size_t nvalues, Double *value)
ByteSource & operator=(const ByteSource &source)
The assignment operator uses reference semantics.
void read(size_t nvalues, String *value)
void read(size_t nvalues, Char *value)
void read(size_t nvalues, uInt *value)
ByteSource(const ByteSource &source)
The copy constructor uses reference semantics.
void read(size_t nvalues, Float *value)
void read(size_t nvalues, uChar *value)
void read(size_t nvalues, DComplex *value)
void read(size_t nvalues, uShort *value)
void read(size_t nvalues, uInt64 *value)
void read(size_t nvalues, Int64 *value)
void read(size_t nvalues, Complex *value)
ByteSource(TypeIO *typeIO, Bool takeOver=False)
Construct from given TypeIO object.
void read(size_t nvalues, Int *value)
String: the storage and methods of handling collections of characters.
std::complex< Float > Complex
std::complex< Double > DComplex
this file contains all the compiler specific defines
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
bool Bool
Define the standard types used by Casacore.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
unsigned long long uInt64