| 201 | } |
| 202 | |
| 203 | virtual size_t hash() const override { |
| 204 | size_t seed = typeid(*this).hash_code(); |
| 205 | hash_combine(seed, fChildren.size()); |
| 206 | for(auto const& child : fChildren) { |
| 207 | hash_combine(seed, child->hash()); |
| 208 | } |
| 209 | return seed; |
| 210 | } |
| 211 | private: |
| 212 | void fix_repeating_arguments(); |
| 213 |
nothing calls this directly
no test coverage detected