namespace display_server
{
DSWaylandTizenInputDevicePrivate::DSWaylandTizenInputDevicePrivate(DSWaylandTizenInputDevice *p_ptr)
- : DSObjectPrivate(p_ptr)
+ : DSObjectPrivate(p_ptr),
+ __p_ptr(p_ptr)
{
}
DSWaylandTizenInputDevicePrivate::~DSWaylandTizenInputDevicePrivate()
DSWaylandTizenInputDevice::DSWaylandTizenInputDevice()
- : DSObject(std::make_unique<DSWaylandTizenInputDevicePrivate>(this))
+ : DS_INIT_PRIVATE_PTR(DSWaylandTizenInputDevice)
{
}
#define _DS_WAYLAND_TIZEN_INPUT_DEVICE_H_
#include <DSObject.h>
+#include <DSCore.h>
namespace display_server
{
class DSWaylandTizenInputDevice : public DSObject
{
+DS_PIMPL_USE_PRIVATE(DSWaylandTizenInputDevice);
public:
DSWaylandTizenInputDevice();
virtual ~DSWaylandTizenInputDevice();
private:
- inline DSWaylandTizenInputDevicePrivate *__d_func()
- {
- return reinterpret_cast<DSWaylandTizenInputDevicePrivate *>(_d_ptr.get());
- }
- inline const DSWaylandTizenInputDevicePrivate *__d_func() const
- {
- return reinterpret_cast<DSWaylandTizenInputDevicePrivate *>(_d_ptr.get());
- }
- friend class DSWaylandTizenInputDevicePrivate;
+
};
}
{
DSWaylandTizenInputDeviceManagerPrivate::DSWaylandTizenInputDeviceManagerPrivate(DSWaylandTizenInputDeviceManager *p_ptr)
- : DSObjectPrivate(p_ptr)
+ : DSObjectPrivate(p_ptr),
+ __p_ptr(p_ptr)
{
}
DSWaylandTizenInputDeviceManager::DSWaylandTizenInputDeviceManager()
- : DSObject(std::make_unique<DSWaylandTizenInputDeviceManagerPrivate>(this))
+ : DS_INIT_PRIVATE_PTR(DSWaylandTizenInputDeviceManager)
{
}
#define _DS_WAYLAND_TIZEN_INPUT_DEVICE_MANAGER_H_
#include <DSObject.h>
+#include <DSCore.h>
namespace display_server
{
class DSWaylandTizenInputDeviceManager : public DSObject
{
+DS_PIMPL_USE_PRIVATE(DSWaylandTizenInputDeviceManager);
public:
DSWaylandTizenInputDeviceManager();
virtual ~DSWaylandTizenInputDeviceManager();
private:
- inline DSWaylandTizenInputDeviceManagerPrivate *__d_func()
- {
- return reinterpret_cast<DSWaylandTizenInputDeviceManagerPrivate *>(_d_ptr.get());
- }
- inline const DSWaylandTizenInputDeviceManagerPrivate *__d_func() const
- {
- return reinterpret_cast<DSWaylandTizenInputDeviceManagerPrivate *>(_d_ptr.get());
- }
- friend class DSWaylandTizenInputDeviceManagerPrivate;
+
};
}
class DSWaylandTizenInputDeviceManagerPrivate : public DSObjectPrivate, public DSWaylandServer::tizen_input_device_manager
{
+DS_PIMPL_USE_PUBLIC(DSWaylandTizenInputDeviceManager);
public:
DSWaylandTizenInputDeviceManagerPrivate() = delete;
DSWaylandTizenInputDeviceManagerPrivate(DSWaylandTizenInputDeviceManager *p_ptr);
class DSWaylandTizenInputDevicePrivate : public DSObjectPrivate, public DSWaylandServer::tizen_input_device
{
+DS_PIMPL_USE_PUBLIC(DSWaylandTizenInputDevice);
public:
DSWaylandTizenInputDevicePrivate() = delete;
DSWaylandTizenInputDevicePrivate(DSWaylandTizenInputDevice *p_ptr);