TObjLink Class Reference

#include <TList.h>

Inheritance diagram for TObjLink:

TObjOptLink TObjOptLink List of all members.

Public Member Functions

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

Protected Member Functions

 TObjLink ()
 TObjLink ()

Private Member Functions

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

Private Attributes

TObjLinkfNext
TObjLinkfPrev
TObjectfObject
TObjLinkfNext
TObjLinkfPrev
TObjectfObject

Friends

class TList

Detailed Description

Definition at line 120 of file TList.h.


Constructor & Destructor Documentation

TObjLink::TObjLink ( const TObjLink  )  [private]

TObjLink::TObjLink (  )  [inline, protected]

Definition at line 133 of file TList.h.

References fNext, and fPrev.

TObjLink::TObjLink ( TObject obj  )  [inline]

Definition at line 136 of file TList.h.

TObjLink::TObjLink ( TObject obj,
TObjLink lnk 
)

Definition at line 817 of file TList.cxx.

References fNext, and fPrev.

virtual TObjLink::~TObjLink (  )  [inline, virtual]

Definition at line 138 of file TList.h.

TObjLink::TObjLink ( const TObjLink  )  [private]

TObjLink::TObjLink (  )  [inline, protected]

Definition at line 133 of file TList.h.

References fNext, and fPrev.

TObjLink::TObjLink ( TObject obj  )  [inline]

Definition at line 136 of file TList.h.

TObjLink::TObjLink ( TObject obj,
TObjLink lnk 
)

virtual TObjLink::~TObjLink (  )  [inline, virtual]

Definition at line 138 of file TList.h.


Member Function Documentation

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

TObject* TObjLink::GetObject (  )  const [inline]

Definition at line 140 of file TList.h.

References fObject.

Referenced by TSortedList::Add(), TQUndoManager::Add(), TList::After(), TDirectoryFile::AppendKey(), TList::At(), TList::Before(), TRootIconList::Browse(), TQUndoManager::CanRedo(), TQUndoManager::CanUndo(), ClassImp(), TList::Clear(), TDirectory::Close(), TDirectoryFile::Close(), TList::Delete(), THashList::Delete(), TQCommand::Delete(), TVolume::DeletePosition(), TQConnectionList::Disconnect(), TGClient::DoRedraw(), TEveGedEditor::ElementChanged(), TEveGedEditor::ElementDeleted(), TList::FindLink(), TList::FindObject(), TMapFile::FindShadowMapFile(), TProcessUUID::FindUUID(), TList::First(), TClass::GetBaseClass(), TClass::GetBaseClassOffsetRecurse(), TQUndoManager::GetCursor(), TQCommand::GetName(), TGContainer::GetNextSelected(), TNode::GetNode(), TList::GetObjectRef(), TSQLObjectDataPool::GetObjectRow(), TNode::ImportShapeAttributes(), TGedEditor::InsertGedFrame(), TList::Last(), TList::LnkCompare(), TChain::LoadTree(), TQUndoManager::ls(), MakeTopLinks(), TQRootCanvas::mousePressEvent(), RooList::moveAfter(), RooList::moveBefore(), TListIter::Next(), TBranchRef::Notify(), TListIter::operator *(), TMultiGraph::Paint(), THStack::Paint(), TPad::Paint(), TGraphTime::Paint(), THistPainter::PaintFunction(), TGraphPainter::PaintGraphSimple(), TPad::PaintModified(), TPad::Pick(), TCanvas::Pick(), TQUndoManager::PrintCollectionEntry(), TFileIter::PurgeKeys(), TFile::ReadStreamerInfo(), TList::RecursiveRemove(), TSocket::RecvStreamerInfos(), TQCommand::Redo(), TQUndoManager::Redo(), TList::Remove(), THashList::Remove(), TProcessUUID::RemoveUUID(), TRint::Run(), TGraphTime::SaveAnimatedGif(), TMultiGraph::SavePrimitive(), THStack::SavePrimitive(), TH1::SavePrimitiveHelp(), scandir(), TApplicationServer::SendCanvases(), TFileIter::SkipObjects(), TList::Sort(), TGLScenePad::SubPadPaint(), TVSDReader::TVSDReader(), TQUndoManager::Undo(), TQCommand::Undo(), TTreePlayer::UpdateFormulaLeaves(), TMapFile::WhichMapFile(), writeItemDir(), TPluginManager::WritePluginMacros(), TPluginManager::WritePluginRecords(), and TFolder::~TFolder().

TObject** TObjLink::GetObjectRef (  )  [inline]

Definition at line 141 of file TList.h.

References fObject.

Referenced by TList::GetObjectRef().

void TObjLink::SetObject ( TObject obj  )  [inline]

Definition at line 142 of file TList.h.

References fObject.

Referenced by TPad::Pick(), and TRint::Run().

virtual Option_t* TObjLink::GetAddOption (  )  const [inline, virtual]

Definition at line 143 of file TList.h.

Referenced by TGraphTime::Paint(), and TGraphTime::SaveAnimatedGif().

virtual Option_t* TObjLink::GetOption (  )  const [inline, virtual]

Definition at line 144 of file TList.h.

References fObject, and TObject::GetOption().

Referenced by TQCommand::Delete(), TListIter::GetOption(), TQRootCanvas::mousePressEvent(), TCanvas::Pick(), and TQCommand::Undo().

virtual void TObjLink::SetOption ( Option_t  )  [inline, virtual]

