pstore2
Public Member Functions | List of all members
pstore::diff_details::traverser< Index > Class Template Reference

Public Member Functions

constexpr traverser (database const &db, Index const &index, address threshold) noexcept
 
template<typename OutputIterator >
OutputIterator operator() (OutputIterator out) const
 

Constructor & Destructor Documentation

◆ traverser()

template<typename Index >
constexpr pstore::diff_details::traverser< Index >::traverser ( database const &  db,
Index const &  index,
address  threshold 
)
inlinenoexcept
Parameters
dbThe owning database instance.
indexThe index to be traversed.
thresholdAddresses less than the threshold value are "old".

Member Function Documentation

◆ operator()()

template<typename Index >
template<typename OutputIterator >
OutputIterator pstore::diff_details::traverser< Index >::operator() ( OutputIterator  out) const
Template Parameters
OutputIteratorAn Output-Iterator type.
Parameters
outThe output iterator to which the address of leaves may be added.
Returns
The output iterator to which results were written.

The documentation for this class was generated from the following file: