16#ifndef ROO_ABS_SHARED_PROPERTY 
   17#define ROO_ABS_SHARED_PROPERTY 
#define ClassDefOverride(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
bool operator>(UUID const &other) const
 
bool operator==(UUID const &other) const
 
bool operator<(UUID const &other) const
 
Class RooSharedProperties is the base class for shared properties that can be stored in RooSharedProp...
 
RooSharedProperties & operator=(const RooSharedProperties &)=delete
 
bool operator==(const RooSharedProperties &other) const
Return true of unique id of this property is equal to that of other.
 
RooSharedProperties(const RooSharedProperties &)=delete
 
~RooSharedProperties() override
Destructor.
 
RooSharedProperties()
Default constructor.
 
RooSharedProperties & operator=(RooSharedProperties &&)=delete
 
RooSharedProperties(RooSharedProperties &&)=delete
 
TUUID _uuid
Unique object ID.
 
Int_t _refCount
! Use count
 
void Print(Option_t *opts=nullptr) const override
Printing interface.
 
bool inSharedList() const
 
Int_t _inSharedList
! Is in shared list
 
Mother of all ROOT objects.
 
This class defines a UUID (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDent...
 
Int_t Compare(const TUUID &u) const
Compare two UUIDs "lexically" and return.