15 #include <Poco/Exception.h> 49 throw Poco::AssertionViolationException(
"The site for a view must be an IViewSite");
void SaveState(IMemento::Pointer memento) override
SmartPointer< Other > Cast() const
void SetSite(IWorkbenchPartSite::Pointer site)
virtual void CheckSite(IWorkbenchPartSite::Pointer site)
void Init(IViewSite::Pointer site, IMemento::Pointer memento=IMemento::Pointer(nullptr)) override
void CheckSite(IWorkbenchPartSite::Pointer site) override
IViewSite::Pointer GetViewSite() override
IWorkbenchPartSite::Pointer GetSite() const override