Definition at line 145 of file TList.h.

Referenced by TRint::Run(), and TListIter::SetOption().

TObjLink* TObjLink::Next (  )  [inline]

Definition at line 146 of file TList.h.

References fNext.

Referenced by TSortedList::Add(), TQUndoManager::Add(), TList::After(), TDirectoryFile::AppendKey(), TRootIconList::Browse(), TGLH2PolyPainter::BuildTesselation(), TQUndoManager::CanRedo(), ClassImp(), TList::Clear(), TDirectory::Close(), TDirectoryFile::Close(), THashList::Delete(), TQCommand::Delete(), TVolume::DeletePosition(), TQConnectionList::Disconnect(), TGClient::DoRedraw(), TGLH2PolyPainter::DrawCaps(), TGLH2PolyPainter::DrawExtrusion(), TEveGedEditor::ElementChanged(), TEveGedEditor::ElementDeleted(), TList::FindLink(), TList::FindObject(), TProcessUUID::FindUUID(), TClass::GetBaseClass(), TClass::GetBaseClassOffsetRecurse(), TMethodBrowsable::GetBrowsableMethodsForClass(), TNonSplitBrowsable::GetBrowsables(), TQCommand::GetName(), TGContainer::GetNextSelected(), TNode::GetNode(), TList::GetObjectRef(), TSQLObjectDataPool::GetObjectRow(), TNode::ImportShapeAttributes(), TGedEditor::InsertGedFrame(), TList::LinkAt(), TChain::LoadTree(), TQUndoManager::ls(), MakeTopLinks(), TListIter::Next(), TBranchRef::Notify(), TMultiGraph::Paint(), THStack::Paint(), TPad::Paint(), TGraphTime::Paint(), THistPainter::PaintFunction(), TGraphPainter::PaintGraphSimple(), TPad::PaintModified(), TFileIter::PurgeKeys(), TFile::ReadStreamerInfo(), TList::RecursiveRemove(), TSocket::RecvStreamerInfos(), TQCommand::Redo(), TQUndoManager::Redo(), TList::Remove(), TProcessUUID::RemoveUUID(), TFileIter::Reset(), TRint::Run(), TGraphTime::SaveAnimatedGif(), TMultiGraph::SavePrimitive(), THStack::SavePrimitive(), TH1::SavePrimitiveHelp(), TApplicationServer::SendCanvases(), TChain::SetBranchAddress(), TFileIter::SkipObjects(), TGLScenePad::SubPadPaint(), TVSDReader::TVSDReader(), TPluginManager::WritePluginMacros(), TPluginManager::WritePluginRecords(), writeTutorials(), TFolder::~TFolder(), and TTree::~TTree().

TObjLink* TObjLink::Prev (  )  [inline]

Definition at line 147 of file TList.h.

References fPrev.

Referenced by TSortedList::Add(), TList::AddAt(), TList::AddBefore(), TList::Before(), TQUndoManager::CanUndo(), ClassImp(), TMapFile::FindShadowMapFile(), MakeTopLinks(), RooList::moveBefore(), TListIter::Next(), THStack::Paint(), TPad::Pick(), TList::RecursiveRemove(), TList::Remove(), TList::RemoveLast(), TFileIter::Reset(), TFileIter::SkipObjects(), TQCommand::Undo(), TQUndoManager::Undo(), and TMapFile::WhichMapFile().

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

TObject* TObjLink::GetObject (  )  const [inline]

Definition at line 140 of file TList.h.

References fObject.

TObject** TObjLink::GetObjectRef (  )  [inline]

Definition at line 141 of file TList.h.

References fObject.

void TObjLink::SetObject ( TObject obj  )  [inline]

Definition at line 142 of file TList.h.

References fObject.

virtual Option_t* TObjLink::GetAddOption (  )  const [inline, virtual]

Definition at line 143 of file TList.h.

virtual Option_t* TObjLink::GetOption (  )  const [inline, virtual]

Definition at line 144 of file TList.h.

References fObject, and TObject::GetOption().

virtual void TObjLink::SetOption ( Option_t  )  [inline, virtual]

Definition at line 145 of file TList.h.

TObjLink* TObjLink::Next (  )  [inline]

Definition at line 146 of file TList.h.

References fNext.

TObjLink* TObjLink::Prev (  )  [inline]

Definition at line 147 of file TList.h.

References fPrev.


Friends And Related Function Documentation

TList [friend]

Definition at line 122 of file TList.h.


Member Data Documentation

TObjLink* TObjLink::fNext [private]

Definition at line 125 of file TList.h.

Referenced by TList::DeleteLink(), Next(), TList::RecursiveRemove(), TList::Remove(), TList::RemoveLast(), TList::Sort(), and TObjLink().

TObjLink* TObjLink::fPrev [private]

Definition at line 126 of file TList.h.

Referenced by TList::AddFirst(), TList::DeleteLink(), Prev(), TList::RecursiveRemove(), TList::Remove(), TList::Sort(), and TObjLink().

TObject* TObjLink::fObject [private]

Definition at line 127 of file TList.h.

Referenced by TList::DeleteLink(), GetObject(), GetObjectRef(), GetOption(), and SetObject().

TObjLink* TObjLink::fNext [private]

Definition at line 125 of file TList.h.

TObjLink* TObjLink::fPrev [private]

Definition at line 126 of file TList.h.

TObject* TObjLink::fObject [private]

Definition at line 127 of file TList.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1