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