| 9314 | } |
| 9315 | |
| 9316 | xpath_variable* xpath_variable_set::find(const char_t* name) const |
| 9317 | { |
| 9318 | const size_t hash_size = sizeof(_data) / sizeof(_data[0]); |
| 9319 | size_t hash = hash_string(name) % hash_size; |
| 9320 | |
| 9321 | // look for existing variable |
| 9322 | for (xpath_variable* var = _data[hash]; var; var = var->_next) |
| 9323 | if (strequal(var->name(), name)) |
| 9324 | return var; |
| 9325 | |
| 9326 | return 0; |
| 9327 | } |
| 9328 | |
| 9329 | xpath_variable* xpath_variable_set::add(const char_t* name, xpath_value_type type) |
| 9330 | { |
nothing calls this directly
no test coverage detected