Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TObjOptLink Class Reference

Definition at line 169 of file TList.h.

Public Types

using TObjLinkPtr_t = std::shared_ptr<TObjLink>

Public Member Functions

 TObjOptLink (TObject *obj, Option_t *opt)
 ~TObjOptLink ()
Option_tGetAddOption () const override
TObjectGetObject () const
TObject ** GetObjectRef ()
Option_tGetOption () const override
TObjLinkNext ()
TObjLinkPtr_t NextSP ()
TObjLinkPrev ()
TObjLinkPtr_t PrevSP ()
void SetObject (TObject *obj)
void SetOption (Option_t *option) override

Private Types

using TObjLinkWeakPtr_t = std::weak_ptr<TObjLink>

Private Attributes

TObjLinkPtr_t fNext
TObjectfObject
TString fOption
TObjLinkWeakPtr_t fPrev

#include <TList.h>

Inheritance diagram for TObjOptLink:
TObjLink

Member Typedef Documentation

◆ TObjLinkPtr_t

using TObjLink::TObjLinkPtr_t = std::shared_ptr<TObjLink>
inherited

Definition at line 130 of file TList.h.

◆ TObjLinkWeakPtr_t

using TObjLink::TObjLinkWeakPtr_t = std::weak_ptr<TObjLink>
privateinherited

Definition at line 132 of file TList.h.

Constructor & Destructor Documentation

◆ TObjOptLink()

TObjOptLink::TObjOptLink ( TObject * obj,
Option_t * opt )
inline

Definition at line 175 of file TList.h.

◆ ~TObjOptLink()

TObjOptLink::~TObjOptLink ( )
inline

Definition at line 176 of file TList.h.

Member Function Documentation

◆ GetAddOption()

Option_t * TObjOptLink::GetAddOption ( ) const
inlineoverridevirtual

Reimplemented from TObjLink.

Definition at line 177 of file TList.h.

◆ GetObject()

TObject * TObjLink::GetObject ( ) const
inlineinherited

Definition at line 148 of file TList.h.

◆ GetObjectRef()

TObject ** TObjLink::GetObjectRef ( )
inlineinherited

Definition at line 149 of file TList.h.

◆ GetOption()

Option_t * TObjOptLink::GetOption ( ) const
inlineoverridevirtual

Reimplemented from TObjLink.

Definition at line 178 of file TList.h.

◆ Next()

TObjLink * TObjLink::Next ( )
inlineinherited

Definition at line 154 of file TList.h.

◆ NextSP()

TObjLinkPtr_t TObjLink::NextSP ( )
inlineinherited

Definition at line 156 of file TList.h.

◆ Prev()

TObjLink * TObjLink::Prev ( )
inlineinherited

Definition at line 155 of file TList.h.

◆ PrevSP()

TObjLinkPtr_t TObjLink::PrevSP ( )
inlineinherited

Definition at line 157 of file TList.h.

◆ SetObject()

void TObjLink::SetObject ( TObject * obj)
inlineinherited

Definition at line 150 of file TList.h.

◆ SetOption()

void TObjOptLink::SetOption ( Option_t * option)
inlineoverridevirtual

Reimplemented from TObjLink.

Definition at line 179 of file TList.h.

Member Data Documentation

◆ fNext

TObjLinkPtr_t TObjLink::fNext
privateinherited

Definition at line 134 of file TList.h.

◆ fObject

TObject* TObjLink::fObject
privateinherited

Definition at line 137 of file TList.h.

◆ fOption

TString TObjOptLink::fOption
private

Definition at line 172 of file TList.h.

◆ fPrev

TObjLinkWeakPtr_t TObjLink::fPrev
privateinherited

Definition at line 135 of file TList.h.


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