| 641 | } |
| 642 | |
| 643 | void Identifier::makeConstant() const |
| 644 | { |
| 645 | if (m_index) |
| 646 | return; |
| 647 | |
| 648 | LockedItemRepository::write<IndexedIdentifier>( |
| 649 | [&, request = IdentifierItemRequest(*dd)](IdentifierRepository& repo) { |
| 650 | m_index = repo.index(request); |
| 651 | delete dd; |
| 652 | cd = repo.itemFromIndex(m_index); |
| 653 | }); |
| 654 | } |
| 655 | |
| 656 | void Identifier::prepareWrite() |
| 657 | { |
no test coverage detected