Class SourceInterface
Defined in File Source.h
Inheritance Relationships
Base Type
public Referenced(Class Referenced)
Derived Types
public Source(Class Source)public SourceList(Class SourceList)
Class Documentation
-
class SourceInterface : public Referenced
Abstract base class for sources.
Subclassed by Source, SourceList
Public Functions
-
virtual std::string getDescription() const = 0
-
inline size_t addReference() const
-
inline size_t removeReference() const
-
inline int removeReferenceNoDelete() const
-
inline size_t getReferenceCount() const
Protected Attributes
-
mutable size_t _referenceCount
-
virtual std::string getDescription() const = 0