LLFIO  v2.00
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cllfio_v2_xxx::process_handle::_byte_array_deleter
 Cllfio_v2_xxx::algorithm::shared_fs_mutex::memory_map< Hasher, HashIndexSize, SpinlockType >::_entity_idx
 Cllfio_v2_xxx::algorithm::contents_visitor::_state_type
 Cllfio_v2_xxx::ip::addressA version independent IP address
 Cllfio_v2_xxx::byte_io_multiplexer::_unsynchronised_io_operation_state::payload_t::noncompleted_t::params_t::barrier_params_tStorage for a barrier i/o, the buffers to flush
 CBase
 Ckvstore_v1_xxx::basic_key_value_storeA possibly hardware-implemented basic key-value store
 Ckvstore_v1_xxx::basic_key_value_store_infoInformation about an available key value store implementation
 Cllfio_v2_xxx::byte_io_multiplexer::buffer_type
 Cllfio_v2_xxx::listening_socket_handle_buffer_types_injector< Base, SocketType >::buffers_typeThe buffers type used by this handle for reads, which is a single item sequence of buffer_type
 Cllfio_v2_xxx::symlink_handle::buffers_type
 Cllfio_v2_xxx::dynamic_thread_pool_group::io_aware_work_item::byte_io_handle_awarenessInformation about an i/o handle this work item will use
 Cllfio_v2_xxx::map_handle::cache_statisticsStatistics about the map handle cache
 Cllfio_v2_xxx::byte_io_multiplexer::check_for_any_completed_io_statisticsStatistics about the just returned wait_for_completed_io() operation
 Cllfio_v2_xxx::algorithm::comparison_summary
 Cllfio_v2_xxx::byte_io_multiplexer::const_buffer_type
 Cllfio_v2_xxx::symlink_handle::const_buffers_type
 Cllfio_v2_xxx::construct< T >Metaprogramming shim for constructing any handle subclass
 Cllfio_v2_xxx::construct< algorithm::cached_parent_handle_adapter< T > >Constructor for algorithm::::cached_parent_handle_adapter<T>
 Cllfio_v2_xxx::construct< byte_socket_handle >Constructor for byte_socket_handle
 Cllfio_v2_xxx::construct< directory_handle >Constructor for directory_handle
 Cllfio_v2_xxx::construct< fast_random_file_handle >Constructor for fast_random_file_handle
 Cllfio_v2_xxx::construct< file_handle >Constructor for file_handle
 Cllfio_v2_xxx::construct< listening_byte_socket_handle >Constructor for listening_byte_socket_handle
 Cllfio_v2_xxx::construct< map_handle >Constructor for map_handle
 Cllfio_v2_xxx::construct< mapped_file_handle >Constructor for mapped_file_handle
 Cllfio_v2_xxx::construct< path_handle >Constructor for path_handle
 Cllfio_v2_xxx::construct< pipe_handle >Constructor for pipe_handle
 Cllfio_v2_xxx::construct< process_handle >Constructor for process_handle
 Cllfio_v2_xxx::construct< section_handle >Constructor for section_handle
 Cllfio_v2_xxx::construct< symlink_handle >Constructor for symlink_handle
 Cllfio_v2_xxx::deadlineA time deadline in either relative-to-now or absolute (system clock) terms
 Cllfio_v2_xxx::directory_entry
 Cllfio_v2_xxx::path_discovery::discovered_pathA discovered path
 Cllfio_v2_xxx::dynamic_thread_pool_groupWork group within the global dynamic thread pool
 Cstd::enable_shared_from_this
 Cllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entities_guardRAII holder for a lock on a sequence of entities
 Cllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutex::entity_typeThe type of an entity id
 Cllfio_v2_xxx::error_infoThe cause of the failure of an operation in LLFIO
 Cllfio_v2_xxx::executorSome implementation of a C++ Executor
 Cllfio_v2_xxx::lockable_byte_io_handle::extent_guardEXTENSION: RAII holder a locked extent of bytes in a file
 Cllfio_v2_xxx::file_handle::extent_pairA pair of valid extents
 Cllfio_v2_xxx::statfs_t::f_flags_t
 Cfilesystem::filesystem_error
 Cllfio_v2_xxx::fs_handleA handle to something with a device and inode number
 Cllfio_v2_xxx::handleA native_handle_type which is managed by the lifetime of this object instance
 Cllfio_v2_xxx::byte_io_multiplexer::implementation_information_tThe implementation information returned
 Cllfio_v2_xxx::byte_io_multiplexer::io_operation_stateAn interface to a state for an i/o operation scheduled against an i/o multiplexer
 Cllfio_v2_xxx::byte_io_multiplexer::io_operation_state_visitorCalled by an i/o operation state to inform you of state change. Note that the i/o operation state lock is HELD during these calls!
 Cllfio_v2_xxx::byte_io_multiplexer::io_request< T >The i/o request type used by this handle. Guaranteed to be TrivialType apart from construction, and StandardLayoutType
 Cllfio_v2_xxx::directory_handle::io_request< class >The i/o request type used by this handle
 Cllfio_v2_xxx::listening_socket_handle_buffer_types_injector< Base, SocketType >::io_request< class >The i/o request type used by this handle
 Cllfio_v2_xxx::symlink_handle::io_request< T, bool >The i/o request type used by this handle
 Cllfio_v2_xxx::byte_io_multiplexer::io_request< buffers_type >
 Cllfio_v2_xxx::symlink_handle::io_request< buffers_type, ____ >Specialisation for reading symlinks
 Cllfio_v2_xxx::byte_io_multiplexer::io_request< const_buffers_type >
 Cllfio_v2_xxx::symlink_handle::io_request< const_buffers_type, ____ >Specialisation for writing symlinks
 Ckvstore_v1_xxx::traits::is_attachable< T, AttachResultType >True if a type is trivially attachable, or has defined an ADL discovered free function of the form span<byte> in_place_attach<T>(span<byte>)
 Ckvstore_v1_xxx::traits::is_detachable< T, DetachResultType >True if a type is trivially detachable, or has defined an ADL discovered free function of the form span<byte> in_place_detach<T>(span<byte>)
 Ckvstore_v1_xxx::traits::is_trivially_attachable< T >True if a type is trivially attachable i.e. requires no extra work to attach
 Ckvstore_v1_xxx::traits::is_trivially_detachable< T >True if a type is trivially detachable i.e. requires no extra work to detach
 Cllfio_v2_xxx::storage_profile::item_baseCommon base class for items
 Cllfio_v2_xxx::byte_io_multiplexer::implementation_information_t::multiplexes_t::kernel_t
 Cllfio_v2_xxx::byte_io_multiplexer::io_operation_state::lock_guardUsed by the visitor to control the state lock
 Cllfio_v2_xxx::log_level_guardRAII class for temporarily adjusting the log level for the current thread
 Cllfio_v2_xxx::byte_io_multiplexer::implementation_information_t::multiplexes_t
 Cllfio_v2_xxx::native_handle_typeA native handle type used for wrapping file descriptors, process ids or HANDLEs. Unmanaged, wrap in a handle object to manage
 Cllfio_v2_xxx::byte_io_multiplexer::_unsynchronised_io_operation_state::payload_t::noncompleted_tStorage for non-completed i/o
 Cllfio_v2_xxx::utils::page_allocator< T >An STL allocator which allocates large TLB page memory
 Cllfio_v2_xxx::utils::page_allocator< void >
 Cllfio_v2_xxx::byte_io_multiplexer::_unsynchronised_io_operation_state::payload_t::noncompleted_t::params_tVariant storage for the possible kinds of non-completed i/o
 Cllfio_v2_xxx::path_hasher
 Cllfio_v2_xxx::path_view_componentAn iterated part of a path_view
 Cllfio_v2_xxx::byte_io_multiplexer::_unsynchronised_io_operation_state::payload_tVariant storage
 Cllfio_v2_xxx::pollable_handleA handle type which can be supplied to poll()
 Cllfio_v2_xxx::utils::process_cpu_usageCPU usage statistics for a process
 Cllfio_v2_xxx::utils::process_memory_usageMemory usage statistics for a process
 Cllfio_v2_xxx::byte_io_multiplexer::_unsynchronised_io_operation_state::payload_t::noncompleted_t::params_t::read_params_tStorage for a read i/o, the buffers to fill
 Cllfio_v2_xxx::read_receiver< IoHandleType >A C++ Receiver of an i/o read for an i/o type of IoHandleType
 Cllfio_v2_xxx::utils::page_allocator< T >::rebind< U >
 Cllfio_v2_xxx::utils::page_allocator< void >::rebind
 Cllfio_v2_xxx::path_view_component::rendered_path< ZeroTermination, T, AllocatorOrDeleter, _internal_buffer_size, type >
 Cllfio_v2_xxx::ip::resolverReturned by resolve() as a handle to the asynchronous name resolution operation
 Cllfio_v2_xxx::result
 Cllfio_v2_xxx::algorithm::shared_fs_mutex::shared_fs_mutexAbstract base class for an object which protects shared filing system resources
 CQUICKCPPLIB_NAMESPACE::algorithm::small_prng::small_prng
 Cspan
 Cllfio_v2_xxx::stat_tMetadata about a directory entry
 Cllfio_v2_xxx::statfs_tMetadata about a filing system. Unsupported entries are all bits set
 Cllfio_v2_xxx::storage_profile::storage_profileA (possibly incomplet) profile of storage
 CT
 COp::template override_
 Cllfio_v2_xxx::tls_socket_sourceA source of tls_socket_handle and listening_tls_socket_handle and possibly a byte_io_multiplexer to multiplex i/o on multiple socket instances at the same time
 Cllfio_v2_xxx::tls_socket_source_implementation_informationThe implementation information returned
 Cllfio_v2_xxx::tls_socket_source_registryA process-wide registry of tls_socket_source
 Cllfio_v2_xxx::algorithm::traversal_summaryA summary of a directory tree
 Cllfio_v2_xxx::algorithm::traverse_visitorA visitor for the filesystem traversal algorithm
 Cllfio_v2_xxx::algorithm::impl::trivial_vector_impl< has_default_construction, T >
 Cllfio_v2_xxx::algorithm::impl::trivial_vector_impl< false, T >
 Cllfio_v2_xxx::algorithm::impl::trivial_vector_iterator< T >
 Cstd::true_type
 Cllfio_v2_xxx::unique_file_lockRAII locker matching std::unique_lock for lockable_byte_io_handle, but untemplated
 Cstd::vector< T >STL class
 Cllfio_v2_xxx::dynamic_thread_pool_group::work_itemAn individual item of work within the work group
 Cllfio_v2_xxx::byte_io_multiplexer::_unsynchronised_io_operation_state::payload_t::noncompleted_t::params_t::write_params_tStorage for a write i/o, the buffers to drain
 Cllfio_v2_xxx::write_receiver< IoHandleType >A C++ Receiver of an i/o write for an i/o type of IoHandleType