Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TOrdCollection Class Reference

#include <TOrdCollection.h>

Inheritance diagram for TOrdCollection:

Inheritance graph
[legend]
Collaboration diagram for TOrdCollection:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kDefaultCapacity = 1, kMinExpand = 8, kShrinkFactor = 2 }

Public Methods

 TOrdCollection (Int_t capacity=kDefaultCapacity)
 ~TOrdCollection ()
void Clear (Option_t *option="")
void Delete (Option_t *option="")
TObject ** GetObjectRef (const TObject *obj) const
Int_t IndexOf (const TObject *obj) const
TIteratorMakeIterator (Bool_t dir=kIterForward) const
void AddFirst (TObject *obj)
void AddLast (TObject *obj)
void AddAt (TObject *obj, Int_t idx)
void AddAfter (TObject *after, TObject *obj)
void AddBefore (TObject *before, TObject *obj)
void PutAt (TObject *obj, Int_t idx)
TObjectRemoveAt (Int_t idx)
TObjectRemove (TObject *obj)
TObjectAt (Int_t idx) const
TObjectBefore (TObject *obj) const
TObjectAfter (TObject *obj) const
TObjectFirst () const
TObjectLast () const
void Sort ()
Int_t BinarySearch (TObject *obj)

Friends

class TOrdCollectionIter

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kDefaultCapacity 
kMinExpand 
kShrinkFactor 

Definition at line 50 of file TOrdCollection.h.


Constructor & Destructor Documentation

TOrdCollection::TOrdCollection Int_t    capacity = kDefaultCapacity
 

TOrdCollection::~TOrdCollection  
 


Member Function Documentation

void TOrdCollection::Clear Option_t *    option = "" [virtual]
 

Implements TCollection.

void TOrdCollection::Delete Option_t *    option = "" [virtual]
 

Implements TCollection.

TObject** TOrdCollection::GetObjectRef const TObject   obj const [virtual]
 

Implements TCollection.

Int_t TOrdCollection::IndexOf const TObject   obj const [virtual]
 

Reimplemented from TSeqCollection.

Referenced by TToggleGroup::IndexOf().

TIterator* TOrdCollection::MakeIterator Bool_t    dir = kIterForward const [virtual]
 

Implements TCollection.

void TOrdCollection::AddFirst TObject   obj [virtual]
 

Implements TSeqCollection.

void TOrdCollection::AddLast TObject   obj [virtual]
 

Implements TSeqCollection.

void TOrdCollection::AddAt TObject   obj,
Int_t    idx
[virtual]
 

Implements TSeqCollection.

void TOrdCollection::AddAfter TObject   after,
TObject   obj
[virtual]
 

Implements TSeqCollection.

void TOrdCollection::AddBefore TObject   before,
TObject   obj
[virtual]
 

Implements TSeqCollection.

void TOrdCollection::PutAt TObject   obj,
Int_t    idx
 

TObject* TOrdCollection::RemoveAt Int_t    idx [virtual]
 

Reimplemented from TSeqCollection.

Referenced by TToggleGroup::Remove().

TObject* TOrdCollection::Remove TObject   obj [virtual]
 

Implements TCollection.

Referenced by TToggleGroup::Remove().

TObject* TOrdCollection::At Int_t    idx const [virtual]
 

Implements TSeqCollection.

Referenced by TToggleGroup::At().

TObject* TOrdCollection::Before TObject   obj const [virtual]
 

Implements TSeqCollection.

TObject* TOrdCollection::After TObject   obj const [virtual]
 

Implements TSeqCollection.

TObject* TOrdCollection::First   const [virtual]
 

Implements TSeqCollection.

Referenced by TToggleGroup::First().

TObject* TOrdCollection::Last   const [virtual]
 

Implements TSeqCollection.

Referenced by TToggleGroup::Last().

void TOrdCollection::Sort  
 

Int_t TOrdCollection::BinarySearch TObject   obj
 


Friends And Related Function Documentation

friend class TOrdCollectionIter [friend]
 

Definition at line 33 of file TOrdCollection.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:04:52 2003 for ROOT by doxygen1.2.16