| 10806 | } |
| 10807 | |
| 10808 | PUGI__FN xpath_variable* xpath_variable_set::find(const char_t* name) const |
| 10809 | { |
| 10810 | const size_t hash_size = sizeof(_data) / sizeof(_data[0]); |
| 10811 | size_t hash = impl::hash_string(name) % hash_size; |
| 10812 | |
| 10813 | // look for existing variable |
| 10814 | for (xpath_variable* var = _data[hash]; var; var = var->_next) |
| 10815 | if (impl::strequal(var->name(), name)) |
| 10816 | return var; |
| 10817 | |
| 10818 | return 0; |
| 10819 | } |
| 10820 | |
| 10821 | PUGI__FN xpath_variable* xpath_variable_set::add(const char_t* name, xpath_value_type type) |
| 10822 | { |
no test coverage detected