33 class TQClass :
public TQObject,
public TClass {
36 TQClass(
const TClass&) : TQObject(), TClass() {};
37 TQClass& operator=(
const TQClass&) {
return *
this; }
39 friend class TQObject;
42 TQClass(
const char *name, Version_t cversion,
43 const std::type_info &info, TVirtualIsAProxy *isa,
44 const char *dfil = 0,
const char *ifil = 0,
45 Int_t dl = 0, Int_t il = 0) :
47 TClass(name, cversion, info,isa,dfil, ifil, dl, il) { }
49 virtual ~TQClass() { Disconnect(); }
62 class TDefaultInitBehavior;
63 class TQObjectInitBehavior :
public TDefaultInitBehavior {
65 virtual TClass *CreateClass(
const char *cname, Version_t
id,
66 const std::type_info &info, TVirtualIsAProxy *isa,
67 const char *dfil,
const char *ifil,
68 Int_t dl, Int_t il)
const
70 return new TQClass(cname,
id, info, isa, dfil, ifil,dl, il);
74 inline const TQObjectInitBehavior *DefineBehavior(TQObject*, TQObject*)
76 TQObjectInitBehavior *behave =
new TQObjectInitBehavior;