12 #ifndef ROOT_TViewPubFunctions 13 #define ROOT_TViewPubFunctions 84 #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40600 85 #pragma GCC diagnostic push 86 #pragma GCC diagnostic ignored "-Weffc++" 97 public std::iterator<std::bidirectional_iterator_tag,
98 TObject*, std::ptrdiff_t,
99 const TObject**, const TObject*&>
128 #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40600 129 #pragma GCC diagnostic pop 132 #endif // ROOT_TViewPubFunctions virtual TIterator * MakeIterator(Bool_t dir=kIterForward) const
Return a list iterator.
Iterator of over the view's content.
TViewPubFunctions(const TViewPubFunctions &)
virtual TObject * First() const
First is not allowed in this class.
void Clear(Option_t *option="")
Clear is not allowed in this class.
void AddLast(TObject *obj)
AddLast is not allowed in this class.
TObject * FindObject(const char *name) const
Find an object in this list using its name.
void AddAt(TObject *obj, Int_t idx)
AddAt is not allowed in this class.
Iterator abstract base class.
virtual const TList * GetListOfClasses() const
virtual ~TViewPubFunctions()
Default destructor.
virtual Int_t GetSize() const
Return the total number of public methods (currently loaded in the list of functions) in this class a...
const Bool_t kIterForward
Bool_t operator!=(const TDatime &d1, const TDatime &d2)
const TCollection * GetCollection() const
virtual TObject * Last() const
Last is not allowed in this class.
virtual TObjLink * FirstLink() const
FirstLink is not allowed in this class.
virtual TObject * Before(const TObject *obj) const
Before is not allowed in this class.
void AddBefore(const TObject *before, TObject *obj)
AddBefore is not allowed in this class.
void RecursiveRemove(TObject *obj)
RecursiveRemove is not allowed in this class.
virtual TObject * After(const TObject *obj) const
After is not allowed in this class.
void Delete(Option_t *option="")
Delete is not allowed in this class.
Collection abstract base class.
void AddAfter(const TObject *after, TObject *obj)
AddAfter is not allowed in this class.
The ROOT global object gROOT contains a list of all defined classes.
virtual TObject ** GetObjectRef(const TObject *obj) const
GetObjectRef is not allowed in this class.
void Reset(Detail::TBranchProxy *x)
TObject * Remove(TObject *obj)
Remove is not allowed in this class.
View implementing the TList interface and giving access all the TFunction describing public methods i...
void Load()
Load all the functions known to the interpreter for the scope 'fClass' and all its bases classes...
virtual TObjLink * LastLink() const
LastLink is not allowed in this class.
Wrapper around a TObject so it can be stored in a TList.
Mother of all ROOT objects.
TViewPubFunctions & operator=(const TViewPubFunctions &)
TObject * operator*() const
Return current object or nullptr.
#define ClassDefInline(name, id)
void AddFirst(TObject *obj)
AddFirst is not allowed in this class.
virtual TObject * At(Int_t idx) const
Returns the object at position idx. Returns 0 if idx is out of range.