26 #ifndef TGUI_SHARED_WIDGET_PTR_HPP 27 #define TGUI_SHARED_WIDGET_PTR_HPP 30 #include <SFML/System/String.hpp> 96 bool operator!()
const;
100 template <
typename U>
109 template <
typename U>
112 return left.m_WidgetPtr == right;
119 return left.m_WidgetPtr == right;
124 template <
typename U>
127 return left == right.m_WidgetPtr;
134 return left == right.m_WidgetPtr;
139 template <
typename U>
148 template <
typename U>
151 return left.m_WidgetPtr != right;
158 return left.m_WidgetPtr != right;
163 template <
typename U>
166 return left != right.m_WidgetPtr;
173 return left != right.m_WidgetPtr;
178 T& operator*()
const;
182 T* operator->()
const;
190 unsigned int* getRefCount()
const;
200 unsigned int* m_RefCount;
210 #endif // TGUI_SHARED_WIDGET_PTR_HPP Namespace that contains all TGUI functions and classes.
Definition: AnimatedPicture.hpp:33
Parent class for widgets that store multiple widgets.
Definition: Container.hpp:43