-#ifndef __I_DS_BUFFER_QUEUE_H_
-#define __I_DS_BUFFER_QUEUE_H_
+#ifndef __I_DS_BUFFER_QUEUE_H__
+#define __I_DS_BUFFER_QUEUE_H__
#include "IDSBuffer.h"
-#include <memory>
namespace display_server
{
#include <DSObject.h>
#include <DSPolicyArea.h>
#include <DSDisplayArea.h>
-#include <memory>
namespace display_server
{
#include "DSEventLoop.h"
#include "IDSDisplayDevice.h"
#include "DSBufferManager.h"
-#include <memory>
namespace display_server
{
#define __DS_CORE_H__
#include <DSDebugLog.h>
+#include <iostream>
+#include <string>
#include <list>
#include <memory>
#include <functional>
#include <cassert>
+#include <variant>
/* Macros for visibility */
#define DS_DECL_EXPORT __attribute__((visibility("default")))
#include <DSCore.h>
#include <DSObject.h>
#include <IDSOutput.h>
-#include <memory>
namespace display_server
{
#include "IDSDisplayDeviceOutput.h"
#include "IDSDisplayDeviceHWC.h"
#include "DSEventLoop.h"
-#include <memory>
namespace display_server
{
#include "IDSDisplayDeviceHWCWindow.h"
#include "IDSBufferQueue.h"
-#include <memory>
namespace display_server
{
#include <DSCore.h>
#include <DSObject.h>
-#include <iostream>
-#include <string>
-#include <memory>
#include <DSSignal.h>
-#include <functional>
-
#include <Ecore.h>
namespace display_server
#ifndef __DS_OBJECT_H_
#define __DS_OBJECT_H_
+#include "DSCore.h"
#include "IDSObjectObserver.h"
#include "DSObjectPrivate.h"
#include "DSProperty.h"
-#include <iostream>
-#include <memory>
-#include <string>
namespace display_server
{
#ifndef __I_DS_OUTPUT_H__
#define __I_DS_OUTPUT_H__
-#include <memory>
-
namespace display_server
{
#include <DSCore.h>
#include <DSObject.h>
#include <DSSeat.h>
-#include <memory>
namespace display_server
{
#ifndef __DS_PROPERTY_H_
#define __DS_PROPERTY_H_
+#include "DSCore.h"
#include "DSPropertyPrivate.h"
-#include <iostream>
-#include <memory>
-#include <string>
-#include <variant>
namespace display_server
{
#ifndef __DS_PROPERTY_PRIVATE_H_
#define __DS_PROPERTY_PRIVATE_H_
+#include "DSCore.h"
#include "DSProperty.h"
-#include <iostream>
-#include <memory>
-#include <string>
-#include <variant>
namespace display_server
{
#include "IDSBuffer.h"
#include "DSWindow.h"
-#include <memory>
namespace display_server
{
#include "DSRenderView.h"
#include "DSWindow.h"
-#include <memory>
namespace display_server
{
#include "DSCore.h"
#include "DSObject.h"
#include "DSSignal.h"
-#include <memory>
#include <Ecore.h>
namespace display_server
#define __DS_SIGNAL_H_
#include "DSObject.h"
-#include <iostream>
-#include <string>
-#include <list>
-#include <memory>
-#include <functional>
namespace display_server
{
#include "DSDebugLog.h"
#include <wayland-server-core.h>
-#include <memory>
#include <Ecore.h>
namespace display_server