casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Private Attributes
casa::vi::WriteDataImpl2< Data > Class Template Reference

#include <AsynchronousInterface2.h>

Inheritance diagram for casa::vi::WriteDataImpl2< Data >:
casa::vi::WriteData

List of all members.

Public Types

typedef
VisibilityIterator2::DataColumn 
DataColumn
typedef void(VisibilityIterator2::* Setter )(const Data &, DataColumn)

Public Member Functions

 WriteDataImpl2 (const Subchunk &subchunkPair, const Data &data, DataColumn dataColumn, Setter setter)
void write (VisibilityIterator2 *vi)

Private Attributes

Data data_p
DataColumn dataColumn_p
Setter setter_p

Detailed Description

template<typename Data>
class casa::vi::WriteDataImpl2< Data >

Definition at line 506 of file AsynchronousInterface2.h.


Member Typedef Documentation

template<typename Data>
typedef VisibilityIterator2::DataColumn casa::vi::WriteDataImpl2< Data >::DataColumn

Definition at line 509 of file AsynchronousInterface2.h.

template<typename Data>
typedef void(VisibilityIterator2::* casa::vi::WriteDataImpl2< Data >::Setter)(const Data &, DataColumn)

Definition at line 510 of file AsynchronousInterface2.h.


Constructor & Destructor Documentation

template<typename Data>
casa::vi::WriteDataImpl2< Data >::WriteDataImpl2 ( const Subchunk &  subchunkPair,
const Data &  data,
DataColumn  dataColumn,
Setter  setter 
) [inline]

Member Function Documentation

template<typename Data>
void casa::vi::WriteDataImpl2< Data >::write ( VisibilityIterator2 vi) [inline, virtual]

Member Data Documentation

template<typename Data>
Data casa::vi::WriteDataImpl2< Data >::data_p [private]
template<typename Data>
DataColumn casa::vi::WriteDataImpl2< Data >::dataColumn_p [private]

Definition at line 533 of file AsynchronousInterface2.h.

Referenced by casa::vi::WriteDataImpl2< Data >::write().

template<typename Data>
Setter casa::vi::WriteDataImpl2< Data >::setter_p [private]

Definition at line 534 of file AsynchronousInterface2.h.

Referenced by casa::vi::WriteDataImpl2< Data >::write().


The documentation for this class was generated from the following file: