Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbNTuplePrint< CONVERTER > Class Template Reference

An "easy print" front-end interface to the printing facility. More...

#include <CdbNTuplePrint.hh>

List of all members.

Static Public Member Functions

template<class NTUPLE> CdbStatus print (const CdbCPtr< NTUPLE > &thePtr, const unsigned int theColumnWidth, const char *theIndent, const CdbNTuplePrintTypes::FrameType theFrameType, const CdbNTuplePrintTypes::FrameBorders theFrameBorders)
 The print method (full control over parameters, Standard Output Stream).

template<class NTUPLE> CdbStatus print (std::ostream &theOutputStream, const CdbCPtr< NTUPLE > &thePtr, const unsigned int theColumnWidth, const char *theIndent, const CdbNTuplePrintTypes::FrameType theFrameType, const CdbNTuplePrintTypes::FrameBorders theFrameBorders)
 The print method (full control over parameters, any output stream).

template<class NTUPLE> CdbStatus print1 (const CdbCPtr< NTUPLE > &thePtr, const unsigned int theColumnWidth=12)
 A simple method of printing #1 (preselected set of parameters, Standard Output Stream).

template<class NTUPLE> CdbStatus print1 (std::ostream &theOutputStream, const CdbCPtr< NTUPLE > &thePtr, const unsigned int theColumnWidth=12)
 A simple method of printing #1 (preselected set of parameters, any output stream).

template<class NTUPLE> CdbStatus print2 (const CdbCPtr< NTUPLE > &thePtr, const unsigned int theColumnWidth=12)
 A simple method of printing #2 (preselected set of parameters, Standard Output Stream).

template<class NTUPLE> CdbStatus print2 (std::ostream &theOutputStream, const CdbCPtr< NTUPLE > &thePtr, const unsigned int theColumnWidth=12)
 A simple method of printing #2 (preselected set of parameters, any output stream).


Detailed Description

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
class CdbNTuplePrint< CONVERTER >

An "easy print" front-end interface to the printing facility.

This interface would retrieve a configuration of a tuple from its pointer's type, thus eliminating a need to pass them (the configuration parameters).

Definition at line 39 of file CdbNTuplePrint.hh.


Member Function Documentation

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
template<class NTUPLE>
CdbStatus CdbNTuplePrint< CONVERTER >::print std::ostream &    theOutputStream,
const CdbCPtr< NTUPLE > &    thePtr,
const unsigned int    theColumnWidth,
const char *    theIndent,
const CdbNTuplePrintTypes::FrameType    theFrameType,
const CdbNTuplePrintTypes::FrameBorders    theFrameBorders
[inline, static]
 

The print method (full control over parameters, any output stream).

Definition at line 63 of file CdbNTuplePrint.hh.

References CdbNTuplePrintImpl< NTUPLE, CONVERTER >::print().

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
template<class NTUPLE>
CdbStatus CdbNTuplePrint< CONVERTER >::print const CdbCPtr< NTUPLE > &    thePtr,
const unsigned int    theColumnWidth,
const char *    theIndent,
const CdbNTuplePrintTypes::FrameType    theFrameType,
const CdbNTuplePrintTypes::FrameBorders    theFrameBorders
[inline, static]
 

The print method (full control over parameters, Standard Output Stream).

Definition at line 46 of file CdbNTuplePrint.hh.

References CdbNTuplePrintImpl< NTUPLE, CONVERTER >::print().

Referenced by CdbNTuplePrint< CONVERTER >::print1(), and CdbNTuplePrint< CONVERTER >::print2().

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
template<class NTUPLE>
CdbStatus CdbNTuplePrint< CONVERTER >::print1 std::ostream &    theOutputStream,
const CdbCPtr< NTUPLE > &    thePtr,
const unsigned int    theColumnWidth = 12
[inline, static]
 

A simple method of printing #1 (preselected set of parameters, any output stream).

Definition at line 94 of file CdbNTuplePrint.hh.

References CdbNTuplePrint< CONVERTER >::print().

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
template<class NTUPLE>
CdbStatus CdbNTuplePrint< CONVERTER >::print1 const CdbCPtr< NTUPLE > &    thePtr,
const unsigned int    theColumnWidth = 12
[inline, static]
 

A simple method of printing #1 (preselected set of parameters, Standard Output Stream).

Definition at line 81 of file CdbNTuplePrint.hh.

References CdbNTuplePrint< CONVERTER >::print().

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
template<class NTUPLE>
CdbStatus CdbNTuplePrint< CONVERTER >::print2 std::ostream &    theOutputStream,
const CdbCPtr< NTUPLE > &    thePtr,
const unsigned int    theColumnWidth = 12
[inline, static]
 

A simple method of printing #2 (preselected set of parameters, any output stream).

Definition at line 122 of file CdbNTuplePrint.hh.

References CdbNTuplePrint< CONVERTER >::print().

template<class CONVERTER = CdbNTuplePrintConverter_UseDefault>
template<class NTUPLE>
CdbStatus CdbNTuplePrint< CONVERTER >::print2 const CdbCPtr< NTUPLE > &    thePtr,
const unsigned int    theColumnWidth = 12
[inline, static]
 

A simple method of printing #2 (preselected set of parameters, Standard Output Stream).

Definition at line 109 of file CdbNTuplePrint.hh.

References CdbNTuplePrint< CONVERTER >::print().


The documentation for this class was generated from the following file:
Generated on Mon Dec 5 18:22:22 2005 for CDB by doxygen1.3-rc3