Definition at line 31 of file RooAbsCategoryLegacyIterator.h.
Public Member Functions | |
| RooAbsCategoryLegacyIterator (const std::map< std::string, RooAbsCategory::value_type > &stateNames) | |
| const TCollection * | GetCollection () const override |
| virtual Option_t * | GetOption () const |
| virtual TClass * | IsA () const |
| TObject * | Next () override |
| virtual Bool_t | operator!= (const TIterator &) const |
| Compare two iterator objects. | |
| TObject * | operator() () |
| TObject * | operator* () const override |
| Return current object or nullptr. | |
| RooAbsCategoryLegacyIterator & | operator= (const RooAbsCategoryLegacyIterator &)=default |
| TIterator & | operator= (const TIterator &) override |
| Bool_t | operator== (const TIterator &other) const |
| void | Reset () override |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Private Member Functions | |
| void | populate () |
Private Attributes | |
| std::vector< RooCatType > | _legacyStates |
| const std::map< std::string, RooAbsCategory::value_type > * | _origStateNames |
| int | index |
#include </home/stephan/code/root-2/roofit/roofitcore/src/RooFitLegacy/RooAbsCategoryLegacyIterator.h>
|
inline |
Definition at line 33 of file RooAbsCategoryLegacyIterator.h.
|
staticinherited |
|
staticinherited |
|
inlinestaticconstexprinherited |
Definition at line 48 of file TIterator.h.
|
inlinestaticinherited |
Definition at line 48 of file TIterator.h.
|
inlineoverridevirtual |
Implements TIterator.
Definition at line 38 of file RooAbsCategoryLegacyIterator.h.
|
inlinevirtualinherited |
Reimplemented in TListIter, and TTreeFriendLeafIter.
Definition at line 40 of file TIterator.h.
|
inlinevirtualinherited |
Reimplemented in RooDataHistSliceIter, TBtreeIter, THashTableIter, TListIter, TListOfEnumsWithLockIter, TListOfFunctionsIter, TMapIter, TObjArrayIter, TOrdCollectionIter, TRefArrayIter, and TTreeFriendLeafIter.
Definition at line 48 of file TIterator.h.
|
inlineoverridevirtual |
Implements TIterator.
Definition at line 40 of file RooAbsCategoryLegacyIterator.h.
Compare two iterator objects.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented in RooDataHistSliceIter, RooLinkedListIter, RooLinkedListIterImpl, TBtreeIter, THashTableIter, TIteratorToSTLInterface< STLContainer >, TIteratorToSTLInterface< RefCountList_t::Container_t >, TIteratorToSTLInterface< Storage_t >, TListIter, TMapIter, TObjArrayIter, TOrdCollectionIter, TRefArrayIter, TTreeFriendLeafIter, TViewPubDataMembersIter, and TViewPubFunctionsIter.
Definition at line 30 of file TIterator.cxx.
|
inlineinherited |
Definition at line 43 of file TIterator.h.
|
inlineoverridevirtual |
Return current object or nullptr.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented from TIterator.
Definition at line 47 of file RooAbsCategoryLegacyIterator.h.
|
default |
Implements TIterator.
Definition at line 56 of file RooAbsCategoryLegacyIterator.h.
Definition at line 45 of file TIterator.h.
|
inlineprivate |
Definition at line 61 of file RooAbsCategoryLegacyIterator.h.
|
inlineoverridevirtual |
Implements TIterator.
Definition at line 45 of file RooAbsCategoryLegacyIterator.h.
|
virtualinherited |
Reimplemented in RooDataHistSliceIter, TBtreeIter, THashTableIter, TListIter, TListOfEnumsWithLockIter, TListOfFunctionsIter, TMapIter, TObjArrayIter, TOrdCollectionIter, TRefArrayIter, and TTreeFriendLeafIter.
|
inlineinherited |
Definition at line 48 of file TIterator.h.
|
private |
Definition at line 73 of file RooAbsCategoryLegacyIterator.h.
|
private |
Definition at line 72 of file RooAbsCategoryLegacyIterator.h.
|
private |
Definition at line 74 of file RooAbsCategoryLegacyIterator.h.