Go to the documentation of this file.
28 #ifndef CASA_BYTESINK_H
29 #define CASA_BYTESINK_H
31 #include <casacore/casa/aips.h>
32 #include <casacore/casa/IO/BaseSinkSource.h>
36 #include <casacore/casa/BasicSL/Complex.h>
ByteSink()
Default constructor.
void write(size_t nvalues, const Bool *value)
These functions write multiple values of the given type.
std::complex< Double > DComplex
Class for write-only access to data in a given format.
TypeIO & typeIO()
This functions returns a reference to itsTypeIO.
ByteSink & operator=(const ByteSink &sink)
The assignment operator uses reference semantics.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
this file contains all the compiler specific defines
Abstract base class for IO of data in a type-dependent format.
ByteSink & operator<<(Bool value)
These functions write one value of the given type.
Shared base class for ByteSink and ByteSource.
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
std::complex< Float > Complex
unsigned long long uInt64