ATLAS Offline Software
Loading...
Searching...
No Matches
CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > Member List

This is the complete list of members for CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >, including all inherited members.

anyInRange(const key_type &r, const std::vector< key_query_type > &keys) constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
capacity() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
clear()CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
ConcurrentRangeMap(Updater_t &&updater, std::shared_ptr< IPayloadDeleter > payloadDeleter, size_t capacity=16, const COMPARE &compare=COMPARE())CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
const_iterator typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
const_iterator_range typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
const_pointer typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
const_reference typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
delete_function typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
deleter()CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
deleter() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
difference_type typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
emplace(const RANGE &range, payload_unique_ptr ptr, bool tryExtend=false, const typename Updater_t::Context_t &ctx=Updater_t::defaultContext())CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
EmplaceResult enum nameCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
empty() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
erase(const key_query_type &key, const typename Updater_t::Context_t &ctx=Updater_t::defaultContext())CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
extendImpl(lock_t &lock, const RANGE &extendedRange, const typename Updater_t::Context_t &ctx)CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
extendLastRange(const RANGE &newRange, const typename Updater_t::Context_t &ctx=Updater_t::defaultContext())CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
find(const key_query_type &key) constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
getBegin(const_iterator &last) constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
installImpl(std::unique_ptr< Impl > new_impl, value_type *new_begin, value_type *new_end, const typename Updater_t::Context_t &ctx)CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
IPayloadDeleter typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
key_compare typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
key_query_type typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
key_type typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
lock_t typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_beginCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_compareCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_implCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_lastCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_maxSizeCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_mutexCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_nInsertsCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_payloadDeleterCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
m_updaterCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
mapped_type typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
maxSize() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
mutex_t typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
nInserts() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
payload_unique_ptr typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
quiescent(const typename Updater_t::Context_t &ctx=Updater_t::defaultContext())CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
range() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
size() constCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
size_type typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
trim(const std::vector< key_query_type > &keys, bool trimall=false)CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
updatePointers(value_type *new_begin, value_type *new_end)CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >private
Updater_t typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
updateRanges(std::function< void(RANGE &)> rangeUpdater, const typename Updater_t::Context_t &ctx=Updater_t::defaultContext())CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
value_type typedefCxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >
~ConcurrentRangeMap()CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER >