BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IfdKey.cxx
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: IfdKey.cxx,v 1.1.1.1 2005/04/21 01:18:05 zhangy Exp $
4//
5// Description:
6//
7// Author List:
8// Ed Frank University of Pennsylvania
9//
10// History:
11// Ed Frank 17 Nov 96 Creation of first version
12//
13// Bugs:
14//
15//------------------------------------------------------------------------
16// #include "BaBar/BaBar.hh"
17#include "ProxyDict/IfdKey.h"
18#if !( defined( __GNUC__ ) && ( __GNUC__ < 3 ) && \
19 ( __GNUC_MINOR__ < 95 ) ) // BABAR_IOSTREAMS_MIGRATION
20using std::ostream;
21#endif // BABAR_IOSTREAMS_MIGRATION
22
24
26
27void IfdKey::add( const IfdKey& ) {
28 // only makes sense for the composite class.
29
30 assert( 0 );
31}
32
33void IfdKey::make_vtab( void ) const {
34 // bogus virtual non-inline routine to get vtab emitted.
35}
36
37ostream& operator<<( ostream& o, const IfdKey& k ) {
38 k.print( o );
39 return o;
40}
ostream & operator<<(ostream &o, const IfdKey &k)
Definition IfdKey.cxx:37
IfdKey(keyKind kind)
Definition IfdKey.cxx:23
virtual ~IfdKey()
Definition IfdKey.cxx:25
virtual void add(const IfdKey &)
Definition IfdKey.cxx:27
virtual void print(std::ostream &o) const =0