#include <G4TypeKey.hh>
Inheritance diagram for G4TypeKey:

Public Types | |
| typedef unsigned long | Key |
Public Member Functions | |
| G4TypeKey () | |
| virtual | ~G4TypeKey () |
| G4bool | IsValid () |
| Key | operator() () const |
| bool | operator== (const G4TypeKey &rhs) const |
| bool | operator!= (const G4TypeKey &rhs) const |
| bool | operator< (const G4TypeKey &rhs) const |
| bool | operator> (const G4TypeKey &rhs) const |
Protected Member Functions | |
| Key | NextKey () const |
Protected Attributes | |
| Key | fMyKey |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const G4TypeKey &key) |
Definition at line 38 of file G4TypeKey.hh.
| typedef unsigned long G4TypeKey::Key |
Definition at line 42 of file G4TypeKey.hh.
| G4TypeKey::G4TypeKey | ( | ) | [inline] |
| virtual G4TypeKey::~G4TypeKey | ( | ) | [inline, virtual] |
| G4bool G4TypeKey::IsValid | ( | ) | [inline] |
Definition at line 50 of file G4TypeKey.hh.
References fMyKey.
Referenced by G4AttFilterUtils::GetNewFilter().
00050 { 00051 return (0 == fMyKey ? false : true); 00052 }
| Key G4TypeKey::NextKey | ( | ) | const [inline, protected] |
Definition at line 67 of file G4TypeKey.hh.
Referenced by G4TypeKeyT< T >::G4TypeKeyT().
00067 { 00068 static Key nKey = 0; 00069 return ++nKey; 00070 }
| bool G4TypeKey::operator!= | ( | const G4TypeKey & | rhs | ) | const [inline] |
Definition at line 57 of file G4TypeKey.hh.
References operator==().
00057 {return !operator==(rhs);}
| Key G4TypeKey::operator() | ( | ) | const [inline] |
| bool G4TypeKey::operator< | ( | const G4TypeKey & | rhs | ) | const [inline] |
| bool G4TypeKey::operator== | ( | const G4TypeKey & | rhs | ) | const [inline] |
| bool G4TypeKey::operator> | ( | const G4TypeKey & | rhs | ) | const [inline] |
| std::ostream& operator<< | ( | std::ostream & | out, | |
| const G4TypeKey & | key | |||
| ) | [friend] |
Key G4TypeKey::fMyKey [protected] |
Definition at line 72 of file G4TypeKey.hh.
Referenced by G4TypeKeyT< T >::G4TypeKeyT(), IsValid(), operator()(), operator<(), operator==(), and operator>().
1.4.7