Added .contains() to ranges

This commit is contained in:
Jonathan Turner
2009-10-11 20:02:21 +00:00
parent 315d7521a7
commit 90f8b77171

View File

@@ -89,6 +89,14 @@ def back_inserter(container) { \n\
bind(push_back, container, _); \n\
}\n\
\n\
def contains(container, item) : call_exists(range, container) { \n\
var t_range = range(container); \n\
while (!t_range.empty()) { \n\
if (t_range.front() == item) { return true; } \n\
t_range.pop_front(); \n\
} \n\
return false; \n\
} \n\
def map(container, func, inserter) : call_exists(range, container) { \n\
var range = range(container); \n\
while (!range.empty()) { \n\