Fix code to not include std set directly 96/20296/1
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Thu, 1 May 2014 09:45:03 +0000 (10:45 +0100)
committerDavid Steele <david.steele@partner.samsung.com>
Thu, 1 May 2014 14:43:16 +0000 (15:43 +0100)
[Issue#] N/A
[Problem] set exports its allocator causing extra symbols in symbol table
[Cause] including set directly
[Solution] include set-wrapper instead

Signed-off-by: David Steele <david.steele@partner.samsung.com>
Change-Id: Ic2590137403d7d4d6d39971960098ffda9b5a9b2

14 files changed:
automated-tests/src/dali-unmanaged/dali-test-suite-utils/test-platform-abstraction.h
automated-tests/src/dali/dali-test-suite-utils/test-platform-abstraction.h
dali/internal/event/animation/active-constraint-impl.h
dali/internal/event/animation/animation-playlist.h
dali/internal/event/common/object-registry-impl.h
dali/internal/event/common/property-notification-manager.h
dali/internal/event/text/glyph-status/debug/glyph-status-container-debug.h
dali/internal/event/text/glyph-status/glyph-status-container.h
dali/internal/event/text/resource/glyph-resource-manager.h
dali/internal/render/gl-resources/context.h
dali/internal/update/common/property-owner.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/resources/resource-manager.cpp
dali/internal/update/touch/history.h

index c23fec8..087a62c 100644 (file)
 //
 
 // EXTERNAL INCLUDES
-#include <set>
 #include <stdint.h>
 #include <cstring>
 
 // INTERNAL INCLUDES
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/integration-api/platform-abstraction.h>
 
 #include <dali/integration-api/glyph-set.h>
index 5051fce..6d56e4e 100644 (file)
 //
 
 // EXTERNAL INCLUDES
-#include <set>
 #include <stdint.h>
 #include <cstring>
 
 // INTERNAL INCLUDES
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/integration-api/platform-abstraction.h>
 
 #include <dali/integration-api/glyph-set.h>
index 843f860..0378dee 100644 (file)
 //
 
 // EXTERNAL INCLUDES
-#include <set>
 #include <boost/function.hpp>
 
 // INTERNAL INCLUDES
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/common/event-to-update.h>
 #include <dali/internal/common/message.h>
 #include <dali/internal/event/common/proxy-object.h>
index 569bcb0..56cdeba 100644 (file)
 // limitations under the License.
 //
 
-// EXTERNAL INCLUDES
-#include <set>
-
 // INTERNAL INCLUDES
+#include <dali/public-api/animation/animation.h>
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/common/message.h>
 #include <dali/internal/event/animation/animation-finished-notifier.h>
-#include <dali/public-api/animation/animation.h>
 
 namespace Dali
 {
index fa64966..e57e75b 100644 (file)
 // limitations under the License.
 //
 
-// EXTERNAL INCLUDES
+// INTERNAL INCLUDES
 #ifdef DEBUG_ENABLED
-#include <set>
+#include <dali/public-api/common/set-wrapper.h>
 #endif
-
-// INTERNAL INCLUDES
 #include <dali/public-api/object/ref-object.h>
 #include <dali/public-api/object/object-registry.h>
 #include <dali/public-api/object/base-object.h>
index 63e2693..96cc53f 100644 (file)
 // limitations under the License.
 //
 
-// EXTERNAL INCLUDES
-#include <set>
-
 // INTERNAL INCLUDES
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/common/message.h>
 #include <dali/internal/event/common/property-notifier.h>
 
index 011b1d5..c25d389 100644 (file)
 #ifdef DEBUG_GLYPH_STATUS_CONTAINER
 
 // INTERNAL INCLUDES
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/event/text/glyph-status/glyph-status.h>
 
-// EXTERNAL INCLUDES
-#include <set>
-
-
 namespace Dali
 {
 
index e0a3874..53ab536 100644 (file)
 //
 
 // INTERNAL INCLUDES
-
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/event/text/glyph-status/glyph-status.h>
 #include <dali/internal/common/text-array.h>
 
-// EXTERNAL INCLUDES
-#include <set>
-
-
 namespace Dali
 {
 
index 916b3f1..e82d992 100644 (file)
 // limitations under the License.
 //
 
-
-
 // INTERNAL INCLUDES
 #include <dali/public-api/common/map-wrapper.h>
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/event/text/glyph-status/glyph-status.h>
 #include <dali/internal/event/text/resource/glyph-resource-observer.h>
 #include <dali/internal/event/text/resource/glyph-resource-request.h>
@@ -31,9 +30,6 @@
 #include <dali/internal/event/resources/resource-ticket.h>
 #include <dali/integration-api/resource-cache.h>
 
-// EXTERNAL INCLUDES
-#include <set>
-
 namespace Dali
 {
 
index c66ddcf..a151c8c 100644 (file)
 // limitations under the License.
 //
 
-// EXTERNAL INCLUDES
-#include <set>
-
 // INTERNAL INCLUDES
 #include <dali/public-api/common/map-wrapper.h>
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/public-api/common/vector-wrapper.h>
 #include <dali/public-api/actors/renderable-actor.h>
 #include <dali/integration-api/debug.h>
@@ -387,8 +385,8 @@ public:
    */
   void BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
   {
-      LOG_GL( "BlitFramebuffer %d %d %d %d %d %d %d %d %x %d\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
-      CHECK_GL( *this, mGlAbstraction.BlitFramebuffer( srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter ) );
+    LOG_GL( "BlitFramebuffer %d %d %d %d %d %d %d %d %x %d\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter );
+    CHECK_GL( *this, mGlAbstraction.BlitFramebuffer( srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter ) );
   }
 
   /**
index b3dfa12..fb056ad 100644 (file)
 //
 
 // EXTERNAL INCLUDES
-#include <set>
 
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-vector.h>
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/internal/common/message.h>
 #include <dali/internal/common/owner-container.h>
 #include <dali/internal/update/common/property-base.h>
index fe75dda..d1fd5a4 100644 (file)
 // CLASS HEADER
 #include <dali/internal/update/manager/update-manager.h>
 
-// EXTERNAL INCLUDES
-#include <set>
-
 // INTERNAL INCLUDES
 #include <dali/public-api/common/stage.h>
+#include <dali/public-api/common/set-wrapper.h>
 
 #include <dali/integration-api/core.h>
 #include <dali/integration-api/render-controller.h>
index 52ce1b7..d935e18 100644 (file)
 
 // EXTERNAL INCLUDES
 #include <stdio.h>
-#include <set>
 #include <typeinfo>
 
 // INTERNAL INCLUDES
 #include <dali/public-api/common/map-wrapper.h>
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/public-api/math/vector2.h>
 #include <dali/public-api/images/image-attributes.h>
 
index 4efbf20..3539a47 100644 (file)
 //
 
 // EXTERNAL INCLUDES
-#include <set>
 #include <limits>
 
 // INTERNAL INCLUDES
+#include <dali/public-api/common/set-wrapper.h>
 #include <dali/public-api/common/dali-common.h>
 #include <dali/public-api/math/vector2.h>