39 class DisplayTargetProvider;
40 class DisplayTarget_Impl;
92 std::shared_ptr<DisplayTarget_Impl> impl;
DisplayTargetProvider * get_provider()
Returns the provider for the display target.
Interface for implementing a DisplayTarget target.
Definition: display_target_provider.h:44
friend class DisplayTarget_Impl
Definition: display_target.h:94
bool is_null() const
Returns true if this object is invalid.
Definition: display_target.h:65
Display target for clanDisplay.
Definition: display_target.h:44
void set_current()
Set this display target to be the current target.
DisplayTarget(DisplayTargetProvider *provider)
Constructs a DisplayTarget.
void throw_if_null() const
Throw an exception if this object is invalid.