MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / InsertCoinsMapEntry

Function InsertCoinsMapEntry

src/test/coins_tests.cpp:555–568  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

553}
554
555static size_t InsertCoinsMapEntry(CCoinsMap& map, CAmount value, char flags)
556{
557 if (value == ABSENT) {
558 assert(flags == NO_ENTRY);
559 return 0;
560 }
561 assert(flags != NO_ENTRY);
562 CCoinsCacheEntry entry;
563 entry.flags = flags;
564 SetCoinsValue(value, entry.coin);
565 auto inserted = map.emplace(OUTPOINT, std::move(entry));
566 assert(inserted.second);
567 return inserted.first->second.coin.DynamicMemoryUsage();
568}
569
570void GetCoinsMapEntry(const CCoinsMap& map, CAmount& value, char& flags)
571{

Callers 2

WriteCoinsViewEntryFunction · 0.85
SingleEntryCacheTestMethod · 0.85

Calls 2

SetCoinsValueFunction · 0.85
DynamicMemoryUsageMethod · 0.45

Tested by

no test coverage detected