|
BOSS 8.0.0
BESIII Offline Software System
|
#include <IfdKey.h>
Public Member Functions | |
| virtual | ~IfdKey () |
| virtual int | operator== (const IfdKey &) const =0 |
| int | operator!= (const IfdKey &k) const |
| virtual void | add (const IfdKey &) |
| int | cardinality (void) const |
| virtual void | print (std::ostream &o) const =0 |
| virtual IfdKey * | clone (void) const =0 |
| virtual unsigned int | hash (void) const |
| virtual | ~IfdKey () |
| virtual int | operator== (const IfdKey &) const =0 |
| int | operator!= (const IfdKey &k) const |
| virtual void | add (const IfdKey &) |
| int | cardinality (void) const |
| virtual void | print (std::ostream &o) const =0 |
| virtual IfdKey * | clone (void) const =0 |
| virtual unsigned int | hash (void) const |
| virtual | ~IfdKey () |
| virtual int | operator== (const IfdKey &) const =0 |
| int | operator!= (const IfdKey &k) const |
| virtual void | add (const IfdKey &) |
| int | cardinality (void) const |
| virtual void | print (std::ostream &o) const =0 |
| virtual IfdKey * | clone (void) const =0 |
| virtual unsigned int | hash (void) const |
Static Public Member Functions | |
| static unsigned int | nHashBuckets (void) |
| static unsigned int | nHashBuckets (void) |
| static unsigned int | nHashBuckets (void) |
Public Attributes | |
| unsigned int | _hashVal |
Protected Types | |
| 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 | |
| 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 | |
| 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 | |
| }; | |
Friends | |
| class | IfdIntKey |
| class | IfdStrKey |
| class | IfdTypeKeyIFace |
| class | IfdCompositeKey |
| class | BdbOdfIfdTypeKeyIFace |
| std::ostream & | operator<< (std::ostream &o, const IfdKey &k) |
| unsigned | ifdKeyHash (const IfdDictKey &k) |
| std::ostream & | operator<< (std::ostream &o, const IfdKey &k) |
| unsigned | ifdKeyHash (const IfdDictKey &k) |
| std::ostream & | operator<< (std::ostream &o, const IfdKey &k) |
| unsigned | ifdKeyHash (const IfdDictKey &k) |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
protected |
| Enumerator | |
|---|---|
| _nHashBuckets | |
Definition at line 85 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdKey.h.
|
protected |
| Enumerator | |
|---|---|
| _nHashBuckets | |
Definition at line 85 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
protected |
| Enumerator | |
|---|---|
| _nHashBuckets | |
Definition at line 85 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdKey.h.
|
protected |
| Enumerator | |
|---|---|
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
Definition at line 87 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
protected |
| Enumerator | |
|---|---|
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
Definition at line 87 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdKey.h.
|
protected |
| Enumerator | |
|---|---|
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
| intKey | |
| strKey | |
| compositeKey | |
| typeKey | |
| odfTypeKey | |
Definition at line 87 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdKey.h.
|
virtual |
Definition at line 25 of file IfdKey.cxx.
|
protected |
Definition at line 23 of file IfdKey.cxx.
Referenced by add(), IfdIntKey::clone(), clone(), IfdStrKey::clone(), IfdIntKey::IfdIntKey(), ifdKeyHash, IfdStrKey::IfdStrKey(), IfdStrKey::IfdStrKey(), operator!=(), IfdStrKey::operator<(), operator<<, IfdIntKey::operator==(), operator==(), and IfdStrKey::operator==().
|
virtual |
|
protected |
|
virtual |
|
protected |
|
virtual |
Definition at line 27 of file IfdKey.cxx.
|
virtual |
|
virtual |
|
inline |
Definition at line 162 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
inline |
|
inline |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlineprotected |
Definition at line 95 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdStrKey::operator<(), IfdIntKey::operator==(), and IfdStrKey::operator==().
|
inlineprotected |
Definition at line 95 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdKey.h.
|
inlineprotected |
Definition at line 95 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdKey.h.
|
inlinevirtual |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
inlinevirtual |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdKey.h.
|
inlinevirtual |
Definition at line 78 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdKey.h.
|
inlinestatic |
Definition at line 82 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
inlinestatic |
Definition at line 82 of file InstallArea/x86_64-el9-gcc13-opt/include/ProxyDict/IfdKey.h.
|
inlinestatic |
Definition at line 82 of file Reconstruction/MdcPatRec/ProxyDict/include/ProxyDict/IfdKey.h.
|
inline |
Definition at line 176 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
|
inline |
|
inline |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
friend |
Definition at line 132 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by BdbOdfIfdTypeKeyIFace.
|
friend |
Definition at line 131 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdCompositeKey.
|
friend |
Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdIntKey::clone(), and IfdIntKey.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 129 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdStrKey::clone(), and IfdStrKey.
|
friend |
Definition at line 130 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdTypeKeyIFace.
|
friend |
|
friend |
|
friend |
| union { ... } IfdKey |
| union { ... } IfdKey |
| union { ... } IfdKey |
| unsigned int IfdKey::_hashVal |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdStrKey::clone(), hash(), IfdIntKey::IfdIntKey(), IfdKey(), IfdStrKey::IfdStrKey(), IfdStrKey::IfdStrKey(), and IfdStrKey::operator==().
|
protected |
Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by cardinality(), and IfdKey().
|
protected |
Definition at line 113 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by getKeyKind(), and IfdKey().
| int IfdKey::intVal |
Definition at line 123 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdIntKey::clone(), IfdIntKey::IfdIntKey(), IfdIntKey::operator==(), and IfdIntKey::print().
| char* IfdKey::strVal |
Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.
Referenced by IfdStrKey::asString(), IfdStrKey::clone(), IfdStrKey::IfdStrKey(), IfdStrKey::IfdStrKey(), IfdStrKey::operator<(), IfdStrKey::operator==(), and IfdStrKey::~IfdStrKey().
| unsigned int IfdKey::uintVal |
Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/ProxyDict/IfdKey.h.