23 #ifndef _SEFRAMEWORK_SOURCE_SOURCE_H
24 #define _SEFRAMEWORK_SOURCE_SOURCE_H
SourceWithOnDemandProperties & operator=(SourceWithOnDemandProperties &&)=delete
std::shared_ptr< const TaskProvider > m_task_provider
PropertyHolder m_property_holder
SourceWithOnDemandProperties(const SourceWithOnDemandProperties &)=delete
virtual ~SourceWithOnDemandProperties()=default
Destructor.
SourceWithOnDemandProperties(SourceWithOnDemandProperties &&)=delete
SourceWithOnDemandProperties & operator=(const SourceWithOnDemandProperties &)=delete
virtual void setProperty(std::unique_ptr< Property > property, const PropertyId &property_id)=0
virtual const Property & getProperty(const PropertyId &property_id) const=0