#include <string>
#include <map>
#include <cstdio>
+#include <cstring> // for strcmp
// INTERNAL INCLUDES
#include <dali/public-api/dali-core.h>
#include <dali/integration-api/debug.h>
// EXTERNAL INCLUDES
-#include <stdio.h>
-#include <stdarg.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdarg>
+#include <cstring>
#include <cstdlib>
#include <sstream>
#include <iomanip>
#include <cmath>
#include <algorithm>
#include <cfloat>
+#include <cstring> // for strcmp
// INTERNAL INCLUDES
// EXTERNAL INCLUDES
#include <cmath>
+#include <cstring> // for strcmp
// INTERNAL INCLUDES
#include <dali/public-api/common/stage.h>
// CLASS HEADER
#include <dali/internal/event/actors/image-actor-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/object/type-registry.h>
#include <dali/public-api/scripting/scripting.h>
// CLASS HEADER
#include <dali/internal/event/actors/layer-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/animation/animation-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/actors/actor.h>
#include <dali/public-api/animation/alpha-functions.h>
// CLASS HEADER
#include <dali/internal/event/animation/path-constraint-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/internal/event/common/property-helper.h>
#include <dali/public-api/animation/constraint.h>
// CLASS HEADER
#include <dali/internal/event/animation/path-impl.h>
+
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
+// INTERNAL INCLUDES
#include <dali/internal/event/common/property-helper.h>
namespace Dali
// EXTERNAL INCLUDES
#include <algorithm>
+#include <cstring> // for strcmp
// INTERNAL INCLUDES
#include <dali/internal/event/common/thread-local-storage.h>
// EXTERNAL INCLUDES
#include <algorithm>
#include <cmath>
+#include <cstring> // for strcmp
// INTERNAL INCLUDES
#include <dali/integration-api/system-overlay.h>
// CLASS HEADER
#include <dali/internal/event/common/type-registry-impl.h>
-// EXTERNAL INCLUDES
-#include <string.h>
-#include <sstream>
-
// INTERNAL INCLUDES
#include <dali/internal/event/common/thread-local-storage.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include "long-press-gesture-detector-impl.h"
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/events/long-press-gesture.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/events/pan-gesture-detector-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/events/pan-gesture.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/events/pinch-gesture-detector-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/events/pinch-gesture.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/events/tap-gesture-detector-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/events/tap-gesture.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/images/atlas-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for memset()
+
// INTERNAL INCLUDES
#include <dali/public-api/object/type-registry.h>
#include <dali/internal/event/common/thread-local-storage.h>
-
#include <dali/internal/event/images/image-factory.h>
#include <dali/internal/event/resources/resource-client.h>
#include <dali/integration-api/bitmap.h>
#include <dali/integration-api/platform-abstraction.h>
-#include <string.h> // for memset()
namespace Dali
{
// CLASS HEADER
#include <dali/internal/event/images/encoded-buffer-image-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for memcpy
+
// INTERNAL INCLUDES
#include <dali/public-api/object/type-registry.h>
#include <dali/internal/event/common/thread-local-storage.h>
#include <dali/internal/event/resources/resource-client.h>
#include <dali/integration-api/platform-abstraction.h>
-#include <string.h>
-
namespace Dali
{
namespace Internal
// CLASS HEADER
#include <dali/internal/event/images/image-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/images/nine-patch-image-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for memcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/object/type-registry.h>
#include <dali/integration-api/bitmap.h>
// CLASS HEADER
#include <dali/internal/event/images/resource-image-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/object/type-registry.h>
// CLASS HEADER
#include <dali/internal/event/modeling/animatable-mesh-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/internal/event/common/property-helper.h>
#include <dali/internal/event/common/stage-impl.h>
// CLASS HEADER
#include <dali/internal/event/render-tasks/render-task-impl.h>
+// EXTERNAL INCLUDES
+#include <cstring> // for strcmp
+
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/object/type-registry.h>
// EXTERNAL INCLUDES
#include <string>
+#include <cstring> // for memcpy & memset
// INTERNAL INCLUDES
#include <dali/public-api/math/compile-time-math.h>
#include <dali/public-api/common/dali-vector.h>
// EXTERNAL INCLUDES
-#include <stdlib.h>
-#include <memory.h>
+#include <cstring> // for memcpy & memmove
namespace Dali
{
#include <dali/public-api/math/matrix.h>
// EXTERNAL INCLUDES
-#include <math.h>
-#include <string.h>
+#include <cmath>
+#include <cstring> // for memcpy
#include <ostream>
// INTERNAL INCLUDES
#include <dali/public-api/math/matrix3.h>
// EXTERNAL INCLUDES
-#include <string.h>
+#include <cstring> // for memcpy
#include <ostream>
// INTERNAL INCLUDES
*
*/
-// EXTERNAL INCLUDES
-#include <boost/function.hpp>
// INTERNAL INCLUDES
#include <dali/public-api/common/vector-wrapper.h>
*/
typedef Signal< void (PropertyNotification& source) > PropertyNotifySignalType;
-/**
- * @brief Function signature for Dali::PropertyNotification::NotifySignal() signal callbacks.
- */
-typedef boost::function<void (PropertyNotification& source)> PropertyNotifyCallbackType;
-
} // namespace Dali
#endif // __DALI_PROPERTY_NOTIFICATION_DECLARATIONS_H__