-#ifndef __DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H__
-#define __DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H__
+#ifndef DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H
+#define DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H
/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
*/
-// EXTERNAL INCLUDES
-#include <boost/function.hpp>
// INTERNAL INCLUDES
-#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/signals/dali-signal.h>
namespace Dali
{
+/**
+ * @addtogroup dali_core_object
+ * @{
+ */
class PropertyNotification;
/**
* @brief Signal type for Dali::PropertyNotification::NotifySignal().
+ * @SINCE_1_0.0
*/
-typedef Signal< void (PropertyNotification& source) > PropertyNotifySignalType;
+using PropertyNotifySignalType = Signal<void( PropertyNotification& )>;
/**
- * @brief Function signature for Dali::PropertyNotification::NotifySignal() signal callbacks.
+ * @}
*/
-typedef boost::function<void (PropertyNotification& source)> PropertyNotifyCallbackType;
-
} // namespace Dali
-#endif // __DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H__
+#endif // DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H