| 577 | } |
| 578 | |
| 579 | static size_t InsertCoinsMapEntry(CCoinsMap& map, CAmount value, char flags) |
| 580 | { |
| 581 | if (value == ABSENT) { |
| 582 | assert(flags == NO_ENTRY); |
| 583 | return 0; |
| 584 | } |
| 585 | assert(flags != NO_ENTRY); |
| 586 | CCoinsCacheEntry entry; |
| 587 | entry.flags = flags; |
| 588 | SetCoinsValue(value, entry.coin); |
| 589 | auto inserted = map.emplace(OUTPOINT, std::move(entry)); |
| 590 | assert(inserted.second); |
| 591 | return inserted.first->second.coin.DynamicMemoryUsage(); |
| 592 | } |
| 593 | |
| 594 | void GetCoinsMapEntry(const CCoinsMap& map, CAmount& value, char& flags) |
| 595 | { |
no test coverage detected