84 return false; |
84 return false; |
85 } |
85 } |
86 |
86 |
87 return true; |
87 return true; |
88 } |
88 } |
89 |
|
90 // ============================================================================= |
|
91 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
92 // ============================================================================= |
|
93 template<class T> bool in (T needle, std::initializer_list<T> haystack) { |
|
94 for (size_t i = 0; i < haystack.size(); ++i) |
|
95 if (needle = haystack[i]) |
|
96 return true; |
|
97 |
|
98 return false; |
|
99 } |
|