16#ifndef ROO_ABS_SHARED_PROPERTY
17#define ROO_ABS_SHARED_PROPERTY
#define ClassDef(name, id)
Class RooSharedProperties is the base class for shared properties that can be stored in RooSharedProp...
RooSharedProperties & operator=(const RooSharedProperties &)=delete
Bool_t operator==(const RooSharedProperties &other) const
Return true of unique id of this property is equal to that of other.
virtual void Print(Option_t *opts=0) const
Printing interface.
Bool_t inSharedList() const
RooSharedProperties(const RooSharedProperties &)=delete
RooSharedProperties()
Default constructor.
RooSharedProperties & operator=(RooSharedProperties &&)=delete
RooSharedProperties(RooSharedProperties &&)=delete
virtual ~RooSharedProperties()
Destructor.
Int_t _inSharedList
Use count.
Mother of all ROOT objects.
This class defines a UUID (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDent...
const char * AsString() const
Return UUID as string. Copy string immediately since it will be reused.