namespace hiro { struct pSizable : pObject { Declare(Sizable, Object) virtual auto minimumSize() const -> Size; virtual auto setGeometry(Geometry geometry) -> void; }; }