casacore
|
IO functions for Block. More...
#include <BlockIO.h>
Public Member Functions | |
template<class T > | |
void | putBlock (AipsIO &, const Block< T > &, Int nr) |
These functions allow the user to read and write Block s from the AipsIO stream. More... | |
template<class T > | |
void | putBlock (AipsIO &ios, const Block< T > &blk) |
template<class T > | |
void | getBlock (AipsIO &, Block< T > &) |
template<class T > | |
void | showBlock (std::ostream &, const Block< T > &, Int nr) |
These functions allow the user to write Block s out to a standard ostream . More... | |
template<class T > | |
void | showBlock (std::ostream &ios, const Block< T > &blk) |
template<class T > | |
AipsIO & | operator<< (AipsIO &ios, const Block< T > &blk) |
These are the standard shift operators for writing an entire Block out to a stream. More... | |
template<class T > | |
AipsIO & | operator>> (AipsIO &ios, Block< T > &blk) |
template<class T > | |
std::ostream & | operator<< (std::ostream &ios, const Block< T > &blk) |
IO functions for Block.
Public interface
These functions allow the user to write either an entire or a partial Block
out to an ostream
or to AipsIO
. These functions provide simple storage and display capabilities for Block
.
void casacore::BlockIO_global_functions_BlockIO::getBlock | ( | AipsIO & | , |
Block< T > & | |||
) |
|
inline |
These are the standard shift operators for writing an entire Block
out to a stream.
Shift operators are provided to write the block out to either AipsIO
or ostream
. A shift operator is also provided for reading a Block
in from AipsIO
.
Note: STL containers like vector and list are written in the same way as a Block, so they can be written one way and read back the other;
Definition at line 110 of file BlockIO.h.
References casacore::putBlock().
|
inline |
Definition at line 122 of file BlockIO.h.
References casacore::showBlock().
|
inline |
Definition at line 116 of file BlockIO.h.
References casacore::getBlock().
|
inline |
Definition at line 80 of file BlockIO.h.
References casacore::Block< T >::nelements(), and casacore::putBlock().
|
inline |
Definition at line 96 of file BlockIO.h.
References casacore::Block< T >::nelements(), and casacore::showBlock().