misc.cpp

changeset 62
915fc477cb6a
parent 60
961663d05463
child 66
12aca5d5a51e
--- a/misc.cpp	Thu Mar 21 18:26:57 2013 +0200
+++ b/misc.cpp	Sun Mar 24 01:05:59 2013 +0200
@@ -85,4 +85,15 @@
 	}
 	
 	return true;
+}
+
+// =============================================================================
+// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+// =============================================================================
+template<class T> bool in (T needle, std::initializer_list<T> haystack) {
+	for (size_t i = 0; i < haystack.size(); ++i)
+		if (needle = haystack[i])
+			return true;
+	
+	return false;
 }
\ No newline at end of file

mercurial