Logo ROOT   6.10/09
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
TObjLink Class Reference

Wrapper around a TObject so it can be stored in a TList.

Definition at line 116 of file TList.h.

Public Member Functions

 TObjLink (TObject *obj)
 
 TObjLink (TObject *obj, TObjLink *lnk)
 Create a new TObjLink. More...
 
virtual ~TObjLink ()
 
virtual Option_tGetAddOption () const
 
TObjectGetObject () const
 
TObject ** GetObjectRef ()
 
virtual Option_tGetOption () const
 
TObjLinkNext ()
 
TObjLinkPrev ()
 
void SetObject (TObject *obj)
 
virtual void SetOption (Option_t *)
 

Protected Member Functions

 TObjLink ()
 

Private Member Functions

 TObjLink (const TObjLink &)
 
TObjLinkoperator= (const TObjLink &)
 

Private Attributes

TObjLinkfNext
 
TObjectfObject
 
TObjLinkfPrev
 

Friends

class TList
 

#include <TList.h>

Inheritance diagram for TObjLink:
[legend]

Constructor & Destructor Documentation

◆ TObjLink() [1/4]

TObjLink::TObjLink ( const TObjLink )
private

◆ TObjLink() [2/4]

TObjLink::TObjLink ( )
inlineprotected

Definition at line 129 of file TList.h.

◆ TObjLink() [3/4]

TObjLink::TObjLink ( TObject obj)
inline

Definition at line 132 of file TList.h.

◆ TObjLink() [4/4]

TObjLink::TObjLink ( TObject obj,
TObjLink lnk 
)

Create a new TObjLink.

Definition at line 867 of file TList.cxx.

◆ ~TObjLink()

virtual TObjLink::~TObjLink ( )
inlinevirtual

Definition at line 134 of file TList.h.

Member Function Documentation

◆ GetAddOption()

virtual Option_t* TObjLink::GetAddOption ( ) const
inlinevirtual

Reimplemented in TObjOptLink.

Definition at line 139 of file TList.h.

◆ GetObject()

TObject* TObjLink::GetObject ( ) const
inline

Definition at line 136 of file TList.h.

◆ GetObjectRef()

TObject** TObjLink::GetObjectRef ( )
inline

Definition at line 137 of file TList.h.

◆ GetOption()

virtual Option_t* TObjLink::GetOption ( ) const
inlinevirtual

Reimplemented in TObjOptLink.

Definition at line 140 of file TList.h.

◆ Next()

TObjLink* TObjLink::Next ( )
inline

Definition at line 142 of file TList.h.

◆ operator=()

TObjLink& TObjLink::operator= ( const TObjLink )
private

◆ Prev()

TObjLink* TObjLink::Prev ( )
inline

Definition at line 143 of file TList.h.

◆ SetObject()

void TObjLink::SetObject ( TObject obj)
inline

Definition at line 138 of file TList.h.

◆ SetOption()

virtual void TObjLink::SetOption ( Option_t )
inlinevirtual

Reimplemented in TObjOptLink.

Definition at line 141 of file TList.h.

Friends And Related Function Documentation

◆ TList

friend class TList
friend

Definition at line 118 of file TList.h.

Member Data Documentation

◆ fNext

TObjLink* TObjLink::fNext
private

Definition at line 121 of file TList.h.

◆ fObject

TObject* TObjLink::fObject
private

Definition at line 123 of file TList.h.

◆ fPrev

TObjLink* TObjLink::fPrev
private

Definition at line 122 of file TList.h.


The documentation for this class was generated from the following files: