src/macros.h

changeset 754
c37564d59ce1
parent 709
47a2f9d10ebe
child 755
d2bd4139040c
--- a/src/macros.h	Mon Apr 28 18:27:02 2014 +0300
+++ b/src/macros.h	Mon Apr 28 21:31:24 2014 +0300
@@ -64,6 +64,8 @@
 //
 #define elif(A) else if (A)
 
+#define UTF16(A) (QString::fromUtf16 (reinterpret_cast<const ushort*> (A)))
+
 // =============================================================================
 //
 #ifdef WIN32
@@ -99,6 +101,10 @@
 # define assert(N) {}
 #endif // DEBUG
 
+#ifdef foreach
+# undef foreach
+#endif
+
 #define for_axes(AX) for (const Axis AX : std::initializer_list<const Axis> ({X, Y, Z}))
 
 // =============================================================================

mercurial