ROOT logo
Gled » GLEDCORE » ZLinkBase

class ZLinkBase

 ZLinkBase and ZLink<>

Function Members (Methods)

public:
ZLinkBase()
ZLinkBase(ZGlass* l)
ZLinkBase(const ZLinkBase&)
virtual~ZLinkBase()
static TClass*Class()
Bool_tempty()
ID_tget_id()
ZGlass*get_link()
Bool_tis_set()
virtual TClass*IsA() const
ZLinkBase&operator=(ZGlass* l)
ZLinkBase&operator=(const ZLinkBase&)
ZGlass**ptr_link()
ZGlass*&ref_link()
voidset_id(ID_t id)
voidset_link(ZGlass* l)
virtual voidShowMembers(TMemberInspector& insp)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
ZGlass*_lens

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

ZLinkBase()
{}
ZLinkBase(ZGlass* l)
{}
virtual ~ZLinkBase()
{}
void set_link(ZGlass* l)
{ _lens = l; }
ZGlass** ptr_link()
{ return &_lens; }
ZGlass*& ref_link()
{ return _lens; }
ZGlass* get_link()
{ return _lens; }
Bool_t is_set()
{ return _lens != 0; }
Bool_t empty()
{ return _lens == 0; }
ID_t get_id()
void set_id(ID_t id)
ZLinkBase& operator=(ZGlass* l)
{ _lens = l; return *this; }
ZLink<T>& operator=(const ZLinkBase& )
{ _lens = l; return *this; }