A retain-release type of smart pointer.
Definition SmartPtr.hpp:132
Pointer get() const noexcept
Definition SmartPtr.hpp:244
A container view that can be used to install a custom UIViewController.
Definition UIContainerView.hpp:18
UIContainerView(const UIViewControllerPtr &contentViewController)
Definition UIContainerView.hpp:34
void setContentViewController(UIViewController *contentViewController)
The content view controller for the container view.
void setContentViewController(const UIViewControllerPtr &contentViewController)
The content view controller for the container view.
Definition UIContainerView.hpp:46
UIContainerView(UIViewController *contentViewController)
UIViewControllerPtr mContentViewController
The content view controller for the container view.
Definition UIContainerView.hpp:28
~UIContainerView() override=default
UIViewController * getContentViewController() const
The content view controller for the container view.
Definition UIContainerView.hpp:40
A controller that manages a view.
Definition UIViewController.hpp:24
The infrastructure for drawing and handling events in a UI.
Definition UIView.hpp:153
Definition Application.hpp:19
decltype(auto) get(BezierPath::Element &element) noexcept
Decomposes a bezier path element.
Definition BezierPath.hpp:723
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25