| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DbiWrt< T > Class Template Reference

#include <DbiWrt.h>

Collaboration diagram for DbiWrt< T >:

[legend]
List of all members.

Public Member Functions

 DbiWrt ()
 DbiWrt (const DbiCtx &ctx)
 DbiWrt (const char *wctx)
 DbiWrt (const DbiWrt< T > &other)
DbiWrt< T > * Clone ()
virtual ~DbiWrt ()
const char * GetName ()
const DbiCtxGetCtx ()
const DbiWriter< T > * GetWriter ()
void Write (T *instance)
Bool_t Close (const char *filepath=NULL)
DbiTableProxyTableProxy ()
Bool_t CanOutput (Bool_t reportErrors=kTRUE)
Bool_t IsOpen (Bool_t reportErrors=kTRUE)

Private Member Functions

void Delete ()
void MakeWriter ()

Private Attributes

string m_name
DbiCtx m_ctx
DbiWriter< T > * m_wrt

Detailed Description

template<class T>
class DbiWrt< T >

Definition at line 18 of file DbiWrt.h.


Constructor & Destructor Documentation

template<class T>
DbiWrt< T >::DbiWrt (  ) 

template<class T>
DbiWrt< T >::DbiWrt ( const DbiCtx ctx  ) 

template<class T>
DbiWrt< T >::DbiWrt ( const char *  wctx  ) 

template<class T>
DbiWrt< T >::DbiWrt ( const DbiWrt< T > &  other  ) 

template<class T>
virtual DbiWrt< T >::~DbiWrt (  )  [virtual]


Member Function Documentation

template<class T>
DbiWrt<T>* DbiWrt< T >::Clone (  ) 

template<class T>
const char* DbiWrt< T >::GetName (  ) 

template<class T>
const DbiCtx& DbiWrt< T >::GetCtx (  ) 

template<class T>
const DbiWriter<T>* DbiWrt< T >::GetWriter (  ) 

template<class T>
void DbiWrt< T >::Write ( T *  instance  ) 

template<class T>
Bool_t DbiWrt< T >::Close ( const char *  filepath = NULL  ) 

template<class T>
DbiTableProxy& DbiWrt< T >::TableProxy (  ) 

template<class T>
Bool_t DbiWrt< T >::CanOutput ( Bool_t  reportErrors = kTRUE  ) 

template<class T>
Bool_t DbiWrt< T >::IsOpen ( Bool_t  reportErrors = kTRUE  ) 

template<class T>
void DbiWrt< T >::Delete (  )  [private]

template<class T>
void DbiWrt< T >::MakeWriter (  )  [private]


Member Data Documentation

template<class T>
string DbiWrt< T >::m_name [private]

Definition at line 50 of file DbiWrt.h.

template<class T>
DbiCtx DbiWrt< T >::m_ctx [private]

Definition at line 51 of file DbiWrt.h.

template<class T>
DbiWriter<T>* DbiWrt< T >::m_wrt [private]

Definition at line 52 of file DbiWrt.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:17:17 2011 for DybDbi by doxygen 1.4.7