]> git.saurik.com Git - cycript.git/blobdiff - Utility.hpp
The value from +alloc can be a permanent (NSDate).
[cycript.git] / Utility.hpp
index 9111eba8bbc7a76b3418ad615d7fcb62fd3a5489..5cfe6abe9ef2debaf67324c2adccced4904efea7 100644 (file)
@@ -1,5 +1,5 @@
-/* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2015  Jay Freeman (saurik)
+/* Cycript - The Truly Universal Scripting Language
+ * Copyright (C) 2009-2016  Jay Freeman (saurik)
 */
 
 /* GNU Affero General Public License, Version 3 {{{ */
@@ -49,6 +49,9 @@ inline typename cy::remove_reference<T>::type &&Move(T &&t) {
     return static_cast<typename cy::remove_reference<T>::type &&>(t);
 }
 
+template<bool B, typename T = void> struct EnableIf {};
+template<typename T>                struct EnableIf<true, T> { typedef T type; };
+
 }
 
 #endif/*CYCRIPT_UTILITY_HPP*/