#include <cstddef>
Go to the source code of this file.
Data Structures | |
struct | G4ITType |
class | G4ITTypeManager |
Defines | |
#define | G4ITTYPE_HH 1 |
#define | ITDef(T) |
#define | ITImp(T) G4ITType T::fType = G4ITTypeManager::Instance()->NewType(); |
Functions | |
G4ITType | operator+ (const G4ITType &left, const int &right) |
G4ITType | operator- (const G4ITType &left, const int &right) |
#define G4ITTYPE_HH 1 |
Definition at line 40 of file G4ITType.hh.
#define ITDef | ( | T | ) |
Value:
public:\ static G4ITType fType;\ static const G4ITType ITType()\ {\ return fType;\ }\ const G4ITType GetITType() const\ {\ return fType;\ }\ virtual G4bool equal(const G4IT &right) const \ {\ const T& right_mol = (const T&)right ;\ return (this->operator==(right_mol));\ }\ virtual G4bool diff(const G4IT &right) const\ {\ const T& right_mol = (const T&)right ;\ return (this->operator<(right_mol));\ }
Definition at line 98 of file G4ITType.hh.
#define ITImp | ( | T | ) | G4ITType T::fType = G4ITTypeManager::Instance()->NewType(); |
Definition at line 120 of file G4ITType.hh.