| add_range(RT first, RT last) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| add_to_free_list(unsigned index, Range &range) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| alloc_range(RT first, RT last) | Realm::BasicRangeAllocator< RT, TT > | protected |
| allocate(TT tag, RT size, RT alignment, RT &first) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| allocated | Realm::BasicRangeAllocator< RT, TT > | |
| BasicRangeAllocator(void) | Realm::BasicRangeAllocator< RT, TT > | |
| BasicRangeAllocator(const BasicRangeAllocator &)=default | Realm::BasicRangeAllocator< RT, TT > | |
| BasicRangeAllocator(BasicRangeAllocator &&) noexcept=default | Realm::BasicRangeAllocator< RT, TT > | |
| can_allocate(TT tag, RT size, RT alignment) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| deallocate(TT tag, bool missing_ok=false) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| Realm::BasicRangeAllocator::deallocate(unsigned del_idx) | Realm::BasicRangeAllocator< RT, TT > | protected |
| first_free_range | Realm::BasicRangeAllocator< RT, TT > | protected |
| floor_log2(uint64_t size) | Realm::SizedRangeAllocator< RT, TT, SORTED > | static |
| free_list_has_cycle() | Realm::BasicRangeAllocator< RT, TT > | |
| free_range(unsigned index) | Realm::BasicRangeAllocator< RT, TT > | protected |
| get_allocator_stats() | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| grow_hole(unsigned index, Range &range, RT bound, bool before) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| has_invalid_ranges() | Realm::BasicRangeAllocator< RT, TT > | |
| lookup(TT tag, RT &first, RT &size) | Realm::BasicRangeAllocator< RT, TT > | |
| operator=(const SizedRangeAllocator &)=default | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| operator=(SizedRangeAllocator &&) noexcept=default | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| Realm::BasicRangeAllocator::operator=(const BasicRangeAllocator &)=default | Realm::BasicRangeAllocator< RT, TT > | |
| Realm::BasicRangeAllocator::operator=(BasicRangeAllocator &&) noexcept=default | Realm::BasicRangeAllocator< RT, TT > | |
| Range typedef | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| ranges | Realm::BasicRangeAllocator< RT, TT > | |
| remove_from_free_list(unsigned index, Range &range) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| SENTINEL | Realm::SizedRangeAllocator< RT, TT, SORTED > | static |
| size_based_free_lists | Realm::SizedRangeAllocator< RT, TT, SORTED > | protected |
| SizedRangeAllocator(void) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| SizedRangeAllocator(const SizedRangeAllocator &)=default | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| SizedRangeAllocator(SizedRangeAllocator &&) noexcept=default | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| split_range(TT old_tag, const std::vector< TT > &new_tags, const std::vector< RT > &sizes, const std::vector< RT > &alignment, std::vector< RT > &allocs_first, bool missing_ok=false) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| swap(SizedRangeAllocator< RT, TT, SORTED > &swap_with) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |
| Realm::BasicRangeAllocator::swap(BasicRangeAllocator< RT, TT > &swap_with) | Realm::BasicRangeAllocator< RT, TT > | |
| ~BasicRangeAllocator(void) | Realm::BasicRangeAllocator< RT, TT > | |
| ~SizedRangeAllocator(void) | Realm::SizedRangeAllocator< RT, TT, SORTED > | |