Itoyori  v0.0.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cityr::ito::aslr_checker
 Cityr::ori::mem_mapper::base
 Cityr::workhint_range_view< W >::bin_tree_node
 Cityr::ori::cache_manager< BlockSize >
 Cityr::ori::cache_profiler_disabled
 Cityr::ori::cache_profiler_stats
 Cityr::ori::cache_system< Key, Entry >
 Cityr::ori::cache_system< cache_key_t, cache_block >
 Cityr::ori::cache_system< cache_key_t, mmap_entry >
 Cityr::ito::callback_retval< Fn, Args >
 Cityr::ito::callback_retval< std::nullptr_t &, Args... >
 Cityr::ito::callback_retval< std::nullptr_t, Args... >
 Cityr::ito::callstack
 Cityr::checkout_span< T, Mode >Checkout span to automatically manage the lifetime of checked-out memory
 Cityr::ori::coll_mem
 Cityr::ori::coll_mem_manager
 Cityr::ito::context_aarch64
 Cityr::ito::context_frame_aarch64
 Cityr::ito::context_frame_x86_64
 Cityr::ito::context_x86_64
 Cityr::ori::core::core_default< BlockSize >
 Cityr::ori::core::core_nocache< BlockSize >
 Cityr::ori::core::core_serial< BlockSize >
 Cityr::count_iterator< T >Count iterator
 Cityr::ito::dag_profiler_disabled
 Cityr::ito::dag_profiler_workspan
 Cityr::reducer::default_identity_provider< T >
 Cityr::ito::dist_range
 Cityr::ito::dist_tree
 Cityr::common::profiler::event
 Cityr::common::profiler::event_initializer< Event >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_allocator_alloc >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_allocator_collect >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_allocator_free_local >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_allocator_free_remote >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_global_lock_priolock >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_global_lock_trylock >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_global_lock_unlock >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_atomic_cas >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_atomic_faa >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_atomic_get >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_atomic_put >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_flush >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_get >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_mpi_rma_put >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_rma_flush >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_rma_get_nb >
 Cityr::common::profiler::event_initializer< ityr::common::prof_event_rma_put_nb >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_sched_adws_scan_tree >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_sched_mailbox_put >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_sched_steal >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_empty >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_empty_batch >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_pass >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_pop >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_push >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_steal_abort >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_event_wsqueue_steal_nolock >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_cb_drift_die >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_cb_drift_fork >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_cb_post_suspend >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_cb_pre_suspend >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_die >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_evacuate >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_fork >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_join >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_loop >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_migrate >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_resume_join >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_resume_migrate >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_resume_popped >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_resume_stolen >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_sched_start_new >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_spmd >
 Cityr::common::profiler::event_initializer< ityr::ito::prof_phase_thread >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_acquire >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_acquire_wait >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_cache_mmap >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_checkin >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_checkout_comp >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_checkout_nb >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_get >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_home_mmap >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_put >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_release >
 Cityr::common::profiler::event_initializer< ityr::ori::prof_event_release_lazy >
 Cstd::exception
 Cstd::false_type
 Cityr::ori::file_mem
 Cityr::ori::file_mem_manager::file_mem_manager
 Cityr::ito::flipper
 Cityr::common::freelist
 Cityr::common::wallclock::global_clock
 Cityr::common::global_lock
 Cityr::ori::global_ptr< T >
 Cityr::ori::global_ptr< bin_tree_node >
 Cityr::ori::global_ptr< element_type >
 Cityr::ori::global_ref< T, typename >
 Cityr::ori::global_ref< T, std::enable_if_t< std::is_trivially_copyable_v< T > > >
 Cityr::global_span< T >Global span to represent a view of a global memory range
 Cityr::global_span< ityr::workhint_range_view::bin_tree_node >
 Cityr::global_vector< T >Global vector to manage a global memory region
 Cityr::global_vector_optionsOptions for ityr::global_vector
 CGlobalIterator
 Cityr::reducer::highest< T >
 Cityr::reducer::histogram< T, Counter >
 Cityr::ori::home_manager< BlockSize >
 Cityr::ori::home_profiler_disabled
 Cityr::ori::home_profiler_stats
 Cityr::common::profiler::interval_scope< Event >
 Cityr::ito::ito
 Cityr::reducer::lowest< T >
 Cityr::reducer::max_functor< T >
 Cityr::reducer::max_functor< void >
 Ccommon::pmr::memory_resource
 Cstd::pmr::memory_resource
 Cityr::reducer::min_functor< T >
 Cityr::reducer::min_functor< void >
 Cityr::reducer::minmax< T >
 Cityr::common::profiler::mode_disabled
 Cityr::common::profiler::mode_stats
 Cityr::common::profiler::mode_trace
 Cityr::reducer::monoid< T, BinaryOp, IdentityProvider >
 Cityr::common::move_only_t
 Cityr::common::rma::mpi
 Cityr::common::mpi_initializer
 Cityr::common::mpi_win_manager< T >
 Cityr::common::mpi_win_manager< Entry >
 Cityr::common::mpi_win_manager< ityr::ito::dist_tree::node >
 Cityr::common::mpi_win_manager< lock_wrapper >
 Cityr::common::mpi_win_manager< mailbox >
 Cityr::common::mpi_win_manager< migration_wsq_entry >
 Cityr::common::mpi_win_manager< primary_wsq_entry >
 Cityr::common::mpi_win_manager< queue_state_wrapper >
 Cityr::common::mpi_win_manager< rma_data >
 Cityr::common::mpi_win_manager< std::atomic< version_t > >
 Cityr::common::mpi_win_manager< std::byte >
 Cityr::common::mpi_win_manager< void >
 Cityr::common::mpi_win_manager< wsqueue_entry >
 Cityr::checkout_mode::no_access_tSee ityr::checkout_mode::no_access
 Cityr::ito::no_retval_t
 Cityr::ito::dist_tree::node
 Cityr::common::numa::node_bitmask
 Cityr::ito::dist_tree::node_ref
 Cityr::ori::mem_mapper::numa_segment
 Cityr::reducer::one< T >
 Cityr::ito::oneslot_mailbox< Entry >
 Cityr::ito::oneslot_mailbox< coll_task >
 Cityr::ito::oneslot_mailbox< ityr::ito::scheduler_adws::suspended_state >
 Cityr::ito::oneslot_mailbox< ityr::ito::scheduler_randws::suspended_state >
 Cityr::ito::oneslot_mailbox< void >
 Cityr::common::option_base
 Cityr::common::option_initializer< Option >
 Cityr::common::option_initializer< ityr::common::allocator_block_size_option >
 Cityr::common::option_initializer< ityr::common::allocator_max_unflushed_free_objs_option >
 Cityr::common::option_initializer< ityr::common::enable_shared_memory_option >
 Cityr::common::option_initializer< ityr::common::global_clock_sync_round_trips_option >
 Cityr::common::option_initializer< ityr::common::prof_output_per_rank_option >
 Cityr::common::option_initializer< ityr::common::rma_use_mpi_win_allocate >
 Cityr::common::option_initializer< ityr::ito::adws_enable_steal_option >
 Cityr::common::option_initializer< ityr::ito::adws_max_depth_option >
 Cityr::common::option_initializer< ityr::ito::adws_max_dtree_reuse_option >
 Cityr::common::option_initializer< ityr::ito::adws_min_drange_size_option >
 Cityr::common::option_initializer< ityr::ito::adws_wsqueue_capacity_option >
 Cityr::common::option_initializer< ityr::ito::sched_loop_make_mpi_progress_option >
 Cityr::common::option_initializer< ityr::ito::stack_size_option >
 Cityr::common::option_initializer< ityr::ito::suspended_thread_allocator_size_option >
 Cityr::common::option_initializer< ityr::ito::thread_state_allocator_size_option >
 Cityr::common::option_initializer< ityr::ito::wsqueue_capacity_option >
 Cityr::common::option_initializer< ityr::ori::cache_size_option >
 Cityr::common::option_initializer< ityr::ori::lazy_release_check_interval_option >
 Cityr::common::option_initializer< ityr::ori::lazy_release_make_mpi_progress_option >
 Cityr::common::option_initializer< ityr::ori::max_dirty_cache_size_option >
 Cityr::common::option_initializer< ityr::ori::noncoll_allocator_size_option >
 Cityr::common::option_initializer< ityr::ori::sub_block_size_option >
 Cityr::ori::ori
 Cityr::execution::parallel_policy< W >Parallel execution policy for iterator-based loop functions
 Cityr::common::physical_mem
 Cityr::common::prof_events
 Cityr::ito::prof_events
 Cityr::ori::prof_events
 Cityr::common::profiler::profiler< Mode >
 Cityr::common::profiler::profiler_state
 Cityr::ori::mode::read_t
 Cityr::ori::mode::read_write_t
 Cityr::ori::region< T >
 Cityr::ori::region_set< T >
 Cityr::ori::region_set< block_size_t >
 Cityr::ori::region_set< uintptr_t >
 Cityr::ori::release_manager::release_handler
 Cityr::ori::release_manager
 Cstd::reverse_iterator
 Cityr::common::runtime_options
 Cityr::ito::runtime_options
 Cityr::ori::runtime_options
 Cityr::ito::scheduler_adws
 Cityr::ito::scheduler_randws
 Cityr::ito::scheduler_serial
 Cityr::ori::mem_mapper::segment
 Cityr::execution::sequenced_policySerial execution policy for iterator-based loop functions
 Cityr::common::singleton< T >
 Cityr::common::singleton< Derived >
 Cityr::common::singleton_initializer< Singleton >
 Cityr::common::singleton_initializer< ityr::common::singleton >
 Cityr::common::singleton_initializer< ityr::common::singleton< Event > >
 Cityr::common::singleton_initializer< Option >
 Cityr::common::span< T >
 Cityr::ito::scheduler_adws::suspended_state
 Cityr::ito::scheduler_randws::suspended_state
 Cityr::ito::task_general
 Cityr::ito::scheduler_adws::task_group_data
 Cityr::ito::scheduler_randws::task_group_data
 Cityr::ito::scheduler_serial::task_group_data
 Cityr::ori::test_template_type< T >
 Cityr::ito::thread< T >
 Cityr::ito::scheduler_adws::thread_handler< T >
 Cityr::ito::scheduler_randws::thread_handler< T >
 Cityr::ito::scheduler_adws::thread_local_storage
 Cityr::ito::scheduler_randws::thread_local_storage
 Cityr::ito::scheduler_adws::thread_retval< T >
 Cityr::ito::scheduler_randws::thread_retval< T >
 Cityr::ito::scheduler_adws::thread_state< T >
 Cityr::ito::scheduler_randws::thread_state< T >
 Cityr::ori::tlb< Key, Entry, NEntries >
 Cityr::ori::tlb< std::byte *, cache_block *, ITYR_ORI_CACHE_TLB_SIZE >
 Cityr::ori::tlb< std::pair< std::byte *, std::size_t >, mmap_entry *, ITYR_ORI_HOME_TLB_SIZE >
 Cityr::common::topology::topology
 Cstd::true_type
 Cityr::unique_file_ptr< T >
 Cityr::reducer::vec_concat< T >
 Cityr::reducer::vec_element_wise< T, BinaryOp >
 Cityr::common::virtual_mem
 Cityr::ito::with_callback_t
 Cityr::ito::worker::worker
 Cityr::ito::workhint< W >
 Cityr::workhint< W >
 Cityr::workhint_range< W >
 Cityr::workhint_range< void >
 Cityr::workhint_range_view< W >
 Cityr::workhint_range_view< void >
 Cityr::ori::mode::write_t
 Cityr::ito::wsqueue< Entry, EnablePass >
 Cityr::ito::wsqueue< migration_wsq_entry, true >
 Cityr::ito::wsqueue< primary_wsq_entry, false >
 Cityr::ito::wsqueue< wsqueue_entry >
 Cityr::reducer::Fns