-#ifndef __DALI_FUNCTOR_DELEGATE_H__
-#define __DALI_FUNCTOR_DELEGATE_H__
+#ifndef DALI_FUNCTOR_DELEGATE_H
+#define DALI_FUNCTOR_DELEGATE_H
/*
- * Copyright (c) 2015 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.
* @brief Used to connect a void() functor to a signal via BaseObject::SignalConnect().
* @SINCE_1_0.0
*/
-class DALI_IMPORT_API FunctorDelegate
+class DALI_CORE_API FunctorDelegate
{
public:
* @brief Used to call the correct function.
* @SINCE_1_0.0
*/
- typedef void (*Dispatcher)( void* objectPtr );
+ using Dispatcher = void ( * )( void* );
/**
* @brief Used to destroy mObjectPointer.
* @SINCE_1_0.0
*/
- typedef void(*Destructor)( void* objectPtr );
+ using Destructor = void ( * )( void* );
/**
* @brief Not defined.
*/
} // namespace DALI
-#endif // __DALI_FUNCTOR_DELEGATE_H__
+#endif // DALI_FUNCTOR_DELEGATE_H