Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
SizeDeterminer::PresentationData Class Reference
Collaboration diagram for SizeDeterminer::PresentationData:
Collaboration graph

Public Member Functions

 PresentationData ()
 
 PresentationData (ResizablePresentationInterface::Ptr resizablePresentationInterface)
 

Public Attributes

ResizablePresentationInterface::Ptr const resizablePresentationInterface
 
Scroom::Utils::WeakKeySet< ViewInterface::WeakPtrviews
 

Constructor & Destructor Documentation

◆ PresentationData() [1/2]

SizeDeterminer::PresentationData::PresentationData ( )
52{
53 // Can't conjure a ResizablePresentationInterface::Ptr out of thin
54 // air. Hence calling this constructor is not valid. However,
55 // std::map requires that it is present.
56 defect();
57}
#define defect()
Definition assertions.hh:45

◆ PresentationData() [2/2]

SizeDeterminer::PresentationData::PresentationData ( ResizablePresentationInterface::Ptr  resizablePresentationInterface)
explicit
60 : resizablePresentationInterface(std::move(resizablePresentationInterface_))
61{
62}
ResizablePresentationInterface::Ptr const resizablePresentationInterface
Definition sizedeterminer.hh:27

Member Data Documentation

◆ resizablePresentationInterface

ResizablePresentationInterface::Ptr const SizeDeterminer::PresentationData::resizablePresentationInterface

Referenced by SizeDeterminer::open().

◆ views

Scroom::Utils::WeakKeySet<ViewInterface::WeakPtr> SizeDeterminer::PresentationData::views

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