| 1335 | |
| 1336 | template <typename T> |
| 1337 | bool EraseValueByPointer(T& root, const GenericPointer<typename T::ValueType>& pointer) { |
| 1338 | return pointer.Erase(root); |
| 1339 | } |
| 1340 | |
| 1341 | template <typename T, typename CharType, size_t N> |
| 1342 | bool EraseValueByPointer(T& root, const CharType(&source)[N]) { |