| anyInRange(const key_type &r, const std::vector< key_query_type > &keys) const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| capacity() const | CxxUtils::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 typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| const_iterator_range typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| const_pointer typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| const_reference typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| delete_function typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| deleter() | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| deleter() const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| difference_type typedef | CxxUtils::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 name | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| empty() const | CxxUtils::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) const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| getBegin(const_iterator &last) const | CxxUtils::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 typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| key_compare typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| key_query_type typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| key_type typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| lock_t typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_begin | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_compare | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_impl | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_last | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_maxSize | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_mutex | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_nInserts | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_payloadDeleter | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| m_updater | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| mapped_type typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| maxSize() const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| mutex_t typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | private |
| nInserts() const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| payload_unique_ptr typedef | CxxUtils::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() const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| size() const | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| size_type typedef | CxxUtils::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 typedef | CxxUtils::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 typedef | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |
| ~ConcurrentRangeMap() | CxxUtils::ConcurrentRangeMap< RANGE, KEY, T, COMPARE, UPDATER > | |