Go to the documentation of this file.
31 #include <casacore/casa/aips.h>
32 #include <casacore/casa/IO/TypeIO.h>
36 #include <casacore/casa/BasicSL/Complex.h>
94 virtual size_t write (
size_t nvalues,
const Char* data);
95 virtual size_t write (
size_t nvalues,
const uChar* data);
96 virtual size_t write (
size_t nvalues,
const Short* data);
97 virtual size_t write (
size_t nvalues,
const uShort* data);
98 virtual size_t write (
size_t nvalues,
const Int* data);
99 virtual size_t write (
size_t nvalues,
const uInt* data);
100 virtual size_t write (
size_t nvalues,
const Int64* data);
101 virtual size_t write (
size_t nvalues,
const uInt64* data);
102 virtual size_t write (
size_t nvalues,
const Float* data);
103 virtual size_t write (
size_t nvalues,
const Double* data);
113 virtual size_t read (
size_t nvalues,
Char* data);
114 virtual size_t read (
size_t nvalues,
uChar* data);
115 virtual size_t read (
size_t nvalues,
Short* data);
116 virtual size_t read (
size_t nvalues,
uShort* data);
117 virtual size_t read (
size_t nvalues,
Int* data);
118 virtual size_t read (
size_t nvalues,
uInt* data);
119 virtual size_t read (
size_t nvalues,
Int64* data);
120 virtual size_t read (
size_t nvalues,
uInt64* data);
121 virtual size_t read (
size_t nvalues,
Float* data);
122 virtual size_t read (
size_t nvalues,
Double* data);
RawIO(ByteIO *byteIO, Bool takeOver=False)
Constructor.
std::complex< Double > DComplex
RawIO & operator=(const RawIO &rawIO)
The assignment operator uses reference semantics.
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)
Write the values to the ByteIO object.
this file contains all the compiler specific defines
Abstract base class for IO of data in a type-dependent format.
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
virtual size_t read(size_t nvalues, Bool *value)
Read the values from the ByteIO object.
const ByteIO & byteIO() const
Functions to return a reference to the ByteIO class.
Abstract base class for IO on a byte stream.
Class for IO in local format.
unsigned long long uInt64