| 86 | template <typename T, typename V = typename T::value_type, |
| 87 | typename D = typename T::difference_type> |
| 88 | inline D std_index(const T& container, const V& val) { |
| 89 | return std_find(container, val) - container.begin(); |
| 90 | } |
| 91 | |
| 92 | typedef uint64_t ByType; |
| 93 | typedef uint64_t OnType; |