| 1192 | } |
| 1193 | |
| 1194 | const ast::Node* NodeHandle::lookup_node(const SymbolDatabase& database) const |
| 1195 | { |
| 1196 | if(m_symbol.valid()) { |
| 1197 | const Symbol* symbol = m_symbol.lookup_symbol(database); |
| 1198 | if(!symbol || symbol->generation() != m_generation) { |
| 1199 | return nullptr; |
| 1200 | } |
| 1201 | } |
| 1202 | return m_node; |
| 1203 | } |
| 1204 | |
| 1205 | NodeHandle NodeHandle::handle_for_child(const ast::Node* child_node) const |
| 1206 | { |
no test coverage detected