Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
Aggregate Class Referenceabstract

#include <presentationinterface.hh>

Inheritance diagram for Aggregate:
Inheritance graph
Collaboration diagram for Aggregate:
Collaboration graph

Public Types

using Ptr = std::shared_ptr< Aggregate >
 

Public Member Functions

virtual void addPresentation (PresentationInterface::Ptr const &presentation)=0
 

Additional Inherited Members

- Private Member Functions inherited from Interface
 Interface ()=default
 
 Interface (const Interface &)=delete
 
Interfaceoperator= (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (Interface &&)=delete
 
virtual ~Interface ()=default
 

Detailed Description

Base class for something that composes several presentations.

Member Typedef Documentation

◆ Ptr

using Aggregate::Ptr = std::shared_ptr<Aggregate>

Member Function Documentation

◆ addPresentation()

virtual void Aggregate::addPresentation ( PresentationInterface::Ptr const &  presentation)
pure virtual

The documentation for this class was generated from the following file: