BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IfdIntKey Class Reference

#include <IfdIntKey.h>

Inheritance diagram for IfdIntKey:

Public Member Functions

 IfdIntKey (const int i)
virtual int operator== (const IfdKey &k) const
virtual ~IfdIntKey ()
virtual IfdKeyclone (void) const
virtual void print (std::ostream &o) const
 IfdIntKey (const int i)
virtual int operator== (const IfdKey &k) const
virtual ~IfdIntKey ()
virtual IfdKeyclone (void) const
virtual void print (std::ostream &o) const
 IfdIntKey (const int i)
virtual int operator== (const IfdKey &k) const
virtual ~IfdIntKey ()
virtual IfdKeyclone (void) const
virtual void print (std::ostream &o) const
Public Member Functions inherited from IfdKey
virtual ~IfdKey ()
int operator!= (const IfdKey &k) const
virtual void add (const IfdKey &)
int cardinality (void) const
virtual unsigned int hash (void) const
virtual ~IfdKey ()
int operator!= (const IfdKey &k) const
virtual void add (const IfdKey &)
int cardinality (void) const
virtual unsigned int hash (void) const
virtual ~IfdKey ()
int operator!= (const IfdKey &k) const
virtual void add (const IfdKey &)
int cardinality (void) const
virtual unsigned int hash (void) const

Additional Inherited Members

Static Public Member Functions inherited from IfdKey
static unsigned int nHashBuckets (void)
static unsigned int nHashBuckets (void)
static unsigned int nHashBuckets (void)
Public Attributes inherited from IfdKey
unsigned int _hashVal
Protected Types inherited from IfdKey
enum  { _nHashBuckets = 1031 }
enum  keyKind {
  intKey , strKey , compositeKey , typeKey ,
  odfTypeKey , intKey , strKey , compositeKey ,
  typeKey , odfTypeKey , intKey , strKey ,
  compositeKey , typeKey , odfTypeKey
}
enum  { _nHashBuckets = 1031 }
enum  keyKind {
  intKey , strKey , compositeKey , typeKey ,
  odfTypeKey , intKey , strKey , compositeKey ,
  typeKey , odfTypeKey , intKey , strKey ,
  compositeKey , typeKey , odfTypeKey
}
enum  { _nHashBuckets = 1031 }
enum  keyKind {
  intKey , strKey , compositeKey , typeKey ,
  odfTypeKey , intKey , strKey , compositeKey ,
  typeKey , odfTypeKey , intKey , strKey ,
  compositeKey , typeKey , odfTypeKey
}
Protected Member Functions inherited from IfdKey
 IfdKey (keyKind kind)
IfdKey::keyKind getKeyKind (void) const
 IfdKey (keyKind kind)
IfdKey::keyKind getKeyKind (void) const
 IfdKey (keyKind kind)
IfdKey::keyKind getKeyKind (void) const
Protected Attributes inherited from IfdKey
keyKind _myKeyKind
int _myCardinality
union { 
   int   intVal 
   unsigned int   uintVal 
   char *   strVal 
}; 
union { 
   int   intVal 
   unsigned int   uintVal 
   char *   strVal 
}; 
union { 
   int   intVal 
   unsigned int   uintVal 
   char *   strVal 
}; 

Detailed Description

Constructor & Destructor Documentation

◆ IfdIntKey() [1/3]

◆ ~IfdIntKey() [1/3]

virtual IfdIntKey::~IfdIntKey ( )
inlinevirtual

◆ IfdIntKey() [2/3]

IfdIntKey::IfdIntKey ( const int i)

◆ ~IfdIntKey() [2/3]

virtual IfdIntKey::~IfdIntKey ( )
inlinevirtual

◆ IfdIntKey() [3/3]

IfdIntKey::IfdIntKey ( const int i)

◆ ~IfdIntKey() [3/3]

virtual IfdIntKey::~IfdIntKey ( )
inlinevirtual

Member Function Documentation

◆ clone() [1/3]

virtual IfdKey * IfdIntKey::clone ( void ) const
inlinevirtual

◆ clone() [2/3]

virtual IfdKey * IfdIntKey::clone ( void ) const
inlinevirtual

Implements IfdKey.

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdIntKey.h.

39{ return new IfdIntKey( intVal ); }

◆ clone() [3/3]

virtual IfdKey * IfdIntKey::clone ( void ) const
inlinevirtual

Implements IfdKey.

Definition at line 39 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdIntKey.h.

39{ return new IfdIntKey( intVal ); }

◆ operator==() [1/3]

virtual int IfdIntKey::operator== ( const IfdKey & k) const
inlinevirtual

Implements IfdKey.

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdIntKey.h.

33 {
34 return ( intKey == k.getKeyKind() ) && ( intVal == k.intVal );
35 }

◆ operator==() [2/3]

virtual int IfdIntKey::operator== ( const IfdKey & k) const
inlinevirtual

Implements IfdKey.

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdIntKey.h.

33 {
34 return ( intKey == k.getKeyKind() ) && ( intVal == k.intVal );
35 }

◆ operator==() [3/3]

virtual int IfdIntKey::operator== ( const IfdKey & k) const
inlinevirtual

Implements IfdKey.

Definition at line 33 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdIntKey.h.

33 {
34 return ( intKey == k.getKeyKind() ) && ( intVal == k.intVal );
35 }

◆ print() [1/3]

virtual void IfdIntKey::print ( std::ostream & o) const
inlinevirtual

Implements IfdKey.

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdIntKey.h.

48 {
49 o << "IfdIntKey(" << intVal << ")";
50 }

◆ print() [2/3]

virtual void IfdIntKey::print ( std::ostream & o) const
inlinevirtual

Implements IfdKey.

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdIntKey.h.

48 {
49 o << "IfdIntKey(" << intVal << ")";
50 }

◆ print() [3/3]

virtual void IfdIntKey::print ( std::ostream & o) const
inlinevirtual

Implements IfdKey.

Definition at line 44 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdIntKey.h.

48 {
49 o << "IfdIntKey(" << intVal << ")";
50 }

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