12#include "../forms_export.h" 
   61      intptr_t 
handle()
 const {
return data_->handle_;}
 
   84      std::any 
tag()
 const {
return data_->tag_;}
 
   89      void tag(std::any tag) {data_->tag_ = 
tag;}
 
  120      friend std::ostream& operator<<(std::ostream& os, const 
cursor& value) noexcept {
return os << value.
to_string();}
 
  121      bool operator==(
const cursor& value)
 const {
return data_ == value.data_;}
 
  122      bool operator!=(
const cursor& value)
 const {
return !operator==(value);}
 
  134        intptr_t handle_ = 0;
 
  135        bool destroyable_ = 
true;
 
  141      std::shared_ptr<data> data_ = std::make_shared<data>();
 
Contains xtd::drawing::bitmap class.
 
Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes....
Definition: bitmap.h:19
 
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional ...
Definition: point.h:48
 
Stores an ordered pair of integers, which specify a height and width.
Definition: size.h:25
 
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition: object.h:26
 
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
 
ustring to_string() const noexcept override
Returns a std::string that represents the current object.
 
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
 
Contains xtd::object class.
 
Contains xtd::drawing::point class.
 
Contains xtd::drawing::size class.