1 #ifndef _Q_BASETYPE_HH_
2 #define _Q_BASETYPE_HH_
124 bool Fill(Diana::QObject* obj)
const
QBaseType< double > QDouble
double wrapped in a QObject
QBaseType< int > QInt
int wrapped in a QObject
QBaseType< float > QFloat
float wrapped in a QObject
QBaseType< Long64_t > QLong64
double wrapped in a QObject
QBaseType< ULong64_t > QULong64
unsigned long wrapped in a QObject
#define Q_BEGIN_NAMESPACE
base types wrapped into a QObject. Currently implemented types are QInt QDouble and QFloat....
QBaseType< T > & operator*=(const T &value)
operator*=
void Clear()
clear members
ClassDef(QBaseType, 2)
This is the only QObject where we do not use QObjectDef, because of templates.
QBaseType< T > & operator/=(const T &value)
operator/=
bool operator>(const T &value) const
greater operator
QBaseType(const QBaseType< T > &bt)
copy constructor
bool operator<(const T &value) const
less operator
QBaseType< T > & operator-=(const T &value)
operator-=
bool operator==(const T &value) const
comparison operator
bool operator!=(const T &value) const
difference operator
QBaseType(const T &value)
copy constructor from base type
bool operator>=(const T &value) const
greater equal operator
QObject * Duplicate() const
create object of same type
QBaseType< T > & operator+=(const T &value)
operator+=
bool operator<=(const T &value) const
less equal operator
bool Fill(Diana::QObject *obj) const
fill object of same type (like operator=)
QBaseType< T > & operator=(const T &value)
operator= to base type
void Dump(std::ostream &ob) const
dump value to stream
base class for objects handled by QEvent and QGlobalDataManager.
void Validate()
make object valid