]> git.rmz.io Git - dotfiles.git/blobdiff - vim/ultisnips/cpp.snippets
vim: add crossplatform snippet
[dotfiles.git] / vim / ultisnips / cpp.snippets
index 3a3b30bcc3cc8974fd4693d05d8cc02223ef519f..a1b25783adf8987415fa7b705d18f3ecf74194fc 100644 (file)
@@ -34,6 +34,16 @@ for (${4:int} ${2:i} = 0; $2 < ${1:count}; ${3:++$2})
 }
 endsnippet
 
+snippet cplat "Cross platform pre processor split" b
+#if defined(__GNUC__) && defined(__unix__)
+${1}
+#elif defined(__APPLE__)
+${2}
+#elif defined(WIN32)
+${3}
+#endif
+endsnippet
+
 #
 # Qt
 #