summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci-linux.yml2
-rw-r--r--.github/workflows/docs.yml34
-rw-r--r--.github/workflows/language.yml23
-rw-r--r--.gitignore1
-rw-r--r--3rdparty/asio/.gitignore22
-rw-r--r--3rdparty/asio/COPYING2
-rw-r--r--3rdparty/asio/INSTALL2
-rw-r--r--3rdparty/asio/Makefile.in780
-rw-r--r--3rdparty/asio/README4
-rw-r--r--3rdparty/asio/aclocal.m41171
-rw-r--r--3rdparty/asio/asio.manifest5055
-rw-r--r--3rdparty/asio/autogen.sh55
-rw-r--r--3rdparty/asio/boost_asio.manifest4640
-rw-r--r--3rdparty/asio/boostify.pl583
-rwxr-xr-x3rdparty/asio/compile347
-rwxr-xr-x3rdparty/asio/config.guess1568
-rwxr-xr-x3rdparty/asio/config.sub1793
-rwxr-xr-x3rdparty/asio/configure6615
-rw-r--r--3rdparty/asio/configure.ac257
-rw-r--r--3rdparty/asio/depcomp791
-rw-r--r--3rdparty/asio/include/.gitignore2
-rw-r--r--3rdparty/asio/include/Makefile.am161
-rw-r--r--3rdparty/asio/include/Makefile.in1132
-rw-r--r--3rdparty/asio/include/asio.hpp74
-rw-r--r--3rdparty/asio/include/asio/any_io_executor.hpp300
-rw-r--r--3rdparty/asio/include/asio/associated_allocator.hpp66
-rw-r--r--3rdparty/asio/include/asio/associated_cancellation_slot.hpp177
-rw-r--r--3rdparty/asio/include/asio/associated_executor.hpp120
-rw-r--r--3rdparty/asio/include/asio/associator.hpp35
-rw-r--r--3rdparty/asio/include/asio/async_result.hpp1186
-rw-r--r--3rdparty/asio/include/asio/awaitable.hpp133
-rw-r--r--3rdparty/asio/include/asio/basic_datagram_socket.hpp777
-rw-r--r--3rdparty/asio/include/asio/basic_deadline_timer.hpp301
-rw-r--r--3rdparty/asio/include/asio/basic_io_object.hpp17
-rw-r--r--3rdparty/asio/include/asio/basic_raw_socket.hpp778
-rw-r--r--3rdparty/asio/include/asio/basic_seq_packet_socket.hpp466
-rw-r--r--3rdparty/asio/include/asio/basic_serial_port.hpp411
-rw-r--r--3rdparty/asio/include/asio/basic_signal_set.hpp305
-rw-r--r--3rdparty/asio/include/asio/basic_socket.hpp659
-rw-r--r--3rdparty/asio/include/asio/basic_socket_acceptor.hpp1586
-rw-r--r--3rdparty/asio/include/asio/basic_socket_iostream.hpp87
-rw-r--r--3rdparty/asio/include/asio/basic_socket_streambuf.hpp82
-rw-r--r--3rdparty/asio/include/asio/basic_stream_socket.hpp593
-rw-r--r--3rdparty/asio/include/asio/basic_streambuf.hpp5
-rw-r--r--3rdparty/asio/include/asio/basic_streambuf_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/basic_waitable_timer.hpp346
-rw-r--r--3rdparty/asio/include/asio/bind_cancellation_slot.hpp721
-rw-r--r--3rdparty/asio/include/asio/bind_executor.hpp261
-rw-r--r--3rdparty/asio/include/asio/buffer.hpp591
-rw-r--r--3rdparty/asio/include/asio/buffered_read_stream.hpp50
-rw-r--r--3rdparty/asio/include/asio/buffered_read_stream_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/buffered_stream.hpp61
-rw-r--r--3rdparty/asio/include/asio/buffered_stream_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/buffered_write_stream.hpp50
-rw-r--r--3rdparty/asio/include/asio/buffered_write_stream_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/buffers_iterator.hpp2
-rw-r--r--3rdparty/asio/include/asio/cancellation_signal.hpp359
-rw-r--r--3rdparty/asio/include/asio/cancellation_state.hpp235
-rw-r--r--3rdparty/asio/include/asio/cancellation_type.hpp174
-rw-r--r--3rdparty/asio/include/asio/co_spawn.hpp499
-rw-r--r--3rdparty/asio/include/asio/completion_condition.hpp2
-rw-r--r--3rdparty/asio/include/asio/compose.hpp136
-rw-r--r--3rdparty/asio/include/asio/connect.hpp347
-rw-r--r--3rdparty/asio/include/asio/coroutine.hpp14
-rw-r--r--3rdparty/asio/include/asio/datagram_socket_service.hpp455
-rw-r--r--3rdparty/asio/include/asio/deadline_timer.hpp2
-rw-r--r--3rdparty/asio/include/asio/deadline_timer_service.hpp173
-rw-r--r--3rdparty/asio/include/asio/defer.hpp47
-rw-r--r--3rdparty/asio/include/asio/detached.hpp112
-rw-r--r--3rdparty/asio/include/asio/detail/array.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/array_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/assert.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/atomic_count.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/base_from_cancellation_state.hpp163
-rw-r--r--3rdparty/asio/include/asio/detail/base_from_completion_cond.hpp7
-rw-r--r--3rdparty/asio/include/asio/detail/bind_handler.hpp772
-rw-r--r--3rdparty/asio/include/asio/detail/blocking_executor_op.hpp107
-rw-r--r--3rdparty/asio/include/asio/detail/buffer_resize_guard.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/buffer_sequence_adapter.hpp108
-rw-r--r--3rdparty/asio/include/asio/detail/buffered_stream_storage.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/bulk_executor_op.hpp88
-rw-r--r--3rdparty/asio/include/asio/detail/call_stack.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/chrono.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/chrono_time_traits.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/completion_handler.hpp17
-rw-r--r--3rdparty/asio/include/asio/detail/concurrency_hint.hpp16
-rw-r--r--3rdparty/asio/include/asio/detail/conditionally_enabled_event.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/conditionally_enabled_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/config.hpp1069
-rw-r--r--3rdparty/asio/include/asio/detail/consuming_buffers.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/cstddef.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/cstdint.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/date_time_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/deadline_timer_service.hpp81
-rw-r--r--3rdparty/asio/include/asio/detail/dependent_type.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_ops.hpp32
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_read_op.hpp52
-rw-r--r--3rdparty/asio/include/asio/detail/descriptor_write_op.hpp52
-rw-r--r--3rdparty/asio/include/asio/detail/dev_poll_reactor.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/epoll_reactor.hpp37
-rw-r--r--3rdparty/asio/include/asio/detail/event.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/eventfd_select_interrupter.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/executor_function.hpp204
-rw-r--r--3rdparty/asio/include/asio/detail/executor_op.hpp12
-rw-r--r--3rdparty/asio/include/asio/detail/fd_set_adapter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/fenced_block.hpp6
-rw-r--r--3rdparty/asio/include/asio/detail/functional.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/future.hpp33
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_arm_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_hppa_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_sync_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/gcc_x86_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/global.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/handler_alloc_helpers.hpp133
-rw-r--r--3rdparty/asio/include/asio/detail/handler_cont_helpers.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/handler_invoke_helpers.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/handler_tracking.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/handler_type_requirements.hpp61
-rw-r--r--3rdparty/asio/include/asio/detail/handler_work.hpp500
-rw-r--r--3rdparty/asio/include/asio/detail/hash_map.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/buffer_sequence_adapter.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/descriptor_ops.ipp302
-rw-r--r--3rdparty/asio/include/asio/detail/impl/dev_poll_reactor.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/impl/dev_poll_reactor.ipp26
-rw-r--r--3rdparty/asio/include/asio/detail/impl/epoll_reactor.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/impl/epoll_reactor.ipp77
-rw-r--r--3rdparty/asio/include/asio/detail/impl/eventfd_select_interrupter.ipp34
-rw-r--r--3rdparty/asio/include/asio/detail/impl/handler_tracking.ipp42
-rw-r--r--3rdparty/asio/include/asio/detail/impl/kqueue_reactor.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/impl/kqueue_reactor.ipp70
-rw-r--r--3rdparty/asio/include/asio/detail/impl/null_event.ipp4
-rw-r--r--3rdparty/asio/include/asio/detail/impl/pipe_select_interrupter.ipp17
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_event.ipp17
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_mutex.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_thread.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/posix_tss_ptr.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_descriptor_service.ipp28
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_serial_port_service.ipp37
-rw-r--r--3rdparty/asio/include/asio/detail/impl/reactive_socket_service_base.ipp43
-rw-r--r--3rdparty/asio/include/asio/detail/impl/resolver_service_base.ipp70
-rw-r--r--3rdparty/asio/include/asio/detail/impl/scheduler.ipp100
-rw-r--r--3rdparty/asio/include/asio/detail/impl/select_reactor.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/impl/select_reactor.ipp35
-rw-r--r--3rdparty/asio/include/asio/detail/impl/service_registry.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/service_registry.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/signal_set_service.ipp51
-rw-r--r--3rdparty/asio/include/asio/detail/impl/socket_ops.ipp1011
-rw-r--r--3rdparty/asio/include/asio/detail/impl/socket_select_interrupter.ipp21
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_executor_service.hpp267
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_executor_service.ipp38
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_service.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/impl/strand_service.ipp43
-rw-r--r--3rdparty/asio/include/asio/detail/impl/thread_context.ipp35
-rw-r--r--3rdparty/asio/include/asio/detail/impl/throw_error.ipp14
-rw-r--r--3rdparty/asio/include/asio/detail/impl/timer_queue_ptime.ipp8
-rw-r--r--3rdparty/asio/include/asio/detail/impl/timer_queue_set.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_event.ipp7
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_handle_service.ipp12
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_io_context.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_io_context.ipp70
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_serial_port_service.ipp23
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_iocp_socket_service_base.ipp140
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_mutex.ipp8
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_object_handle_service.ipp35
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_static_mutex.ipp10
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_thread.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/impl/win_tss_ptr.ipp6
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_ssocket_service_base.ipp56
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_timer_scheduler.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winrt_timer_scheduler.ipp15
-rw-r--r--3rdparty/asio/include/asio/detail/impl/winsock_init.ipp2
-rw-r--r--3rdparty/asio/include/asio/detail/io_control.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/io_object_impl.hpp172
-rw-r--r--3rdparty/asio/include/asio/detail/is_buffer_sequence.hpp111
-rw-r--r--3rdparty/asio/include/asio/detail/is_executor.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/keyword_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/kqueue_reactor.hpp34
-rw-r--r--3rdparty/asio/include/asio/detail/local_free_on_block_exit.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/macos_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/memory.hpp77
-rw-r--r--3rdparty/asio/include/asio/detail/mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/non_const_lvalue.hpp54
-rw-r--r--3rdparty/asio/include/asio/detail/noncopyable.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_event.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/null_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_global.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_reactor.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_signal_blocker.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_socket_service.hpp124
-rw-r--r--3rdparty/asio/include/asio/detail/null_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/null_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/object_pool.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/old_win_sdk_compat.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/op_queue.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/operation.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/pipe_select_interrupter.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/pop_options.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/posix_event.hpp25
-rw-r--r--3rdparty/asio/include/asio/detail/posix_fd_set_adapter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_global.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_signal_blocker.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/posix_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/push_options.hpp58
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_descriptor_service.hpp189
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_null_buffers_op.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_serial_port_service.hpp29
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_accept_op.hpp81
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_connect_op.hpp30
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recv_op.hpp64
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recvfrom_op.hpp58
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_recvmsg_op.hpp39
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_send_op.hpp68
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_sendto_op.hpp60
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_service.hpp240
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_socket_service_base.hpp237
-rw-r--r--3rdparty/asio/include/asio/detail/reactive_wait_op.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/reactor.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_op.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/reactor_op_queue.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/recycling_allocator.hpp37
-rw-r--r--3rdparty/asio/include/asio/detail/regex_fwd.hpp13
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_endpoint_op.hpp48
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_op.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/resolve_query_op.hpp46
-rw-r--r--3rdparty/asio/include/asio/detail/resolver_service.hpp44
-rw-r--r--3rdparty/asio/include/asio/detail/resolver_service_base.hpp56
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_operation.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/scheduler_thread_info.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/scoped_lock.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/scoped_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/select_interrupter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/select_reactor.hpp33
-rw-r--r--3rdparty/asio/include/asio/detail/service_registry.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/signal_blocker.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/signal_handler.hpp18
-rw-r--r--3rdparty/asio/include/asio/detail/signal_init.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/signal_op.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/signal_set_service.hpp36
-rw-r--r--3rdparty/asio/include/asio/detail/socket_holder.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/socket_ops.hpp48
-rw-r--r--3rdparty/asio/include/asio/detail/socket_option.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/socket_select_interrupter.hpp4
-rw-r--r--3rdparty/asio/include/asio/detail/socket_types.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/solaris_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/source_location.hpp45
-rw-r--r--3rdparty/asio/include/asio/detail/static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/std_event.hpp14
-rw-r--r--3rdparty/asio/include/asio/detail/std_fenced_block.hpp62
-rw-r--r--3rdparty/asio/include/asio/detail/std_global.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/std_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/std_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/std_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/strand_executor_service.hpp39
-rw-r--r--3rdparty/asio/include/asio/detail/strand_service.hpp14
-rw-r--r--3rdparty/asio/include/asio/detail/string_view.hpp28
-rw-r--r--3rdparty/asio/include/asio/detail/thread.hpp10
-rw-r--r--3rdparty/asio/include/asio/detail/thread_context.hpp11
-rw-r--r--3rdparty/asio/include/asio/detail/thread_group.hpp12
-rw-r--r--3rdparty/asio/include/asio/detail/thread_info_base.hpp215
-rw-r--r--3rdparty/asio/include/asio/detail/throw_error.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/throw_exception.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue.hpp35
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_ptime.hpp6
-rw-r--r--3rdparty/asio/include/asio/detail/timer_queue_set.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/timer_scheduler.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/timer_scheduler_fwd.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/type_traits.hpp82
-rw-r--r--3rdparty/asio/include/asio/detail/variadic_templates.hpp179
-rw-r--r--3rdparty/asio/include/asio/detail/wait_handler.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/wait_op.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/win_event.hpp15
-rw-r--r--3rdparty/asio/include/asio/detail/win_fd_set_adapter.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_fenced_block.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_global.hpp12
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_read_op.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_service.hpp148
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_handle_write_op.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_io_context.hpp31
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_null_buffers_op.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_operation.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_overlapped_op.hpp20
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_overlapped_ptr.hpp54
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_serial_port_service.hpp24
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_accept_op.hpp79
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_connect_op.hpp22
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recv_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recvfrom_op.hpp20
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_recvmsg_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_send_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_service.hpp233
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_socket_service_base.hpp377
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_thread_info.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_iocp_wait_op.hpp21
-rw-r--r--3rdparty/asio/include/asio/detail/win_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_object_handle_service.hpp35
-rw-r--r--3rdparty/asio/include/asio/detail/win_static_mutex.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/win_tss_ptr.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/winapp_thread.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/wince_thread.hpp8
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_async_manager.hpp39
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_async_op.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_resolve_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_resolver_service.hpp54
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_connect_op.hpp18
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_recv_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_socket_send_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_ssocket_service.hpp34
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_ssocket_service_base.hpp73
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_timer_scheduler.hpp26
-rw-r--r--3rdparty/asio/include/asio/detail/winrt_utils.hpp5
-rw-r--r--3rdparty/asio/include/asio/detail/winsock_init.hpp2
-rw-r--r--3rdparty/asio/include/asio/detail/work_dispatcher.hpp99
-rw-r--r--3rdparty/asio/include/asio/detail/wrapped_handler.hpp56
-rw-r--r--3rdparty/asio/include/asio/dispatch.hpp45
-rw-r--r--3rdparty/asio/include/asio/error.hpp16
-rw-r--r--3rdparty/asio/include/asio/error_code.hpp16
-rw-r--r--3rdparty/asio/include/asio/execution.hpp48
-rw-r--r--3rdparty/asio/include/asio/execution/allocator.hpp337
-rw-r--r--3rdparty/asio/include/asio/execution/any_executor.hpp2346
-rw-r--r--3rdparty/asio/include/asio/execution/bad_executor.hpp47
-rw-r--r--3rdparty/asio/include/asio/execution/blocking.hpp1551
-rw-r--r--3rdparty/asio/include/asio/execution/blocking_adaptation.hpp1212
-rw-r--r--3rdparty/asio/include/asio/execution/bulk_execute.hpp397
-rw-r--r--3rdparty/asio/include/asio/execution/bulk_guarantee.hpp1215
-rw-r--r--3rdparty/asio/include/asio/execution/connect.hpp489
-rw-r--r--3rdparty/asio/include/asio/execution/context.hpp233
-rw-r--r--3rdparty/asio/include/asio/execution/context_as.hpp221
-rw-r--r--3rdparty/asio/include/asio/execution/detail/as_invocable.hpp152
-rw-r--r--3rdparty/asio/include/asio/execution/detail/as_operation.hpp105
-rw-r--r--3rdparty/asio/include/asio/execution/detail/as_receiver.hpp128
-rw-r--r--3rdparty/asio/include/asio/execution/detail/bulk_sender.hpp261
-rw-r--r--3rdparty/asio/include/asio/execution/detail/submit_receiver.hpp233
-rw-r--r--3rdparty/asio/include/asio/execution/detail/void_receiver.hpp90
-rw-r--r--3rdparty/asio/include/asio/execution/execute.hpp283
-rw-r--r--3rdparty/asio/include/asio/execution/executor.hpp252
-rw-r--r--3rdparty/asio/include/asio/execution/impl/bad_executor.ipp40
-rw-r--r--3rdparty/asio/include/asio/execution/impl/receiver_invocation_error.ipp36
-rw-r--r--3rdparty/asio/include/asio/execution/invocable_archetype.hpp71
-rw-r--r--3rdparty/asio/include/asio/execution/mapping.hpp1116
-rw-r--r--3rdparty/asio/include/asio/execution/occupancy.hpp226
-rw-r--r--3rdparty/asio/include/asio/execution/operation_state.hpp94
-rw-r--r--3rdparty/asio/include/asio/execution/outstanding_work.hpp867
-rw-r--r--3rdparty/asio/include/asio/execution/prefer_only.hpp331
-rw-r--r--3rdparty/asio/include/asio/execution/receiver.hpp280
-rw-r--r--3rdparty/asio/include/asio/execution/receiver_invocation_error.hpp48
-rw-r--r--3rdparty/asio/include/asio/execution/relationship.hpp865
-rw-r--r--3rdparty/asio/include/asio/execution/schedule.hpp287
-rw-r--r--3rdparty/asio/include/asio/execution/scheduler.hpp86
-rw-r--r--3rdparty/asio/include/asio/execution/sender.hpp311
-rw-r--r--3rdparty/asio/include/asio/execution/set_done.hpp250
-rw-r--r--3rdparty/asio/include/asio/execution/set_error.hpp250
-rw-r--r--3rdparty/asio/include/asio/execution/set_value.hpp483
-rw-r--r--3rdparty/asio/include/asio/execution/start.hpp247
-rw-r--r--3rdparty/asio/include/asio/execution/submit.hpp450
-rw-r--r--3rdparty/asio/include/asio/execution_context.hpp5
-rw-r--r--3rdparty/asio/include/asio/executor.hpp10
-rw-r--r--3rdparty/asio/include/asio/executor_work_guard.hpp157
-rw-r--r--3rdparty/asio/include/asio/experimental/append.hpp71
-rw-r--r--3rdparty/asio/include/asio/experimental/as_single.hpp135
-rw-r--r--3rdparty/asio/include/asio/experimental/as_tuple.hpp131
-rw-r--r--3rdparty/asio/include/asio/experimental/awaitable_operators.hpp536
-rw-r--r--3rdparty/asio/include/asio/experimental/cancellation_condition.hpp155
-rw-r--r--3rdparty/asio/include/asio/experimental/coro.hpp1055
-rw-r--r--3rdparty/asio/include/asio/experimental/deferred.hpp605
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/completion_handler_erasure.hpp158
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/coro_promise_allocator.hpp118
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/coro_traits.hpp183
-rw-r--r--3rdparty/asio/include/asio/experimental/detail/partial_promise.hpp177
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/append.hpp217
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/as_single.hpp229
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/as_tuple.hpp246
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/deferred.hpp104
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/parallel_group.hpp432
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/prepend.hpp217
-rw-r--r--3rdparty/asio/include/asio/experimental/impl/promise.hpp98
-rw-r--r--3rdparty/asio/include/asio/experimental/parallel_group.hpp215
-rw-r--r--3rdparty/asio/include/asio/experimental/prepend.hpp71
-rw-r--r--3rdparty/asio/include/asio/experimental/promise.hpp606
-rw-r--r--3rdparty/asio/include/asio/experimental/use_coro.hpp282
-rw-r--r--3rdparty/asio/include/asio/generic/basic_endpoint.hpp4
-rw-r--r--3rdparty/asio/include/asio/generic/datagram_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/detail/endpoint.hpp2
-rw-r--r--3rdparty/asio/include/asio/generic/detail/impl/endpoint.ipp5
-rw-r--r--3rdparty/asio/include/asio/generic/raw_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/seq_packet_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/generic/stream_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/handler_alloc_hook.hpp35
-rw-r--r--3rdparty/asio/include/asio/handler_continuation_hook.hpp2
-rw-r--r--3rdparty/asio/include/asio/handler_invoke_hook.hpp34
-rw-r--r--3rdparty/asio/include/asio/handler_type.hpp50
-rw-r--r--3rdparty/asio/include/asio/high_resolution_timer.hpp2
-rw-r--r--3rdparty/asio/include/asio/impl/awaitable.hpp760
-rw-r--r--3rdparty/asio/include/asio/impl/buffered_read_stream.hpp290
-rw-r--r--3rdparty/asio/include/asio/impl/buffered_write_stream.hpp286
-rw-r--r--3rdparty/asio/include/asio/impl/co_spawn.hpp346
-rw-r--r--3rdparty/asio/include/asio/impl/compose.hpp687
-rw-r--r--3rdparty/asio/include/asio/impl/connect.hpp758
-rw-r--r--3rdparty/asio/include/asio/impl/defer.hpp237
-rw-r--r--3rdparty/asio/include/asio/impl/detached.hpp130
-rw-r--r--3rdparty/asio/include/asio/impl/dispatch.hpp247
-rw-r--r--3rdparty/asio/include/asio/impl/error.ipp2
-rw-r--r--3rdparty/asio/include/asio/impl/error_code.ipp2
-rw-r--r--3rdparty/asio/include/asio/impl/execution_context.hpp14
-rw-r--r--3rdparty/asio/include/asio/impl/execution_context.ipp2
-rw-r--r--3rdparty/asio/include/asio/impl/executor.hpp125
-rw-r--r--3rdparty/asio/include/asio/impl/executor.ipp7
-rw-r--r--3rdparty/asio/include/asio/impl/handler_alloc_hook.ipp28
-rw-r--r--3rdparty/asio/include/asio/impl/io_context.hpp365
-rw-r--r--3rdparty/asio/include/asio/impl/io_context.ipp7
-rw-r--r--3rdparty/asio/include/asio/impl/multiple_exceptions.ipp49
-rw-r--r--3rdparty/asio/include/asio/impl/post.hpp237
-rw-r--r--3rdparty/asio/include/asio/impl/read.hpp928
-rw-r--r--3rdparty/asio/include/asio/impl/read_at.hpp427
-rw-r--r--3rdparty/asio/include/asio/impl/read_until.hpp2669
-rw-r--r--3rdparty/asio/include/asio/impl/redirect_error.hpp609
-rw-r--r--3rdparty/asio/include/asio/impl/serial_port_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/impl/serial_port_base.ipp12
-rw-r--r--3rdparty/asio/include/asio/impl/spawn.hpp188
-rw-r--r--3rdparty/asio/include/asio/impl/src.cpp25
-rw-r--r--3rdparty/asio/include/asio/impl/src.hpp8
-rw-r--r--3rdparty/asio/include/asio/impl/system_context.hpp34
-rw-r--r--3rdparty/asio/include/asio/impl/system_context.ipp92
-rw-r--r--3rdparty/asio/include/asio/impl/system_executor.hpp158
-rw-r--r--3rdparty/asio/include/asio/impl/system_executor.ipp57
-rw-r--r--3rdparty/asio/include/asio/impl/thread_pool.hpp341
-rw-r--r--3rdparty/asio/include/asio/impl/thread_pool.ipp81
-rw-r--r--3rdparty/asio/include/asio/impl/use_awaitable.hpp291
-rw-r--r--3rdparty/asio/include/asio/impl/use_future.hpp206
-rw-r--r--3rdparty/asio/include/asio/impl/write.hpp862
-rw-r--r--3rdparty/asio/include/asio/impl/write_at.hpp384
-rw-r--r--3rdparty/asio/include/asio/io_context.hpp894
-rw-r--r--3rdparty/asio/include/asio/io_context_strand.hpp120
-rw-r--r--3rdparty/asio/include/asio/io_service.hpp2
-rw-r--r--3rdparty/asio/include/asio/io_service_strand.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/address.hpp88
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4.hpp82
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4_iterator.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/address_v4_range.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6.hpp128
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6_iterator.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/address_v6_range.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/bad_address_cast.hpp9
-rw-r--r--3rdparty/asio/include/asio/ip/basic_endpoint.hpp74
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver.hpp446
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_entry.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_iterator.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_query.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/basic_resolver_results.hpp12
-rw-r--r--3rdparty/asio/include/asio/ip/detail/endpoint.hpp40
-rw-r--r--3rdparty/asio/include/asio/ip/detail/impl/endpoint.ipp34
-rw-r--r--3rdparty/asio/include/asio/ip/detail/socket_option.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/host_name.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/icmp.hpp14
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address.ipp45
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v4.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v4.ipp26
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v6.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/address_v6.ipp58
-rw-r--r--3rdparty/asio/include/asio/ip/impl/basic_endpoint.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/host_name.ipp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v4.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v4.ipp21
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v6.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/impl/network_v6.ipp21
-rw-r--r--3rdparty/asio/include/asio/ip/multicast.hpp16
-rw-r--r--3rdparty/asio/include/asio/ip/network_v4.hpp6
-rw-r--r--3rdparty/asio/include/asio/ip/network_v6.hpp6
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_query_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/ip/resolver_service.hpp200
-rw-r--r--3rdparty/asio/include/asio/ip/tcp.hpp18
-rw-r--r--3rdparty/asio/include/asio/ip/udp.hpp14
-rw-r--r--3rdparty/asio/include/asio/ip/unicast.hpp6
-rw-r--r--3rdparty/asio/include/asio/ip/v6_only.hpp6
-rw-r--r--3rdparty/asio/include/asio/is_applicable_property.hpp61
-rw-r--r--3rdparty/asio/include/asio/is_executor.hpp2
-rw-r--r--3rdparty/asio/include/asio/is_read_buffered.hpp2
-rw-r--r--3rdparty/asio/include/asio/is_write_buffered.hpp2
-rw-r--r--3rdparty/asio/include/asio/local/basic_endpoint.hpp12
-rw-r--r--3rdparty/asio/include/asio/local/connect_pair.hpp33
-rw-r--r--3rdparty/asio/include/asio/local/datagram_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/local/detail/endpoint.hpp8
-rw-r--r--3rdparty/asio/include/asio/local/detail/impl/endpoint.ipp21
-rw-r--r--3rdparty/asio/include/asio/local/stream_protocol.hpp8
-rw-r--r--3rdparty/asio/include/asio/multiple_exceptions.hpp58
-rw-r--r--3rdparty/asio/include/asio/packaged_task.hpp8
-rw-r--r--3rdparty/asio/include/asio/placeholders.hpp2
-rw-r--r--3rdparty/asio/include/asio/posix/basic_descriptor.hpp274
-rw-r--r--3rdparty/asio/include/asio/posix/basic_stream_descriptor.hpp275
-rw-r--r--3rdparty/asio/include/asio/posix/descriptor.hpp617
-rw-r--r--3rdparty/asio/include/asio/posix/descriptor_base.hpp4
-rw-r--r--3rdparty/asio/include/asio/posix/stream_descriptor.hpp329
-rw-r--r--3rdparty/asio/include/asio/posix/stream_descriptor_service.hpp279
-rw-r--r--3rdparty/asio/include/asio/post.hpp43
-rw-r--r--3rdparty/asio/include/asio/prefer.hpp734
-rw-r--r--3rdparty/asio/include/asio/query.hpp324
-rw-r--r--3rdparty/asio/include/asio/raw_socket_service.hpp455
-rw-r--r--3rdparty/asio/include/asio/read.hpp611
-rw-r--r--3rdparty/asio/include/asio/read_at.hpp131
-rw-r--r--3rdparty/asio/include/asio/read_until.hpp1427
-rw-r--r--3rdparty/asio/include/asio/redirect_error.hpp66
-rw-r--r--3rdparty/asio/include/asio/require.hpp571
-rw-r--r--3rdparty/asio/include/asio/require_concept.hpp352
-rw-r--r--3rdparty/asio/include/asio/seq_packet_socket_service.hpp405
-rw-r--r--3rdparty/asio/include/asio/serial_port.hpp739
-rw-r--r--3rdparty/asio/include/asio/serial_port_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/serial_port_service.hpp249
-rw-r--r--3rdparty/asio/include/asio/signal_set.hpp425
-rw-r--r--3rdparty/asio/include/asio/signal_set_service.hpp142
-rw-r--r--3rdparty/asio/include/asio/socket_acceptor_service.hpp361
-rw-r--r--3rdparty/asio/include/asio/socket_base.hpp82
-rw-r--r--3rdparty/asio/include/asio/spawn.hpp24
-rw-r--r--3rdparty/asio/include/asio/ssl.hpp3
-rw-r--r--3rdparty/asio/include/asio/ssl/context.hpp5
-rw-r--r--3rdparty/asio/include/asio/ssl/context_base.hpp30
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/buffered_handshake_op.hpp9
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/engine.hpp12
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/handshake_op.hpp9
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/impl/engine.ipp63
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/impl/openssl_init.ipp12
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/io.hpp123
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/openssl_init.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/openssl_types.hpp8
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/password_callback.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/read_op.hpp9
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/shutdown_op.hpp19
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/stream_core.hpp84
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/verify_callback.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/detail/write_op.hpp15
-rw-r--r--3rdparty/asio/include/asio/ssl/error.hpp35
-rw-r--r--3rdparty/asio/include/asio/ssl/host_name_verification.hpp90
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/context.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/context.ipp309
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/error.ipp4
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/host_name_verification.ipp73
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/rfc2818_verification.ipp6
-rw-r--r--3rdparty/asio/include/asio/ssl/impl/src.hpp3
-rw-r--r--3rdparty/asio/include/asio/ssl/rfc2818_verification.hpp10
-rw-r--r--3rdparty/asio/include/asio/ssl/stream.hpp407
-rw-r--r--3rdparty/asio/include/asio/ssl/stream_base.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/verify_context.hpp2
-rw-r--r--3rdparty/asio/include/asio/ssl/verify_mode.hpp2
-rw-r--r--3rdparty/asio/include/asio/static_thread_pool.hpp31
-rw-r--r--3rdparty/asio/include/asio/steady_timer.hpp2
-rw-r--r--3rdparty/asio/include/asio/strand.hpp321
-rw-r--r--3rdparty/asio/include/asio/stream_socket_service.hpp401
-rw-r--r--3rdparty/asio/include/asio/streambuf.hpp2
-rw-r--r--3rdparty/asio/include/asio/system_context.hpp90
-rw-r--r--3rdparty/asio/include/asio/system_error.hpp2
-rw-r--r--3rdparty/asio/include/asio/system_executor.hpp625
-rw-r--r--3rdparty/asio/include/asio/system_timer.hpp2
-rw-r--r--3rdparty/asio/include/asio/this_coro.hpp280
-rw-r--r--3rdparty/asio/include/asio/thread.hpp2
-rw-r--r--3rdparty/asio/include/asio/thread_pool.hpp1003
-rw-r--r--3rdparty/asio/include/asio/time_traits.hpp2
-rw-r--r--3rdparty/asio/include/asio/traits/bulk_execute_free.hpp114
-rw-r--r--3rdparty/asio/include/asio/traits/bulk_execute_member.hpp114
-rw-r--r--3rdparty/asio/include/asio/traits/connect_free.hpp112
-rw-r--r--3rdparty/asio/include/asio/traits/connect_member.hpp112
-rw-r--r--3rdparty/asio/include/asio/traits/equality_comparable.hpp104
-rw-r--r--3rdparty/asio/include/asio/traits/execute_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/execute_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/prefer_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/prefer_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/query_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/query_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/query_static_constexpr_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/require_concept_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/require_concept_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/require_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/require_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/schedule_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/schedule_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/set_done_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/set_done_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/set_error_free.hpp112
-rw-r--r--3rdparty/asio/include/asio/traits/set_error_member.hpp112
-rw-r--r--3rdparty/asio/include/asio/traits/set_value_free.hpp234
-rw-r--r--3rdparty/asio/include/asio/traits/set_value_member.hpp234
-rw-r--r--3rdparty/asio/include/asio/traits/start_free.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/start_member.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/static_query.hpp108
-rw-r--r--3rdparty/asio/include/asio/traits/static_require.hpp123
-rw-r--r--3rdparty/asio/include/asio/traits/static_require_concept.hpp124
-rw-r--r--3rdparty/asio/include/asio/traits/submit_free.hpp112
-rw-r--r--3rdparty/asio/include/asio/traits/submit_member.hpp112
-rw-r--r--3rdparty/asio/include/asio/ts/buffer.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/executor.hpp4
-rw-r--r--3rdparty/asio/include/asio/ts/internet.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/io_context.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/net.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/netfwd.hpp129
-rw-r--r--3rdparty/asio/include/asio/ts/socket.hpp2
-rw-r--r--3rdparty/asio/include/asio/ts/timer.hpp4
-rw-r--r--3rdparty/asio/include/asio/unyield.hpp2
-rw-r--r--3rdparty/asio/include/asio/use_awaitable.hpp166
-rw-r--r--3rdparty/asio/include/asio/use_future.hpp25
-rw-r--r--3rdparty/asio/include/asio/uses_executor.hpp2
-rw-r--r--3rdparty/asio/include/asio/version.hpp4
-rw-r--r--3rdparty/asio/include/asio/wait_traits.hpp2
-rw-r--r--3rdparty/asio/include/asio/waitable_timer_service.hpp210
-rw-r--r--3rdparty/asio/include/asio/windows/basic_handle.hpp273
-rw-r--r--3rdparty/asio/include/asio/windows/basic_object_handle.hpp337
-rw-r--r--3rdparty/asio/include/asio/windows/basic_overlapped_handle.hpp361
-rw-r--r--3rdparty/asio/include/asio/windows/basic_random_access_handle.hpp278
-rw-r--r--3rdparty/asio/include/asio/windows/basic_stream_handle.hpp281
-rw-r--r--3rdparty/asio/include/asio/windows/object_handle.hpp349
-rw-r--r--3rdparty/asio/include/asio/windows/object_handle_service.hpp183
-rw-r--r--3rdparty/asio/include/asio/windows/overlapped_handle.hpp300
-rw-r--r--3rdparty/asio/include/asio/windows/overlapped_ptr.hpp47
-rw-r--r--3rdparty/asio/include/asio/windows/random_access_handle.hpp347
-rw-r--r--3rdparty/asio/include/asio/windows/random_access_handle_service.hpp214
-rw-r--r--3rdparty/asio/include/asio/windows/stream_handle.hpp331
-rw-r--r--3rdparty/asio/include/asio/windows/stream_handle_service.hpp210
-rw-r--r--3rdparty/asio/include/asio/write.hpp581
-rw-r--r--3rdparty/asio/include/asio/write_at.hpp131
-rw-r--r--3rdparty/asio/include/asio/yield.hpp2
-rwxr-xr-x3rdparty/asio/install-sh527
-rwxr-xr-x3rdparty/asio/missing215
-rw-r--r--3rdparty/asio/release.pl439
-rw-r--r--3rdparty/asio/src/.gitignore11
-rw-r--r--3rdparty/asio/src/Makefile.am24
-rw-r--r--3rdparty/asio/src/Makefile.in608
-rw-r--r--3rdparty/asio/src/Makefile.mgw158
-rw-r--r--3rdparty/asio/src/Makefile.msc131
-rw-r--r--3rdparty/asio/src/asio.cpp2
-rw-r--r--3rdparty/asio/src/asio_ssl.cpp2
-rw-r--r--3rdparty/asio/src/doc/.gitignore5
-rw-r--r--3rdparty/asio/src/doc/Jamfile.v262
-rw-r--r--3rdparty/asio/src/doc/asio.pngbin3164 -> 0 bytes
-rw-r--r--3rdparty/asio/src/doc/asio.qbk116
-rw-r--r--3rdparty/asio/src/doc/asioref.sty90
-rw-r--r--3rdparty/asio/src/doc/asioref.xsl94
-rw-r--r--3rdparty/asio/src/doc/boost_bind_dox.txt5
-rw-r--r--3rdparty/asio/src/doc/doxy2qbk.pl22
-rw-r--r--3rdparty/asio/src/doc/examples.qbk419
-rw-r--r--3rdparty/asio/src/doc/history.qbk1214
-rw-r--r--3rdparty/asio/src/doc/index.xml13
-rw-r--r--3rdparty/asio/src/doc/makepdf.pl26
-rw-r--r--3rdparty/asio/src/doc/noncopyable_dox.txt3
-rw-r--r--3rdparty/asio/src/doc/overview.qbk97
-rw-r--r--3rdparty/asio/src/doc/overview/allocation.qbk58
-rw-r--r--3rdparty/asio/src/doc/overview/async.qbk185
-rw-r--r--3rdparty/asio/src/doc/overview/async_op1.dot78
-rw-r--r--3rdparty/asio/src/doc/overview/async_op1.pngbin24260 -> 0 bytes
-rw-r--r--3rdparty/asio/src/doc/overview/async_op2.dot78
-rw-r--r--3rdparty/asio/src/doc/overview/async_op2.pngbin24542 -> 0 bytes
-rw-r--r--3rdparty/asio/src/doc/overview/basics.qbk106
-rw-r--r--3rdparty/asio/src/doc/overview/bsd_sockets.qbk270
-rw-r--r--3rdparty/asio/src/doc/overview/buffers.qbk163
-rw-r--r--3rdparty/asio/src/doc/overview/coroutine.qbk51
-rw-r--r--3rdparty/asio/src/doc/overview/cpp2011.qbk275
-rw-r--r--3rdparty/asio/src/doc/overview/handler_tracking.qbk102
-rw-r--r--3rdparty/asio/src/doc/overview/implementation.qbk305
-rw-r--r--3rdparty/asio/src/doc/overview/iostreams.qbk72
-rw-r--r--3rdparty/asio/src/doc/overview/line_based.qbk118
-rw-r--r--3rdparty/asio/src/doc/overview/other_protocols.qbk94
-rw-r--r--3rdparty/asio/src/doc/overview/posix.qbk152
-rw-r--r--3rdparty/asio/src/doc/overview/proactor.dot100
-rw-r--r--3rdparty/asio/src/doc/overview/proactor.pngbin30877 -> 0 bytes
-rw-r--r--3rdparty/asio/src/doc/overview/protocols.qbk149
-rw-r--r--3rdparty/asio/src/doc/overview/rationale.qbk54
-rw-r--r--3rdparty/asio/src/doc/overview/reactor.qbk44
-rw-r--r--3rdparty/asio/src/doc/overview/serial_ports.qbk45
-rw-r--r--3rdparty/asio/src/doc/overview/signals.qbk44
-rw-r--r--3rdparty/asio/src/doc/overview/spawn.qbk102
-rw-r--r--3rdparty/asio/src/doc/overview/ssl.qbk123
-rw-r--r--3rdparty/asio/src/doc/overview/strands.qbk85
-rw-r--r--3rdparty/asio/src/doc/overview/streams.qbk62
-rw-r--r--3rdparty/asio/src/doc/overview/sync_op.dot67
-rw-r--r--3rdparty/asio/src/doc/overview/sync_op.pngbin20243 -> 0 bytes
-rw-r--r--3rdparty/asio/src/doc/overview/threads.qbk66
-rw-r--r--3rdparty/asio/src/doc/overview/timers.qbk52
-rw-r--r--3rdparty/asio/src/doc/overview/windows.qbk126
-rw-r--r--3rdparty/asio/src/doc/project-root.jam1
-rw-r--r--3rdparty/asio/src/doc/quickref.xml514
-rw-r--r--3rdparty/asio/src/doc/reference.dox256
-rw-r--r--3rdparty/asio/src/doc/reference.qbk112844
-rw-r--r--3rdparty/asio/src/doc/reference.xsl1779
-rw-r--r--3rdparty/asio/src/doc/release_checklist.htm68
-rw-r--r--3rdparty/asio/src/doc/requirements/AcceptHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/AcceptableProtocol.qbk25
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncRandomAccessReadDevice.qbk56
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncRandomAccessWriteDevice.qbk57
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncReadStream.qbk50
-rw-r--r--3rdparty/asio/src/doc/requirements/AsyncWriteStream.qbk48
-rw-r--r--3rdparty/asio/src/doc/requirements/BufferedHandshakeHandler.qbk55
-rw-r--r--3rdparty/asio/src/doc/requirements/CompletionCondition.qbk42
-rw-r--r--3rdparty/asio/src/doc/requirements/CompletionHandler.qbk63
-rw-r--r--3rdparty/asio/src/doc/requirements/ConnectCondition.qbk34
-rw-r--r--3rdparty/asio/src/doc/requirements/ConnectHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/ConstBufferSequence.qbk55
-rw-r--r--3rdparty/asio/src/doc/requirements/DynamicBuffer.qbk93
-rw-r--r--3rdparty/asio/src/doc/requirements/Endpoint.qbk94
-rw-r--r--3rdparty/asio/src/doc/requirements/EndpointSequence.qbk30
-rw-r--r--3rdparty/asio/src/doc/requirements/ExecutionContext.qbk36
-rw-r--r--3rdparty/asio/src/doc/requirements/Executor.qbk141
-rw-r--r--3rdparty/asio/src/doc/requirements/GettableSerialPortOption.qbk33
-rw-r--r--3rdparty/asio/src/doc/requirements/GettableSocketOption.qbk67
-rw-r--r--3rdparty/asio/src/doc/requirements/Handler.qbk64
-rw-r--r--3rdparty/asio/src/doc/requirements/HandshakeHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/InternetProtocol.qbk47
-rw-r--r--3rdparty/asio/src/doc/requirements/IoControlCommand.qbk34
-rw-r--r--3rdparty/asio/src/doc/requirements/IoObjectService.qbk62
-rw-r--r--3rdparty/asio/src/doc/requirements/IteratorConnectHandler.qbk81
-rw-r--r--3rdparty/asio/src/doc/requirements/MoveAcceptHandler.qbk61
-rw-r--r--3rdparty/asio/src/doc/requirements/MutableBufferSequence.qbk56
-rw-r--r--3rdparty/asio/src/doc/requirements/ProtoAllocator.qbk19
-rw-r--r--3rdparty/asio/src/doc/requirements/Protocol.qbk54
-rw-r--r--3rdparty/asio/src/doc/requirements/RangeConnectHandler.qbk82
-rw-r--r--3rdparty/asio/src/doc/requirements/ReadHandler.qbk79
-rw-r--r--3rdparty/asio/src/doc/requirements/ResolveHandler.qbk82
-rw-r--r--3rdparty/asio/src/doc/requirements/Service.qbk40
-rw-r--r--3rdparty/asio/src/doc/requirements/SettableSerialPortOption.qbk33
-rw-r--r--3rdparty/asio/src/doc/requirements/SettableSocketOption.qbk54
-rw-r--r--3rdparty/asio/src/doc/requirements/ShutdownHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/SignalHandler.qbk79
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk49
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncRandomAccessWriteDevice.qbk49
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncReadStream.qbk41
-rw-r--r--3rdparty/asio/src/doc/requirements/SyncWriteStream.qbk39
-rw-r--r--3rdparty/asio/src/doc/requirements/TimeTraits.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/WaitHandler.qbk72
-rw-r--r--3rdparty/asio/src/doc/requirements/WaitTraits.qbk52
-rw-r--r--3rdparty/asio/src/doc/requirements/WriteHandler.qbk79
-rw-r--r--3rdparty/asio/src/doc/requirements/asynchronous_operations.qbk281
-rw-r--r--3rdparty/asio/src/doc/requirements/asynchronous_socket_operations.qbk39
-rw-r--r--3rdparty/asio/src/doc/requirements/read_write_operations.qbk34
-rw-r--r--3rdparty/asio/src/doc/requirements/synchronous_socket_operations.qbk37
-rw-r--r--3rdparty/asio/src/doc/std_exception_dox.txt7
-rw-r--r--3rdparty/asio/src/doc/tutorial.dox226
-rw-r--r--3rdparty/asio/src/doc/tutorial.qbk2227
-rw-r--r--3rdparty/asio/src/doc/tutorial.xsl437
-rw-r--r--3rdparty/asio/src/doc/using.qbk316
-rw-r--r--3rdparty/asio/src/examples/cpp03/Makefile.am5
-rw-r--r--3rdparty/asio/src/examples/cpp03/Makefile.in2339
-rw-r--r--3rdparty/asio/src/examples/cpp03/allocation/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/allocation/server.cpp103
-rw-r--r--3rdparty/asio/src/examples/cpp03/buffers/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/buffers/reference_counted.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/chat_client.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/chat_message.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/chat_server.cpp10
-rw-r--r--3rdparty/asio/src/examples/cpp03/chat/posix_chat_client.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/async_tcp_echo_server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/async_udp_echo_server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_udp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/echo/blocking_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/fork/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/fork/daemon.cpp9
-rw-r--r--3rdparty/asio/src/examples/cpp03/fork/process_per_connection.cpp11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/client/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/client/async_client.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/client/sync_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_1K.html28
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_2K.html49
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_4K.html91
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/doc_root/data_8K.html175
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection_manager.cpp6
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/connection_manager.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/main.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/mime_types.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/mime_types.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/reply.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/reply.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_handler.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_handler.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_parser.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/request_parser.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server/server.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/connection.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/connection.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/io_context_pool.cpp7
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/io_context_pool.hpp9
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/main.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/mime_types.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/mime_types.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/reply.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/reply.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_handler.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_handler.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_parser.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/request_parser.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/server.cpp6
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server2/server.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/connection.cpp32
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/connection.hpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/main.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/mime_types.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/mime_types.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/reply.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/reply.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_handler.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_handler.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_parser.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/request_parser.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server3/server.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/file_handler.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/file_handler.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/main.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/mime_types.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/mime_types.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/reply.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/reply.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/request.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/request_parser.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/request_parser.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/http/server4/server.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/icmp_header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/ipv4_header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/icmp/ping.cpp26
-rw-r--r--3rdparty/asio/src/examples/cpp03/invocation/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/invocation/prioritised_handlers.cpp69
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/daytime_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/daytime_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/iostreams/http_client.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/.gitignore13
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/connect_pair.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/iostream_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/stream_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/local/stream_server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/multicast/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/multicast/receiver.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/multicast/sender.cpp9
-rw-r--r--3rdparty/asio/src/examples/cpp03/nonblocking/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/nonblocking/third_party_lib.cpp14
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/protocol.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/porthopper/server.cpp22
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/client.cpp6
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/connection.hpp10
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/server.cpp8
-rw-r--r--3rdparty/asio/src/examples/cpp03/serialization/stock.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/basic_logger.hpp14
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/daytime_client.cpp12
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/logger.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/logger_service.cpp8
-rw-r--r--3rdparty/asio/src/examples/cpp03/services/logger_service.hpp32
-rw-r--r--3rdparty/asio/src/examples/cpp03/socks4/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/socks4/socks4.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/socks4/sync_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/spawn/.gitignore12
-rw-r--r--3rdparty/asio/src/examples/cpp03/spawn/echo_server.cpp22
-rw-r--r--3rdparty/asio/src/examples/cpp03/spawn/parallel_grep.cpp8
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/README2
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/client.cpp7
-rw-r--r--3rdparty/asio/src/examples/cpp03/ssl/server.cpp4
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/async_tcp_client.cpp53
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/blocking_tcp_client.cpp207
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/blocking_token_tcp_client.cpp201
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/blocking_udp_client.cpp108
-rw-r--r--3rdparty/asio/src/examples/cpp03/timeouts/server.cpp72
-rw-r--r--3rdparty/asio/src/examples/cpp03/timers/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/timers/tick_count_timer.cpp123
-rw-r--r--3rdparty/asio/src/examples/cpp03/timers/time_t_timer.cpp83
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime1/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime1/client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime2/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime2/server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime3/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime3/server.cpp10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime4/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime4/client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime5/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime5/server.cpp9
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime6/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime6/server.cpp6
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime7/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime7/server.cpp12
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/daytime_dox.txt502
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/index_dox.txt48
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer1/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer1/timer.cpp5
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer2/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer2/timer.cpp5
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer3/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer3/timer.cpp11
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer4/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer4/timer.cpp11
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer5/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer5/timer.cpp21
-rw-r--r--3rdparty/asio/src/examples/cpp03/tutorial/timer_dox.txt383
-rw-r--r--3rdparty/asio/src/examples/cpp03/windows/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp03/windows/transmit_file.cpp20
-rw-r--r--3rdparty/asio/src/examples/cpp11/Makefile.am73
-rw-r--r--3rdparty/asio/src/examples/cpp11/Makefile.in1801
-rw-r--r--3rdparty/asio/src/examples/cpp11/allocation/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp11/allocation/server.cpp98
-rw-r--r--3rdparty/asio/src/examples/cpp11/buffers/.gitignore10
-rw-r--r--3rdparty/asio/src/examples/cpp11/buffers/reference_counted.cpp5
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_message.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/chat/chat_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/async_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/async_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_udp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/echo/blocking_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/.gitignore5
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/actor.cpp12
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/bank_account_1.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/bank_account_2.cpp40
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/fork_join.cpp81
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/pipeline.cpp36
-rw-r--r--3rdparty/asio/src/examples/cpp11/executors/priority_scheduler.cpp42
-rw-r--r--3rdparty/asio/src/examples/cpp11/fork/daemon.cpp189
-rw-r--r--3rdparty/asio/src/examples/cpp11/fork/process_per_connection.cpp162
-rw-r--r--3rdparty/asio/src/examples/cpp11/futures/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/futures/daytime_client.cpp5
-rw-r--r--3rdparty/asio/src/examples/cpp11/handler_tracking/async_tcp_echo_server.cpp135
-rw-r--r--3rdparty/asio/src/examples/cpp11/handler_tracking/custom_tracking.hpp16
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection_manager.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/connection_manager.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/header.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/main.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/mime_types.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/mime_types.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/reply.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/reply.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_handler.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_handler.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_parser.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/request_parser.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/http/server/server.hpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/invocation/prioritised_handlers.cpp202
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp11/iostreams/http_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/connect_pair.cpp129
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/iostream_client.cpp61
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/stream_client.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp11/local/stream_server.cpp121
-rw-r--r--3rdparty/asio/src/examples/cpp11/multicast/receiver.cpp88
-rw-r--r--3rdparty/asio/src/examples/cpp11/multicast/sender.cpp91
-rw-r--r--3rdparty/asio/src/examples/cpp11/nonblocking/third_party_lib.cpp212
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_1.cpp113
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_2.cpp131
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_3.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_4.cpp207
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_5.cpp243
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_6.cpp302
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_7.cpp222
-rw-r--r--3rdparty/asio/src/examples/cpp11/operations/composed_8.cpp217
-rw-r--r--3rdparty/asio/src/examples/cpp11/socks4/socks4.hpp143
-rw-r--r--3rdparty/asio/src/examples/cpp11/socks4/sync_client.cpp94
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/.gitignore12
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/echo_server.cpp15
-rw-r--r--3rdparty/asio/src/examples/cpp11/spawn/parallel_grep.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/client.cpp165
-rw-r--r--3rdparty/asio/src/examples/cpp11/ssl/server.cpp145
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/async_tcp_client.cpp311
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_tcp_client.cpp192
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_token_tcp_client.cpp198
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/blocking_udp_client.cpp155
-rw-r--r--3rdparty/asio/src/examples/cpp11/timeouts/server.cpp433
-rw-r--r--3rdparty/asio/src/examples/cpp11/timers/time_t_timer.cpp106
-rw-r--r--3rdparty/asio/src/examples/cpp14/Makefile.am42
-rw-r--r--3rdparty/asio/src/examples/cpp14/Makefile.in1314
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_1.cpp36
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_2.cpp45
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_3.cpp52
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_4.cpp60
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_5.cpp67
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_6.cpp77
-rw-r--r--3rdparty/asio/src/examples/cpp14/deferred/deferred_7.cpp73
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/async_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/async_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_tcp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_udp_echo_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/echo/blocking_udp_echo_server.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/.gitignore6
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/actor.cpp18
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/async_1.cpp41
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/async_2.cpp61
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/bank_account_1.cpp44
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/bank_account_2.cpp39
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/fork_join.cpp80
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/pipeline.cpp89
-rw-r--r--3rdparty/asio/src/examples/cpp14/executors/priority_scheduler.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp14/iostreams/.gitignore11
-rw-r--r--3rdparty/asio/src/examples/cpp14/iostreams/http_client.cpp2
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_1.cpp113
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_2.cpp131
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_3.cpp186
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_4.cpp201
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_5.cpp238
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_6.cpp298
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_7.cpp219
-rw-r--r--3rdparty/asio/src/examples/cpp14/operations/composed_8.cpp212
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/parallel_sort.cpp134
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_all.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one_error.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp14/parallel_group/wait_for_one_success.cpp58
-rw-r--r--3rdparty/asio/src/examples/cpp17/Makefile.am37
-rw-r--r--3rdparty/asio/src/examples/cpp17/Makefile.in739
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/chat_server.cpp222
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server.cpp76
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_single_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_as_tuple_default.cpp71
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/echo_server_with_default.cpp73
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/range_based_for.cpp102
-rw-r--r--3rdparty/asio/src/examples/cpp17/coroutines_ts/refactored_echo_server.cpp80
-rw-r--r--3rdparty/asio/src/tests/.gitignore11
-rw-r--r--3rdparty/asio/src/tests/Makefile.am278
-rw-r--r--3rdparty/asio/src/tests/Makefile.in5760
-rw-r--r--3rdparty/asio/src/tests/latency/.gitignore11
-rw-r--r--3rdparty/asio/src/tests/latency/allocator.hpp2
-rw-r--r--3rdparty/asio/src/tests/latency/coroutine.hpp87
-rw-r--r--3rdparty/asio/src/tests/latency/high_res_clock.hpp2
-rw-r--r--3rdparty/asio/src/tests/latency/tcp_client.cpp2
-rw-r--r--3rdparty/asio/src/tests/latency/tcp_server.cpp10
-rw-r--r--3rdparty/asio/src/tests/latency/udp_client.cpp2
-rw-r--r--3rdparty/asio/src/tests/latency/udp_server.cpp8
-rw-r--r--3rdparty/asio/src/tests/latency/unyield.hpp21
-rw-r--r--3rdparty/asio/src/tests/latency/yield.hpp23
-rw-r--r--3rdparty/asio/src/tests/performance/.gitignore11
-rw-r--r--3rdparty/asio/src/tests/performance/client.cpp12
-rw-r--r--3rdparty/asio/src/tests/performance/handler_allocator.hpp2
-rw-r--r--3rdparty/asio/src/tests/performance/server.cpp8
-rw-r--r--3rdparty/asio/src/tests/properties/Makefile.am367
-rw-r--r--3rdparty/asio/src/tests/properties/Makefile.in5585
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_free_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_free_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_member_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_member_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_free_prefer.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_free_require.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_member_prefer.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_member_require.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_applicable_unsupported.cpp33
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_free_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_free_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_member_prefer.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_member_require.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_not_preferable_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_prefer_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_free.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_member.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_free.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_member.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_not_applicable_unsupported.cpp26
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_query_unsupported.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_free.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_member.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_free.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_member.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_not_applicable_unsupported.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_concept_unsupported.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_free.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_member.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_free.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_member.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/can_require_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_free_prefer.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_free_require.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_member_prefer.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_member_require.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_static.cpp61
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/prefer_unsupported.cpp46
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/query_free.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/query_member.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/query_static.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_concept_free.cpp60
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_concept_member.cpp60
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_concept_static.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_free.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_member.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp03/require_static.cpp61
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_free_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_free_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_member_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_member_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_free_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_free_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_member_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_member_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_applicable_unsupported.cpp33
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_free_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_free_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_member_prefer.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_member_require.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_static.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_not_preferable_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_prefer_unsupported.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_free.cpp37
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_member.cpp37
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_free.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_member.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_not_applicable_unsupported.cpp26
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_query_unsupported.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_free.cpp44
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_member.cpp44
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_free.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_member.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_static.cpp41
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_not_applicable_unsupported.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_static.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_concept_unsupported.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_free.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_member.cpp48
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_free.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_member.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_static.cpp45
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/can_require_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_free_prefer.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_free_require.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_member_prefer.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_member_require.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_static.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/prefer_unsupported.cpp59
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/query_free.cpp49
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/query_member.cpp49
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/query_static.cpp60
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_concept_free.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_concept_member.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_concept_static.cpp58
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_free.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_member.cpp64
-rw-r--r--3rdparty/asio/src/tests/properties/cpp11/require_static.cpp68
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_free_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_free_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_member_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_member_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_free_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_free_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_member_prefer.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_member_require.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_static.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_free_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_free_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_member_prefer.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_member_require.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_static.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_not_preferable_unsupported.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_static.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_prefer_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_free.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_member.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_free.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_member.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_static.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_not_applicable_unsupported.cpp26
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_static.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_query_unsupported.cpp27
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_free.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_member.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_free.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_member.cpp34
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_static.cpp31
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_not_applicable_unsupported.cpp28
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_static.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_concept_unsupported.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_free.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_member.cpp39
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_free.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_member.cpp38
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_static.cpp35
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_not_applicable_unsupported.cpp32
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_static.cpp36
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/can_require_unsupported.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_free_prefer.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_free_require.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_member_prefer.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_member_require.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/prefer_unsupported.cpp50
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/query_free.cpp40
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/query_member.cpp40
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/query_static.cpp40
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_concept_free.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_concept_member.cpp43
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_concept_static.cpp42
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_free.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_member.cpp55
-rw-r--r--3rdparty/asio/src/tests/properties/cpp14/require_static.cpp52
-rw-r--r--3rdparty/asio/src/tests/unit/.gitignore74
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/async_ops.hpp4
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/async_result.hpp30
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/deprecated_async_ops.hpp345
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/deprecated_async_result.hpp82
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/gettable_socket_option.hpp2
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/io_control_command.hpp2
-rw-r--r--3rdparty/asio/src/tests/unit/archetypes/settable_socket_option.hpp2
-rw-r--r--3rdparty/asio/src/tests/unit/associated_allocator.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/associated_cancellation_slot.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/associated_executor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/associator.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/async_result.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/awaitable.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_datagram_socket.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_deadline_timer.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_raw_socket.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_seq_packet_socket.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_serial_port.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_signal_set.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_socket.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/basic_socket_acceptor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_stream_socket.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_streambuf.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/basic_waitable_timer.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/bind_cancellation_slot.cpp165
-rw-r--r--3rdparty/asio/src/tests/unit/bind_executor.cpp133
-rw-r--r--3rdparty/asio/src/tests/unit/buffer.cpp283
-rw-r--r--3rdparty/asio/src/tests/unit/buffered_read_stream.cpp16
-rw-r--r--3rdparty/asio/src/tests/unit/buffered_stream.cpp16
-rw-r--r--3rdparty/asio/src/tests/unit/buffered_write_stream.cpp16
-rw-r--r--3rdparty/asio/src/tests/unit/buffers_iterator.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/cancellation_signal.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/cancellation_state.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/cancellation_type.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/co_spawn.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/completion_condition.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/compose.cpp554
-rw-r--r--3rdparty/asio/src/tests/unit/connect.cpp1169
-rw-r--r--3rdparty/asio/src/tests/unit/coroutine.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/datagram_socket_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/deadline_timer.cpp88
-rw-r--r--3rdparty/asio/src/tests/unit/deadline_timer_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/defer.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/detached.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/dispatch.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/error.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/execution/any_executor.cpp886
-rw-r--r--3rdparty/asio/src/tests/unit/execution/blocking.cpp1914
-rw-r--r--3rdparty/asio/src/tests/unit/execution/blocking_adaptation.cpp1321
-rw-r--r--3rdparty/asio/src/tests/unit/execution/bulk_execute.cpp320
-rw-r--r--3rdparty/asio/src/tests/unit/execution/bulk_guarantee.cpp1978
-rw-r--r--3rdparty/asio/src/tests/unit/execution/connect.cpp481
-rw-r--r--3rdparty/asio/src/tests/unit/execution/context_as.cpp157
-rw-r--r--3rdparty/asio/src/tests/unit/execution/execute.cpp388
-rw-r--r--3rdparty/asio/src/tests/unit/execution/executor.cpp184
-rw-r--r--3rdparty/asio/src/tests/unit/execution/invocable_archetype.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/execution/mapping.cpp1978
-rw-r--r--3rdparty/asio/src/tests/unit/execution/operation_state.cpp104
-rw-r--r--3rdparty/asio/src/tests/unit/execution/outstanding_work.cpp1250
-rw-r--r--3rdparty/asio/src/tests/unit/execution/prefer_only.cpp543
-rw-r--r--3rdparty/asio/src/tests/unit/execution/receiver.cpp549
-rw-r--r--3rdparty/asio/src/tests/unit/execution/relationship.cpp1250
-rw-r--r--3rdparty/asio/src/tests/unit/execution/schedule.cpp490
-rw-r--r--3rdparty/asio/src/tests/unit/execution/scheduler.cpp99
-rw-r--r--3rdparty/asio/src/tests/unit/execution/sender.cpp231
-rw-r--r--3rdparty/asio/src/tests/unit/execution/set_done.cpp228
-rw-r--r--3rdparty/asio/src/tests/unit/execution/set_error.cpp244
-rw-r--r--3rdparty/asio/src/tests/unit/execution/set_value.cpp820
-rw-r--r--3rdparty/asio/src/tests/unit/execution/start.cpp228
-rw-r--r--3rdparty/asio/src/tests/unit/execution/submit.cpp546
-rw-r--r--3rdparty/asio/src/tests/unit/execution_context.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/executor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/executor_work_guard.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/awaitable_operators.cpp297
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/cancel.cpp164
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/exception.cpp170
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/partial.cpp45
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/simple_test.cpp264
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/stack_test.cpp83
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/coro/use_coro.cpp77
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/deferred.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/experimental/promise.cpp320
-rw-r--r--3rdparty/asio/src/tests/unit/generic/.gitignore14
-rw-r--r--3rdparty/asio/src/tests/unit/generic/basic_endpoint.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/generic/datagram_protocol.cpp14
-rw-r--r--3rdparty/asio/src/tests/unit/generic/raw_protocol.cpp14
-rw-r--r--3rdparty/asio/src/tests/unit/generic/seq_packet_protocol.cpp14
-rw-r--r--3rdparty/asio/src/tests/unit/generic/stream_protocol.cpp14
-rw-r--r--3rdparty/asio/src/tests/unit/high_resolution_timer.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/io_context.cpp227
-rw-r--r--3rdparty/asio/src/tests/unit/io_context_strand.cpp325
-rw-r--r--3rdparty/asio/src/tests/unit/ip/.gitignore28
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address.cpp17
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v4.cpp17
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v4_iterator.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v4_range.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v6.cpp17
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v6_iterator.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/address_v6_range.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_endpoint.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver_entry.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver_iterator.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/basic_resolver_query.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/host_name.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/icmp.cpp173
-rw-r--r--3rdparty/asio/src/tests/unit/ip/multicast.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/network_v4.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/network_v6.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/resolver_query_base.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/resolver_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ip/tcp.cpp329
-rw-r--r--3rdparty/asio/src/tests/unit/ip/udp.cpp182
-rw-r--r--3rdparty/asio/src/tests/unit/ip/unicast.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ip/v6_only.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/is_read_buffered.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/is_write_buffered.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/local/.gitignore13
-rw-r--r--3rdparty/asio/src/tests/unit/local/basic_endpoint.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/local/connect_pair.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/local/datagram_protocol.cpp28
-rw-r--r--3rdparty/asio/src/tests/unit/local/stream_protocol.cpp28
-rw-r--r--3rdparty/asio/src/tests/unit/packaged_task.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/placeholders.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/posix/.gitignore15
-rw-r--r--3rdparty/asio/src/tests/unit/posix/basic_descriptor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/posix/basic_stream_descriptor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/posix/descriptor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/posix/descriptor_base.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/posix/stream_descriptor.cpp18
-rw-r--r--3rdparty/asio/src/tests/unit/posix/stream_descriptor_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/post.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/raw_socket_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/read.cpp1212
-rw-r--r--3rdparty/asio/src/tests/unit/read_at.cpp205
-rw-r--r--3rdparty/asio/src/tests/unit/read_until.cpp811
-rw-r--r--3rdparty/asio/src/tests/unit/redirect_error.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/seq_packet_socket_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/serial_port.cpp36
-rw-r--r--3rdparty/asio/src/tests/unit/serial_port_base.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/serial_port_service.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/signal_set.cpp16
-rw-r--r--3rdparty/asio/src/tests/unit/signal_set_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/socket_acceptor_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/socket_base.cpp13
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/.gitignore14
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/context.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/context_base.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/error.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/host_name_verification.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/rfc2818_verification.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/stream.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/ssl/stream_base.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/static_thread_pool.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/steady_timer.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/strand.cpp266
-rw-r--r--3rdparty/asio/src/tests/unit/stream_socket_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/streambuf.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/system_context.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/system_executor.cpp170
-rw-r--r--3rdparty/asio/src/tests/unit/system_timer.cpp165
-rw-r--r--3rdparty/asio/src/tests/unit/this_coro.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/thread.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/thread_pool.cpp526
-rw-r--r--3rdparty/asio/src/tests/unit/time_traits.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/ts/buffer.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/executor.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/internet.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/io_context.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/net.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/netfwd.cpp33
-rw-r--r--3rdparty/asio/src/tests/unit/ts/socket.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/ts/timer.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/unit_test.hpp21
-rw-r--r--3rdparty/asio/src/tests/unit/use_awaitable.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/use_future.cpp678
-rw-r--r--3rdparty/asio/src/tests/unit/uses_executor.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/wait_traits.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/waitable_timer_service.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/.gitignore21
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_handle.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_object_handle.cpp5
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_overlapped_handle.cpp25
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_random_access_handle.cpp5
-rw-r--r--3rdparty/asio/src/tests/unit/windows/basic_stream_handle.cpp5
-rw-r--r--3rdparty/asio/src/tests/unit/windows/object_handle.cpp34
-rw-r--r--3rdparty/asio/src/tests/unit/windows/object_handle_service.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/windows/overlapped_handle.cpp2
-rw-r--r--3rdparty/asio/src/tests/unit/windows/overlapped_ptr.cpp30
-rw-r--r--3rdparty/asio/src/tests/unit/windows/random_access_handle.cpp36
-rw-r--r--3rdparty/asio/src/tests/unit/windows/random_access_handle_service.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/windows/stream_handle.cpp36
-rw-r--r--3rdparty/asio/src/tests/unit/windows/stream_handle_service.cpp26
-rw-r--r--3rdparty/asio/src/tests/unit/write.cpp1140
-rw-r--r--3rdparty/asio/src/tests/unit/write_at.cpp227
-rwxr-xr-x3rdparty/asio/src/tools/handlerlive.pl89
-rwxr-xr-x3rdparty/asio/src/tools/handlertree.pl140
-rwxr-xr-x[-rw-r--r--]3rdparty/asio/src/tools/handlerviz.pl100
-rwxr-xr-x3rdparty/asio/test-driver139
-rw-r--r--3rdparty/asio/tsify.pl551
-rw-r--r--3rdparty/genie/build/gmake.linux/genie.make4
-rw-r--r--3rdparty/genie/scripts/genie.lua3
-rw-r--r--3rdparty/ymfm/src/ymfm_fm.h3
-rw-r--r--3rdparty/ymfm/src/ymfm_fm.ipp19
-rw-r--r--README.md16
-rw-r--r--android-project/app/src/main/AndroidManifest.xml4
-rw-r--r--artwork/chess/README.md2
-rw-r--r--artwork/chess/bb.svg2
-rw-r--r--artwork/chess/bn.svg2
-rw-r--r--artwork/chess/br.svg2
-rw-r--r--artwork/chess/wb.svg2
-rw-r--r--artwork/chess/wn.svg2
-rw-r--r--artwork/chess/wr.svg2
-rw-r--r--ctrlr/slikstik.cfg10
-rw-r--r--dist.mak8
-rw-r--r--docs/source/_templates/versions.html14
-rw-r--r--docs/source/commandline/commandline-all.rst99
-rw-r--r--docs/source/conf.py15
-rw-r--r--docs/source/debugger/index.rst5
-rw-r--r--docs/source/index.rst1
-rw-r--r--docs/source/initialsetup/compilingmame.rst17
-rw-r--r--docs/source/plugins/autofire.rst109
-rw-r--r--docs/source/plugins/console.rst9
-rw-r--r--docs/source/plugins/data.rst58
-rw-r--r--docs/source/plugins/discord.rst10
-rw-r--r--docs/source/plugins/dummy.rst9
-rw-r--r--docs/source/plugins/gdbstub.rst13
-rw-r--r--docs/source/plugins/hiscore.rst28
-rw-r--r--docs/source/plugins/index.rst74
-rw-r--r--docs/source/plugins/inputmacro.rst230
-rw-r--r--docs/source/plugins/layout.rst9
-rw-r--r--docs/source/plugins/timecode.rst21
-rw-r--r--docs/source/plugins/timer.rst22
-rw-r--r--docs/source/techspecs/layout_files.rst57
-rw-r--r--docs/source/techspecs/layout_script.rst75
-rw-r--r--docs/source/techspecs/luareference.rst408
-rw-r--r--docs/source/techspecs/memory.rst64
-rw-r--r--docs/source/usingmame/commonissues.rst97
-rw-r--r--docs/source/usingmame/defaultkeys.rst11
-rw-r--r--docs/source/usingmame/frontends.rst53
-rw-r--r--docs/source/usingmame/index.rst22
-rw-r--r--docs/source/usingmame/ui.rst502
-rw-r--r--docs/source/whatis.rst65
-rw-r--r--docs/themes/sphinx_rtd_theme/versions.html62
-rwxr-xr-xdocs/update.sh3
-rw-r--r--hash/32x.xml337
-rw-r--r--hash/a5200.hsi2
-rw-r--r--hash/a800.xml2
-rw-r--r--hash/a800_flop.xml17
-rw-r--r--hash/amiga_hdd.xml2
-rw-r--r--hash/amigaocs_flop.xml112
-rw-r--r--hash/apple2_flop_clcracked.xml991
-rw-r--r--hash/apple2_flop_misc.xml2
-rw-r--r--hash/apple2_flop_orig.xml708
-rw-r--r--hash/apple2gs_flop_clcracked.xml8
-rw-r--r--hash/apple2gs_flop_misc.xml2
-rw-r--r--hash/apple2gs_flop_orig.xml25
-rw-r--r--hash/archimedes_hdd.xml20
-rw-r--r--hash/archimedes_rom.xml71
-rw-r--r--hash/c64_cart.xml66
-rw-r--r--hash/c64_cass.xml3170
-rw-r--r--hash/cdi.xml69
-rw-r--r--hash/cpc_cass.xml4
-rw-r--r--hash/cpc_flop.xml2
-rw-r--r--hash/dc.xml114
-rw-r--r--hash/dmv.xml8
-rw-r--r--hash/entex_sag.xml12
-rw-r--r--hash/famicom_flop.xml3
-rw-r--r--hash/fm77av.xml24
-rw-r--r--hash/fmtowns_cd.xml1001
-rw-r--r--hash/fmtowns_flop_misc.xml143
-rw-r--r--hash/fmtowns_flop_orig.xml433
-rw-r--r--hash/gameboy.xml88
-rw-r--r--hash/gamegear.xml24
-rw-r--r--hash/gba.xml36
-rw-r--r--hash/gbcolor.xml219
-rw-r--r--hash/ibm5150.xml1135
-rw-r--r--hash/ibm5170.xml729
-rw-r--r--hash/ibm5170_cdrom.xml103
-rw-r--r--hash/ibmpcjr_flop.xml11
-rw-r--r--hash/lynx.xml127
-rw-r--r--hash/megadriv.xml337
-rw-r--r--hash/n64.xml35
-rw-r--r--hash/nes.xml1978
-rw-r--r--hash/ngpc.xml37
-rw-r--r--hash/pc200.xml45
-rw-r--r--hash/pc6001_cart.xml4
-rw-r--r--hash/pc8801_flop.xml2
-rw-r--r--hash/pc98.xml116
-rw-r--r--hash/pockchalw.xml16
-rw-r--r--hash/r8_card.xml64
-rw-r--r--hash/rx78_cart.xml130
-rw-r--r--hash/samcoupe_cass.xml4
-rw-r--r--hash/sgi_mips.xml1078
-rw-r--r--hash/smc777.xml2
-rw-r--r--hash/sms.xml84
-rw-r--r--hash/snes.xml217
-rw-r--r--hash/spectrum_cass.xml2365
-rw-r--r--hash/studio2.xml539
-rw-r--r--hash/svi318_cart.xml13
-rw-r--r--hash/tg16.xml22
-rw-r--r--hash/u110_card.xml25
-rw-r--r--hash/vgmplay.xml6874
-rw-r--r--hash/vic10.xml4
-rw-r--r--hash/vis.xml1267
-rw-r--r--hash/vsmile_cart.xml97
-rw-r--r--hash/x1_flop.xml2
-rw-r--r--hash/z80clock.xml230
-rw-r--r--language/Afrikaans/strings.po4529
-rw-r--r--language/Albanian/strings.po4529
-rw-r--r--language/Arabic/strings.po4529
-rw-r--r--language/Basque/strings.po4529
-rw-r--r--language/Belarusian/strings.po4529
-rw-r--r--language/Bosnian/strings.po4529
-rw-r--r--language/Bulgarian/strings.po4529
-rw-r--r--language/Burmese/strings.po4529
-rw-r--r--language/Catalan/strings.po4549
-rw-r--r--language/Chinese_Simplified/strings.po4774
-rw-r--r--language/Chinese_Traditional/strings.po4812
-rw-r--r--language/Croatian/strings.po4529
-rw-r--r--language/Czech/strings.po6555
-rw-r--r--language/Danish/strings.po4539
-rw-r--r--language/Dutch/strings.po4633
-rw-r--r--language/English/strings.po4529
-rw-r--r--language/Estonian/strings.po4529
-rw-r--r--language/Finnish/strings.po4529
-rw-r--r--language/French/strings.po4591
-rw-r--r--language/French_Belgium/strings.po4567
-rw-r--r--language/French_Canada/strings.po4529
-rw-r--r--language/Georgian/strings.po4529
-rw-r--r--language/German/strings.po4618
-rw-r--r--language/Greek/strings.po4769
-rw-r--r--language/Hebrew/strings.po4529
-rw-r--r--language/Hindi/strings.po4529
-rw-r--r--language/Hungarian/strings.po4580
-rw-r--r--language/Indonesian/strings.po4529
-rw-r--r--language/Italian/strings.po4615
-rw-r--r--language/Japanese/strings.po4898
-rw-r--r--language/Korean/strings.po4600
-rw-r--r--language/Latvian/strings.po4529
-rw-r--r--language/Lithuanian/strings.po4529
-rw-r--r--language/Macedonian/strings.po4529
-rw-r--r--language/Norwegian/strings.po4609
-rw-r--r--language/Persian/strings.po4529
-rw-r--r--language/Polish/strings.po4529
-rw-r--r--language/Portuguese/strings.po4616
-rw-r--r--language/Portuguese_Brazil/strings.po5756
-rw-r--r--language/Romanian/strings.po4529
-rw-r--r--language/Russian/strings.po4613
-rw-r--r--language/Serbian/strings.po4557
-rw-r--r--language/Serbian_Cyrillic/strings.po4551
-rw-r--r--language/Slovak/strings.po6349
-rw-r--r--language/Slovenian/strings.po4529
-rw-r--r--language/Spanish/strings.po4627
-rw-r--r--language/Spanish_Mexico/strings.po4529
-rw-r--r--language/Swedish/strings.po4603
-rw-r--r--language/Thai/strings.po4529
-rw-r--r--language/Turkish/strings.po4568
-rw-r--r--language/Ukrainian/strings.po4529
-rw-r--r--language/Vietnamese/strings.po4529
-rw-r--r--makefile232
-rw-r--r--plugins/autofire/autofire_menu.lua262
-rw-r--r--plugins/autofire/autofire_save.lua34
-rw-r--r--plugins/autofire/init.lua93
-rw-r--r--plugins/cheat/cheat_xml.lua3
-rw-r--r--plugins/cheat/init.lua80
-rw-r--r--plugins/cheatfind/init.lua52
-rw-r--r--plugins/commonui/init.lua214
-rw-r--r--plugins/commonui/plugin.json9
-rw-r--r--plugins/console/init.lua18
-rw-r--r--plugins/data/data_command.lua5
-rw-r--r--plugins/data/data_gameinit.lua2
-rw-r--r--plugins/data/data_hiscore.lua10
-rw-r--r--plugins/data/data_history.lua2
-rw-r--r--plugins/data/data_mameinfo.lua4
-rw-r--r--plugins/data/data_marp.lua2
-rw-r--r--plugins/data/data_messinfo.lua4
-rw-r--r--plugins/data/data_story.lua2
-rw-r--r--plugins/data/data_sysinfo.lua2
-rw-r--r--plugins/data/database.lua4
-rw-r--r--plugins/data/init.lua2
-rw-r--r--plugins/data/load_dat.lua14
-rw-r--r--plugins/discord/init.lua4
-rw-r--r--plugins/dummy/init.lua14
-rw-r--r--plugins/gdbstub/init.lua2
-rw-r--r--plugins/hiscore/init.lua162
-rw-r--r--plugins/hiscore/plugin.json2
-rw-r--r--plugins/inputmacro/init.lua33
-rw-r--r--plugins/inputmacro/inputmacro_menu.lua341
-rw-r--r--plugins/inputmacro/inputmacro_persist.lua34
-rw-r--r--plugins/layout/init.lua2
-rw-r--r--plugins/portname/init.lua10
-rw-r--r--plugins/timecode/init.lua348
-rw-r--r--plugins/timecode/plugin.json10
-rw-r--r--plugins/timer/init.lua132
-rw-r--r--plugins/timer/plugin.json16
-rw-r--r--plugins/timer/timer_persist.lua249
-rwxr-xr-xscripts/build/complay.py28
-rw-r--r--scripts/genie.lua214
-rw-r--r--scripts/resources/uwp/Package.appxmanifest36
-rw-r--r--scripts/resources/uwp/assets/LockScreenLogo.scale-200.pngbin4544 -> 0 bytes
-rw-r--r--scripts/resources/uwp/assets/SplashScreen.scale-200.pngbin249008 -> 0 bytes
-rw-r--r--scripts/resources/uwp/assets/Square150x150Logo.scale-200.pngbin27658 -> 0 bytes
-rw-r--r--scripts/resources/uwp/assets/Square44x44Logo.scale-200.pngbin6817 -> 0 bytes
-rw-r--r--scripts/resources/uwp/assets/Square44x44Logo.targetsize-24_altform-unplated.pngbin3589 -> 0 bytes
-rw-r--r--scripts/resources/uwp/assets/StoreLogo.pngbin4705 -> 0 bytes
-rw-r--r--scripts/resources/uwp/assets/Wide310x150Logo.scale-200.pngbin97655 -> 0 bytes
-rw-r--r--scripts/resources/uwp/mame_TemporaryKey.pfxbin2454 -> 0 bytes
-rw-r--r--scripts/src/3rdparty.lua114
-rw-r--r--scripts/src/bus.lua120
-rw-r--r--scripts/src/cpu.lua37
-rw-r--r--scripts/src/formats.lua39
-rw-r--r--scripts/src/lib.lua2
-rw-r--r--scripts/src/machine.lua104
-rw-r--r--scripts/src/main.lua118
-rw-r--r--scripts/src/mame/frontend.lua4
-rw-r--r--scripts/src/osd/modules.lua7
-rw-r--r--scripts/src/osd/sdl.lua6
-rw-r--r--scripts/src/osd/uwp.lua122
-rw-r--r--scripts/src/osd/uwp_cfg.lua20
-rw-r--r--scripts/src/osd/windows.lua1
-rw-r--r--scripts/src/sound.lua14
-rw-r--r--scripts/src/tests.lua4
-rw-r--r--scripts/src/tools.lua1
-rw-r--r--scripts/src/video.lua15
-rw-r--r--scripts/target/mame/arcade.lua60
-rw-r--r--scripts/target/mame/mess.lua109
-rw-r--r--scripts/toolchain.lua439
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.cpp34
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.h9
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.cpp35
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.h23
-rw-r--r--src/devices/bus/a2bus/a2mcms.cpp6
-rw-r--r--src/devices/bus/a2bus/a2mcms.h2
-rw-r--r--src/devices/bus/a2bus/a2pic.cpp20
-rw-r--r--src/devices/bus/a2bus/a2scsi.cpp2
-rw-r--r--src/devices/bus/a2bus/a2sd.cpp2
-rw-r--r--src/devices/bus/a2bus/a2sd.h2
-rw-r--r--src/devices/bus/a2bus/ace2x00.cpp160
-rw-r--r--src/devices/bus/a2bus/ace2x00.h79
-rw-r--r--src/devices/bus/a2bus/agat840k_hle.cpp2
-rw-r--r--src/devices/bus/a2bus/agat840k_hle.h2
-rw-r--r--src/devices/bus/a2bus/agat_fdc.cpp2
-rw-r--r--src/devices/bus/a2bus/agat_fdc.h2
-rw-r--r--src/devices/bus/a2bus/cards.cpp305
-rw-r--r--src/devices/bus/a2bus/cards.h23
-rw-r--r--src/devices/bus/a2bus/corvfdc02.cpp2
-rw-r--r--src/devices/bus/a2bus/corvfdc02.h2
-rw-r--r--src/devices/bus/a2bus/grafex.cpp143
-rw-r--r--src/devices/bus/a2bus/grafex.h21
-rw-r--r--src/devices/bus/a2bus/grappler.cpp40
-rw-r--r--src/devices/bus/a2bus/laser128.cpp8
-rw-r--r--src/devices/bus/a2bus/laser128.h4
-rw-r--r--src/devices/bus/a2bus/prodosromdrive.cpp119
-rw-r--r--src/devices/bus/a2bus/prodosromdrive.h21
-rw-r--r--src/devices/bus/a2bus/transwarp.cpp2
-rw-r--r--src/devices/bus/a2bus/transwarp.h2
-rw-r--r--src/devices/bus/a7800/a78_slot.cpp2
-rw-r--r--src/devices/bus/a7800/a78_slot.h12
-rw-r--r--src/devices/bus/a800/a800_slot.cpp2
-rw-r--r--src/devices/bus/a800/a800_slot.h12
-rw-r--r--src/devices/bus/a800/cassette.cpp2
-rw-r--r--src/devices/bus/a800/cassette.h2
-rw-r--r--src/devices/bus/abcbus/fd2.cpp4
-rw-r--r--src/devices/bus/abcbus/lux10828.cpp4
-rw-r--r--src/devices/bus/abcbus/lux21046.cpp20
-rw-r--r--src/devices/bus/abcbus/lux21056.cpp16
-rw-r--r--src/devices/bus/abckb/abc77.cpp2
-rw-r--r--src/devices/bus/abckb/abc77.h2
-rw-r--r--src/devices/bus/abckb/abc800kb.cpp2
-rw-r--r--src/devices/bus/abckb/abc800kb.h2
-rw-r--r--src/devices/bus/abckb/abc99.cpp2
-rw-r--r--src/devices/bus/abckb/abc99.h2
-rw-r--r--src/devices/bus/adam/exp.cpp2
-rw-r--r--src/devices/bus/adam/exp.h11
-rw-r--r--src/devices/bus/apf/slot.cpp2
-rw-r--r--src/devices/bus/apf/slot.h11
-rw-r--r--src/devices/bus/aquarius/slot.cpp2
-rw-r--r--src/devices/bus/aquarius/slot.h12
-rw-r--r--src/devices/bus/arcadia/slot.cpp2
-rw-r--r--src/devices/bus/arcadia/slot.h12
-rw-r--r--src/devices/bus/archimedes/econet/econet.cpp77
-rw-r--r--src/devices/bus/archimedes/econet/econet.h55
-rw-r--r--src/devices/bus/archimedes/econet/rtfmjoy.cpp94
-rw-r--r--src/devices/bus/archimedes/econet/rtfmjoy.h50
-rw-r--r--src/devices/bus/archimedes/econet/slot.cpp102
-rw-r--r--src/devices/bus/archimedes/econet/slot.h102
-rw-r--r--src/devices/bus/archimedes/podule/a448.cpp159
-rw-r--r--src/devices/bus/archimedes/podule/a448.h20
-rw-r--r--src/devices/bus/archimedes/podule/acejoy.cpp120
-rw-r--r--src/devices/bus/archimedes/podule/acejoy.h19
-rw-r--r--src/devices/bus/archimedes/podule/armadeus.cpp111
-rw-r--r--src/devices/bus/archimedes/podule/armadeus.h19
-rw-r--r--src/devices/bus/archimedes/podule/eaglem2.cpp156
-rw-r--r--src/devices/bus/archimedes/podule/eaglem2.h19
-rw-r--r--src/devices/bus/archimedes/podule/ether1.cpp184
-rw-r--r--src/devices/bus/archimedes/podule/ether1.h19
-rw-r--r--src/devices/bus/archimedes/podule/etherd.cpp126
-rw-r--r--src/devices/bus/archimedes/podule/etherd.h19
-rw-r--r--src/devices/bus/archimedes/podule/etherr.cpp126
-rw-r--r--src/devices/bus/archimedes/podule/etherr.h19
-rw-r--r--src/devices/bus/archimedes/podule/faxpack.cpp135
-rw-r--r--src/devices/bus/archimedes/podule/faxpack.h20
-rw-r--r--src/devices/bus/archimedes/podule/greyhawk.cpp131
-rw-r--r--src/devices/bus/archimedes/podule/greyhawk.h19
-rw-r--r--src/devices/bus/archimedes/podule/ide_be.cpp130
-rw-r--r--src/devices/bus/archimedes/podule/ide_be.h19
-rw-r--r--src/devices/bus/archimedes/podule/ide_rdev.cpp122
-rw-r--r--src/devices/bus/archimedes/podule/ide_rdev.h19
-rw-r--r--src/devices/bus/archimedes/podule/io.cpp446
-rw-r--r--src/devices/bus/archimedes/podule/io.h23
-rw-r--r--src/devices/bus/archimedes/podule/io_hccs.cpp143
-rw-r--r--src/devices/bus/archimedes/podule/io_hccs.h19
-rw-r--r--src/devices/bus/archimedes/podule/io_morley.cpp338
-rw-r--r--src/devices/bus/archimedes/podule/io_morley.h21
-rw-r--r--src/devices/bus/archimedes/podule/io_we.cpp190
-rw-r--r--src/devices/bus/archimedes/podule/io_we.h19
-rw-r--r--src/devices/bus/archimedes/podule/lark.cpp255
-rw-r--r--src/devices/bus/archimedes/podule/lark.h19
-rw-r--r--src/devices/bus/archimedes/podule/laserd.cpp169
-rw-r--r--src/devices/bus/archimedes/podule/laserd.h19
-rw-r--r--src/devices/bus/archimedes/podule/midimax.cpp175
-rw-r--r--src/devices/bus/archimedes/podule/midimax.h20
-rw-r--r--src/devices/bus/archimedes/podule/nexus.cpp127
-rw-r--r--src/devices/bus/archimedes/podule/nexus.h19
-rw-r--r--src/devices/bus/archimedes/podule/rom.cpp191
-rw-r--r--src/devices/bus/archimedes/podule/rom.h19
-rw-r--r--src/devices/bus/archimedes/podule/rs423.cpp136
-rw-r--r--src/devices/bus/archimedes/podule/rs423.h19
-rw-r--r--src/devices/bus/archimedes/podule/scan256.cpp126
-rw-r--r--src/devices/bus/archimedes/podule/scan256.h19
-rw-r--r--src/devices/bus/archimedes/podule/scanlight.cpp261
-rw-r--r--src/devices/bus/archimedes/podule/scanlight.h22
-rw-r--r--src/devices/bus/archimedes/podule/scsi_vti.cpp173
-rw-r--r--src/devices/bus/archimedes/podule/scsi_vti.h19
-rw-r--r--src/devices/bus/archimedes/podule/serial.cpp156
-rw-r--r--src/devices/bus/archimedes/podule/serial.h19
-rw-r--r--src/devices/bus/archimedes/podule/slot.cpp386
-rw-r--r--src/devices/bus/archimedes/podule/slot.h159
-rw-r--r--src/devices/bus/archimedes/podule/spectra.cpp126
-rw-r--r--src/devices/bus/archimedes/podule/spectra.h19
-rw-r--r--src/devices/bus/archimedes/podule/tube.cpp87
-rw-r--r--src/devices/bus/archimedes/podule/tube.h19
-rw-r--r--src/devices/bus/astrocde/lightpen.cpp2
-rw-r--r--src/devices/bus/astrocde/lightpen.h2
-rw-r--r--src/devices/bus/astrocde/slot.cpp2
-rw-r--r--src/devices/bus/astrocde/slot.h10
-rw-r--r--src/devices/bus/ata/atahle.cpp2
-rw-r--r--src/devices/bus/ata/atahle.h2
-rw-r--r--src/devices/bus/ata/atapihle.cpp3
-rw-r--r--src/devices/bus/bbc/1mhzbus/m5000.cpp2
-rw-r--r--src/devices/bus/bbc/1mhzbus/m5000.h2
-rw-r--r--src/devices/bus/bbc/internal/cumana68k.cpp1
-rw-r--r--src/devices/bus/bbc/rom/slot.cpp2
-rw-r--r--src/devices/bus/bbc/rom/slot.h12
-rw-r--r--src/devices/bus/bbc/tube/tube_a500.cpp2
-rw-r--r--src/devices/bus/bml3/bml3mp1802.cpp2
-rw-r--r--src/devices/bus/bml3/bml3mp1805.cpp2
-rw-r--r--src/devices/bus/c64/c128_partner.cpp2
-rw-r--r--src/devices/bus/c64/c128_partner.h2
-rw-r--r--src/devices/bus/c64/epyx_fast_load.cpp2
-rw-r--r--src/devices/bus/c64/epyx_fast_load.h2
-rw-r--r--src/devices/bus/c64/exp.cpp2
-rw-r--r--src/devices/bus/c64/exp.h11
-rw-r--r--src/devices/bus/c64/super_explode.cpp2
-rw-r--r--src/devices/bus/c64/super_explode.h2
-rw-r--r--src/devices/bus/c64/vw64.cpp2
-rw-r--r--src/devices/bus/c64/vw64.h2
-rw-r--r--src/devices/bus/cbm2/exp.cpp2
-rw-r--r--src/devices/bus/cbm2/exp.h11
-rw-r--r--src/devices/bus/cbmiec/c1571.cpp1
-rw-r--r--src/devices/bus/cbmiec/c1581.cpp2
-rw-r--r--src/devices/bus/cbus/pc9801_86.cpp2
-rw-r--r--src/devices/bus/cbus/pc9801_86.h2
-rw-r--r--src/devices/bus/centronics/epson_lx800.cpp84
-rw-r--r--src/devices/bus/centronics/epson_lx810l.cpp255
-rw-r--r--src/devices/bus/centronics/epson_lx810l.h34
-rw-r--r--src/devices/bus/centronics/printer.cpp2
-rw-r--r--src/devices/bus/centronics/printer.h2
-rw-r--r--src/devices/bus/centronics/spjoy.cpp94
-rw-r--r--src/devices/bus/centronics/spjoy.h50
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.cpp2
-rw-r--r--src/devices/bus/chanf/slot.cpp2
-rw-r--r--src/devices/bus/chanf/slot.h12
-rw-r--r--src/devices/bus/coco/coco_dwsock.cpp6
-rw-r--r--src/devices/bus/coco/coco_dwsock.h2
-rw-r--r--src/devices/bus/coco/coco_stecomp.cpp2
-rw-r--r--src/devices/bus/coco/coco_t4426.cpp3
-rw-r--r--src/devices/bus/coco/coco_wpk.cpp1
-rw-r--r--src/devices/bus/coco/coco_wpk.h1
-rw-r--r--src/devices/bus/coco/cococart.cpp139
-rw-r--r--src/devices/bus/coco/cococart.h15
-rw-r--r--src/devices/bus/coleco/cartridge/exp.cpp2
-rw-r--r--src/devices/bus/coleco/cartridge/exp.h11
-rw-r--r--src/devices/bus/compucolor/floppy.cpp2
-rw-r--r--src/devices/bus/compucolor/floppy.h2
-rw-r--r--src/devices/bus/cpc/cpc_rom.cpp2
-rw-r--r--src/devices/bus/cpc/cpc_rom.h9
-rw-r--r--src/devices/bus/cpc/ddi1.cpp2
-rw-r--r--src/devices/bus/crvision/slot.cpp2
-rw-r--r--src/devices/bus/crvision/slot.h12
-rw-r--r--src/devices/bus/dmv/k210.cpp4
-rw-r--r--src/devices/bus/dmv/k210.h2
-rw-r--r--src/devices/bus/econet/e01.cpp2
-rw-r--r--src/devices/bus/econet/e01.h2
-rw-r--r--src/devices/bus/ekara/slot.cpp2
-rw-r--r--src/devices/bus/ekara/slot.h12
-rw-r--r--src/devices/bus/electron/cart/slot.cpp2
-rw-r--r--src/devices/bus/electron/cart/slot.h11
-rw-r--r--src/devices/bus/epson_sio/pf10.cpp4
-rw-r--r--src/devices/bus/epson_sio/pf10.h2
-rw-r--r--src/devices/bus/epson_sio/tf20.cpp6
-rw-r--r--src/devices/bus/epson_sio/tf20.h2
-rw-r--r--src/devices/bus/gamate/slot.cpp2
-rw-r--r--src/devices/bus/gamate/slot.h12
-rw-r--r--src/devices/bus/gameboy/gb_slot.cpp2
-rw-r--r--src/devices/bus/gameboy/gb_slot.h12
-rw-r--r--src/devices/bus/gba/gba_slot.cpp2
-rw-r--r--src/devices/bus/gba/gba_slot.h12
-rw-r--r--src/devices/bus/generic/slot.cpp3
-rw-r--r--src/devices/bus/generic/slot.h20
-rw-r--r--src/devices/bus/gio64/newport.cpp2
-rw-r--r--src/devices/bus/gio64/newport.h2
-rw-r--r--src/devices/bus/hp80_io/82900.cpp1
-rw-r--r--src/devices/bus/hp80_io/82937.cpp1
-rw-r--r--src/devices/bus/hp80_io/82939.cpp1
-rw-r--r--src/devices/bus/hp9845_io/98034.cpp1
-rw-r--r--src/devices/bus/hp9845_io/98035.cpp2
-rw-r--r--src/devices/bus/hp9845_io/98035.h2
-rw-r--r--src/devices/bus/hp9845_io/hp9885.cpp2
-rw-r--r--src/devices/bus/hp9845_io/hp9885.h2
-rw-r--r--src/devices/bus/hp_hil/hlebase.cpp2
-rw-r--r--src/devices/bus/hp_hil/hp_hil.h2
-rw-r--r--src/devices/bus/hp_ipc_io/82919.cpp1
-rw-r--r--src/devices/bus/ieee488/c2040fdc.cpp2
-rw-r--r--src/devices/bus/ieee488/c2040fdc.h2
-rw-r--r--src/devices/bus/ieee488/c8050fdc.cpp2
-rw-r--r--src/devices/bus/ieee488/c8050fdc.h2
-rw-r--r--src/devices/bus/ieee488/d9060.cpp4
-rw-r--r--src/devices/bus/ieee488/grid2102.cpp2
-rw-r--r--src/devices/bus/ieee488/grid2102.h10
-rw-r--r--src/devices/bus/ieee488/hp9895.cpp2
-rw-r--r--src/devices/bus/ieee488/hp9895.h2
-rw-r--r--src/devices/bus/ieee488/remote488.cpp2
-rw-r--r--src/devices/bus/ieee488/remote488.h2
-rw-r--r--src/devices/bus/intellec4/insdatastor.cpp6
-rw-r--r--src/devices/bus/intellec4/prommemory.cpp6
-rw-r--r--src/devices/bus/intellec4/tapereader.cpp16
-rw-r--r--src/devices/bus/interpro/keyboard/hle.cpp2
-rw-r--r--src/devices/bus/interpro/keyboard/hle.h2
-rw-r--r--src/devices/bus/intv/slot.cpp2
-rw-r--r--src/devices/bus/intv/slot.h12
-rw-r--r--src/devices/bus/iq151/iq151.cpp2
-rw-r--r--src/devices/bus/iq151/iq151.h12
-rw-r--r--src/devices/bus/iq151/staper.cpp2
-rw-r--r--src/devices/bus/iq151/staper.h2
-rw-r--r--src/devices/bus/isa/cga.cpp16
-rw-r--r--src/devices/bus/isa/cga.h1
-rw-r--r--src/devices/bus/isa/ega.cpp2
-rw-r--r--src/devices/bus/isa/fdc.cpp20
-rw-r--r--src/devices/bus/isa/gus.cpp7
-rw-r--r--src/devices/bus/isa/gus.h2
-rw-r--r--src/devices/bus/isa/hdc.cpp2
-rw-r--r--src/devices/bus/isa/hdc.h2
-rw-r--r--src/devices/bus/isa/isa.cpp5
-rw-r--r--src/devices/bus/isa/isa.h1
-rw-r--r--src/devices/bus/isa/mcd.cpp83
-rw-r--r--src/devices/bus/isa/mcd.h9
-rw-r--r--src/devices/bus/isa/omti8621.cpp22
-rw-r--r--src/devices/bus/isa/omti8621.h2
-rw-r--r--src/devices/bus/isa/p1_sound.cpp3
-rw-r--r--src/devices/bus/isa/p1_sound.h3
-rw-r--r--src/devices/bus/isa/pgc.cpp2
-rw-r--r--src/devices/bus/isa/s3virge.cpp2
-rw-r--r--src/devices/bus/isa/s3virge.h2
-rw-r--r--src/devices/bus/isa/sb16.cpp2
-rw-r--r--src/devices/bus/isa/sb16.h2
-rw-r--r--src/devices/bus/isa/sblaster.cpp4
-rw-r--r--src/devices/bus/isa/sblaster.h2
-rw-r--r--src/devices/bus/isa/sc499.cpp9
-rw-r--r--src/devices/bus/isa/sc499.h19
-rw-r--r--src/devices/bus/isa/stereo_fx.cpp2
-rw-r--r--src/devices/bus/isa/stereo_fx.h2
-rw-r--r--src/devices/bus/isa/xsu_cards.cpp8
-rw-r--r--src/devices/bus/jakks_gamekey/slot.cpp2
-rw-r--r--src/devices/bus/jakks_gamekey/slot.h12
-rw-r--r--src/devices/bus/kc/d004.cpp2
-rw-r--r--src/devices/bus/kc/d004.h2
-rw-r--r--src/devices/bus/kc/kc.cpp2
-rw-r--r--src/devices/bus/kc/kc.h13
-rw-r--r--src/devices/bus/m5/slot.cpp2
-rw-r--r--src/devices/bus/m5/slot.h12
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.cpp4
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.h2
-rw-r--r--src/devices/bus/mc10/mc10_cart.cpp2
-rw-r--r--src/devices/bus/mc10/mc10_cart.h11
-rw-r--r--src/devices/bus/megadrive/md_slot.cpp5
-rw-r--r--src/devices/bus/megadrive/md_slot.h15
-rw-r--r--src/devices/bus/msx_cart/disk.cpp2
-rw-r--r--src/devices/bus/msx_slot/cartridge.cpp2
-rw-r--r--src/devices/bus/msx_slot/cartridge.h18
-rw-r--r--src/devices/bus/multibus/isbc202.cpp2
-rw-r--r--src/devices/bus/multibus/isbc202.h2
-rw-r--r--src/devices/bus/neogeo/slot.cpp2
-rw-r--r--src/devices/bus/neogeo/slot.h12
-rw-r--r--src/devices/bus/neogeo_ctrl/joystick.cpp24
-rw-r--r--src/devices/bus/nes/2a03pur.cpp14
-rw-r--r--src/devices/bus/nes/2a03pur.h8
-rw-r--r--src/devices/bus/nes/aladdin.cpp2
-rw-r--r--src/devices/bus/nes/aladdin.h12
-rw-r--r--src/devices/bus/nes/bandai.cpp2
-rw-r--r--src/devices/bus/nes/bandai.h2
-rw-r--r--src/devices/bus/nes/bootleg.cpp58
-rw-r--r--src/devices/bus/nes/bootleg.h34
-rw-r--r--src/devices/bus/nes/cony.cpp377
-rw-r--r--src/devices/bus/nes/cony.h62
-rw-r--r--src/devices/bus/nes/datach.cpp4
-rw-r--r--src/devices/bus/nes/datach.h14
-rw-r--r--src/devices/bus/nes/disksys.cpp58
-rw-r--r--src/devices/bus/nes/disksys.h5
-rw-r--r--src/devices/bus/nes/event.cpp102
-rw-r--r--src/devices/bus/nes/event.h14
-rw-r--r--src/devices/bus/nes/irem.cpp2
-rw-r--r--src/devices/bus/nes/irem.h2
-rw-r--r--src/devices/bus/nes/jaleco.cpp2
-rw-r--r--src/devices/bus/nes/jaleco.h2
-rw-r--r--src/devices/bus/nes/jy.cpp2
-rw-r--r--src/devices/bus/nes/jy.h2
-rw-r--r--src/devices/bus/nes/kaiser.cpp4
-rw-r--r--src/devices/bus/nes/kaiser.h4
-rw-r--r--src/devices/bus/nes/karastudio.cpp2
-rw-r--r--src/devices/bus/nes/karastudio.h12
-rw-r--r--src/devices/bus/nes/konami.cpp10
-rw-r--r--src/devices/bus/nes/konami.h4
-rw-r--r--src/devices/bus/nes/legacy.cpp2
-rw-r--r--src/devices/bus/nes/legacy.h2
-rw-r--r--src/devices/bus/nes/mmc1.cpp2
-rw-r--r--src/devices/bus/nes/mmc1_clones.cpp55
-rw-r--r--src/devices/bus/nes/mmc1_clones.h25
-rw-r--r--src/devices/bus/nes/mmc3.cpp14
-rw-r--r--src/devices/bus/nes/mmc3_clones.cpp862
-rw-r--r--src/devices/bus/nes/mmc3_clones.h209
-rw-r--r--src/devices/bus/nes/mmc5.cpp2
-rw-r--r--src/devices/bus/nes/multigame.cpp296
-rw-r--r--src/devices/bus/nes/multigame.h95
-rw-r--r--src/devices/bus/nes/namcot.cpp21
-rw-r--r--src/devices/bus/nes/namcot.h2
-rw-r--r--src/devices/bus/nes/nes_carts.cpp20
-rw-r--r--src/devices/bus/nes/nes_ines.hxx115
-rw-r--r--src/devices/bus/nes/nes_pcb.hxx35
-rw-r--r--src/devices/bus/nes/nes_slot.cpp50
-rw-r--r--src/devices/bus/nes/nes_slot.h87
-rw-r--r--src/devices/bus/nes/ntdec.cpp39
-rw-r--r--src/devices/bus/nes/ntdec.h15
-rw-r--r--src/devices/bus/nes/pirate.cpp157
-rw-r--r--src/devices/bus/nes/pirate.h44
-rw-r--r--src/devices/bus/nes/pt554.cpp30
-rw-r--r--src/devices/bus/nes/pt554.h4
-rw-r--r--src/devices/bus/nes/sachen.cpp2
-rw-r--r--src/devices/bus/nes/sealie.cpp84
-rw-r--r--src/devices/bus/nes/sealie.h27
-rw-r--r--src/devices/bus/nes/sunsoft.cpp20
-rw-r--r--src/devices/bus/nes/sunsoft.h4
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.cpp4
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h14
-rw-r--r--src/devices/bus/nes/tengen.cpp2
-rw-r--r--src/devices/bus/nes/tengen.h2
-rw-r--r--src/devices/bus/nes/vrc_clones.cpp58
-rw-r--r--src/devices/bus/nes/vrc_clones.h21
-rw-r--r--src/devices/bus/nes_ctrl/arkpaddle.cpp79
-rw-r--r--src/devices/bus/nes_ctrl/arkpaddle.h28
-rw-r--r--src/devices/bus/nes_ctrl/bcbattle.cpp2
-rw-r--r--src/devices/bus/nes_ctrl/bcbattle.h2
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.cpp62
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.h26
-rw-r--r--src/devices/bus/nes_ctrl/dorepiano.cpp158
-rw-r--r--src/devices/bus/nes_ctrl/dorepiano.h52
-rw-r--r--src/devices/bus/nes_ctrl/fcmat.cpp177
-rw-r--r--src/devices/bus/nes_ctrl/fcmat.h75
-rw-r--r--src/devices/bus/nes_ctrl/ftrainer.cpp155
-rw-r--r--src/devices/bus/nes_ctrl/ftrainer.h50
-rw-r--r--src/devices/bus/nes_ctrl/hori.cpp161
-rw-r--r--src/devices/bus/nes_ctrl/hori.h30
-rw-r--r--src/devices/bus/nes_ctrl/joypad.cpp165
-rw-r--r--src/devices/bus/nes_ctrl/joypad.h54
-rw-r--r--src/devices/bus/nes_ctrl/konamibag.cpp88
-rw-r--r--src/devices/bus/nes_ctrl/konamibag.h52
-rw-r--r--src/devices/bus/nes_ctrl/konamihs.cpp52
-rw-r--r--src/devices/bus/nes_ctrl/konamihs.h13
-rw-r--r--src/devices/bus/nes_ctrl/miracle.cpp2
-rw-r--r--src/devices/bus/nes_ctrl/miracle.h2
-rw-r--r--src/devices/bus/nes_ctrl/mjpanel.cpp71
-rw-r--r--src/devices/bus/nes_ctrl/mjpanel.h15
-rw-r--r--src/devices/bus/nes_ctrl/pachinko.cpp63
-rw-r--r--src/devices/bus/nes_ctrl/pachinko.h21
-rw-r--r--src/devices/bus/nes_ctrl/partytap.cpp51
-rw-r--r--src/devices/bus/nes_ctrl/partytap.h13
-rw-r--r--src/devices/bus/nes_ctrl/powerpad.cpp108
-rw-r--r--src/devices/bus/nes_ctrl/powerpad.h12
-rw-r--r--src/devices/bus/nes_ctrl/snesadapter.cpp72
-rw-r--r--src/devices/bus/nes_ctrl/snesadapter.h46
-rw-r--r--src/devices/bus/nes_ctrl/turbofile.cpp140
-rw-r--r--src/devices/bus/nes_ctrl/turbofile.h59
-rw-r--r--src/devices/bus/nes_ctrl/zapper.cpp99
-rw-r--r--src/devices/bus/nes_ctrl/zapper.h37
-rw-r--r--src/devices/bus/nscsi/cd.cpp23
-rw-r--r--src/devices/bus/nscsi/cfp1080s.cpp55
-rw-r--r--src/devices/bus/nscsi/cfp1080s.h31
-rw-r--r--src/devices/bus/nscsi/devices.cpp7
-rw-r--r--src/devices/bus/nscsi/hd.cpp11
-rw-r--r--src/devices/bus/nscsi/s1410.cpp10
-rw-r--r--src/devices/bus/nubus/nubus_48gc.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_48gc.h2
-rw-r--r--src/devices/bus/nubus/nubus_image.cpp7
-rw-r--r--src/devices/bus/nubus/nubus_image.h2
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.h2
-rw-r--r--src/devices/bus/nubus/nubus_m2video.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_m2video.h2
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.h2
-rw-r--r--src/devices/bus/nubus/nubus_spec8.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_spec8.h2
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.h2
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.h2
-rw-r--r--src/devices/bus/nubus/pds30_30hr.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_30hr.h2
-rw-r--r--src/devices/bus/nubus/pds30_cb264.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_cb264.h2
-rw-r--r--src/devices/bus/nubus/pds30_mc30.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_mc30.h2
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.h2
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.cpp4
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.h2
-rw-r--r--src/devices/bus/odyssey2/slot.cpp2
-rw-r--r--src/devices/bus/odyssey2/slot.h12
-rw-r--r--src/devices/bus/oricext/jasmin.cpp2
-rw-r--r--src/devices/bus/pc_joy/pc_joy_sw.cpp2
-rw-r--r--src/devices/bus/pc_joy/pc_joy_sw.h2
-rw-r--r--src/devices/bus/pc_kbd/hle_mouse.cpp4
-rw-r--r--src/devices/bus/pce/pce_slot.cpp2
-rw-r--r--src/devices/bus/pce/pce_slot.h12
-rw-r--r--src/devices/bus/pce_ctrl/joypad2.cpp2
-rw-r--r--src/devices/bus/pce_ctrl/joypad6.cpp7
-rw-r--r--src/devices/bus/pet/c2n.cpp2
-rw-r--r--src/devices/bus/pet/c2n.h2
-rw-r--r--src/devices/bus/plus4/c1551.cpp2
-rw-r--r--src/devices/bus/plus4/c1551.h2
-rw-r--r--src/devices/bus/plus4/exp.cpp2
-rw-r--r--src/devices/bus/plus4/exp.h11
-rw-r--r--src/devices/bus/pofo/ccm.cpp14
-rw-r--r--src/devices/bus/pofo/ccm.h12
-rw-r--r--src/devices/bus/psx/ctlrport.cpp2
-rw-r--r--src/devices/bus/psx/ctlrport.h2
-rw-r--r--src/devices/bus/psx/gamebooster.cpp2
-rw-r--r--src/devices/bus/psx/memcard.cpp6
-rw-r--r--src/devices/bus/psx/memcard.h12
-rw-r--r--src/devices/bus/qbus/dvk_kgd.cpp163
-rw-r--r--src/devices/bus/qbus/dvk_kgd.h65
-rw-r--r--src/devices/bus/qbus/pc11.cpp7
-rw-r--r--src/devices/bus/qbus/pc11.h15
-rw-r--r--src/devices/bus/qbus/qbus.cpp2
-rw-r--r--src/devices/bus/ql/rom.cpp3
-rw-r--r--src/devices/bus/ql/rom.h11
-rw-r--r--src/devices/bus/rs232/null_modem.cpp2
-rw-r--r--src/devices/bus/rs232/null_modem.h2
-rw-r--r--src/devices/bus/rs232/pty.cpp2
-rw-r--r--src/devices/bus/rs232/pty.h2
-rw-r--r--src/devices/bus/rs232/rs232_sync_io.cpp2
-rw-r--r--src/devices/bus/rs232/rs232_sync_io.h2
-rw-r--r--src/devices/bus/rs232/xvd701.cpp2
-rw-r--r--src/devices/bus/rs232/xvd701.h2
-rw-r--r--src/devices/bus/saitek_osa/expansion.cpp4
-rw-r--r--src/devices/bus/saitek_osa/expansion.h2
-rw-r--r--src/devices/bus/saitek_osa/maestro.cpp9
-rw-r--r--src/devices/bus/saitek_osa/maestro.h1
-rw-r--r--src/devices/bus/saitek_osa/maestroa.cpp2
-rw-r--r--src/devices/bus/saitek_osa/sparc.cpp119
-rw-r--r--src/devices/bus/saitek_osa/sparc.h24
-rw-r--r--src/devices/bus/samcoupe/mouse/mouse.cpp2
-rw-r--r--src/devices/bus/samcoupe/mouse/mouse.h2
-rw-r--r--src/devices/bus/saturn/sat_slot.cpp2
-rw-r--r--src/devices/bus/saturn/sat_slot.h12
-rw-r--r--src/devices/bus/scsi/cdu76s.cpp14
-rw-r--r--src/devices/bus/scsi/cdu76s.h3
-rw-r--r--src/devices/bus/scsi/scsihle.cpp2
-rw-r--r--src/devices/bus/scsi/scsihle.h2
-rw-r--r--src/devices/bus/scv/slot.cpp2
-rw-r--r--src/devices/bus/scv/slot.h12
-rw-r--r--src/devices/bus/sdk85/memexp.cpp2
-rw-r--r--src/devices/bus/sdk85/memexp.h11
-rw-r--r--src/devices/bus/sega8/mgear.cpp2
-rw-r--r--src/devices/bus/sega8/rom.cpp1
-rw-r--r--src/devices/bus/sega8/sega8_slot.cpp2
-rw-r--r--src/devices/bus/sega8/sega8_slot.h25
-rw-r--r--src/devices/bus/sg1000_exp/kblink.cpp2
-rw-r--r--src/devices/bus/sg1000_exp/kblink.h2
-rw-r--r--src/devices/bus/sg1000_exp/sk1100.cpp2
-rw-r--r--src/devices/bus/sgikbd/hlekbd.cpp2
-rw-r--r--src/devices/bus/sgikbd/hlekbd.h2
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.cpp2
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.h2
-rw-r--r--src/devices/bus/sms_ctrl/sports.cpp2
-rw-r--r--src/devices/bus/sms_ctrl/sports.h2
-rw-r--r--src/devices/bus/snes/event.cpp2
-rw-r--r--src/devices/bus/snes/event.h2
-rw-r--r--src/devices/bus/snes/sa1.cpp1018
-rw-r--r--src/devices/bus/snes/sa1.h174
-rw-r--r--src/devices/bus/snes/snes_slot.cpp26
-rw-r--r--src/devices/bus/snes/snes_slot.h32
-rw-r--r--src/devices/bus/snes_ctrl/bcbattle.cpp2
-rw-r--r--src/devices/bus/snes_ctrl/bcbattle.h2
-rw-r--r--src/devices/bus/snes_ctrl/joypad.cpp16
-rw-r--r--src/devices/bus/snes_ctrl/miracle.cpp2
-rw-r--r--src/devices/bus/snes_ctrl/miracle.h2
-rw-r--r--src/devices/bus/snes_ctrl/mouse.cpp4
-rw-r--r--src/devices/bus/spectrum/beta.cpp1
-rw-r--r--src/devices/bus/spectrum/beta128.cpp1
-rw-r--r--src/devices/bus/spectrum/d40.cpp2
-rw-r--r--src/devices/bus/spectrum/exp.cpp16
-rw-r--r--src/devices/bus/spectrum/exp.h5
-rw-r--r--src/devices/bus/spectrum/floppyone.cpp1
-rw-r--r--src/devices/bus/spectrum/fuller.cpp5
-rw-r--r--src/devices/bus/spectrum/intf1.cpp2
-rw-r--r--src/devices/bus/spectrum/intf2.cpp3
-rw-r--r--src/devices/bus/spectrum/kempdisc.cpp3
-rw-r--r--src/devices/bus/spectrum/kempjoy.cpp4
-rw-r--r--src/devices/bus/spectrum/logitek.cpp2
-rw-r--r--src/devices/bus/spectrum/lprint.cpp9
-rw-r--r--src/devices/bus/spectrum/melodik.cpp3
-rw-r--r--src/devices/bus/spectrum/mface.cpp668
-rw-r--r--src/devices/bus/spectrum/mface.h142
-rw-r--r--src/devices/bus/spectrum/mgt.cpp10
-rw-r--r--src/devices/bus/spectrum/mgt.h2
-rw-r--r--src/devices/bus/spectrum/mikroplus.cpp2
-rw-r--r--src/devices/bus/spectrum/mpoker.cpp168
-rw-r--r--src/devices/bus/spectrum/mpoker.h49
-rw-r--r--src/devices/bus/spectrum/opus.cpp4
-rw-r--r--src/devices/bus/spectrum/protek.cpp2
-rw-r--r--src/devices/bus/spectrum/sdi.cpp2
-rw-r--r--src/devices/bus/spectrum/sixword.cpp18
-rw-r--r--src/devices/bus/spectrum/speccydos.cpp1
-rw-r--r--src/devices/bus/spectrum/specmate.cpp190
-rw-r--r--src/devices/bus/spectrum/specmate.h59
-rw-r--r--src/devices/bus/spectrum/uspeech.cpp2
-rw-r--r--src/devices/bus/spectrum/wafa.cpp2
-rw-r--r--src/devices/bus/sunkbd/hlekbd.cpp2
-rw-r--r--src/devices/bus/sunkbd/hlekbd.h2
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.cpp2
-rw-r--r--src/devices/bus/svi3x8/slot/sv801.cpp2
-rw-r--r--src/devices/bus/thomson/cd90_015.cpp2
-rw-r--r--src/devices/bus/thomson/cd90_015.h2
-rw-r--r--src/devices/bus/thomson/cd90_351.cpp2
-rw-r--r--src/devices/bus/thomson/cd90_351.h2
-rw-r--r--src/devices/bus/thomson/nanoreseau.cpp2
-rw-r--r--src/devices/bus/thomson/nanoreseau.h2
-rw-r--r--src/devices/bus/ti8x/bitsocket.cpp4
-rw-r--r--src/devices/bus/ti99/gromport/cartridges.cpp2
-rw-r--r--src/devices/bus/ti99/gromport/cartridges.h10
-rw-r--r--src/devices/bus/ti99/internal/992board.cpp2
-rw-r--r--src/devices/bus/ti99/internal/992board.h26
-rw-r--r--src/devices/bus/ti99/internal/genkbd.cpp2
-rw-r--r--src/devices/bus/ti99/internal/genkbd.h13
-rw-r--r--src/devices/bus/ti99/joyport/handset.cpp2
-rw-r--r--src/devices/bus/ti99/joyport/handset.h2
-rw-r--r--src/devices/bus/ti99/joyport/mecmouse.cpp2
-rw-r--r--src/devices/bus/ti99/joyport/mecmouse.h2
-rw-r--r--src/devices/bus/ti99/peb/hfdc.cpp2
-rw-r--r--src/devices/bus/ti99/peb/hfdc.h24
-rw-r--r--src/devices/bus/ti99/peb/myarcfdc.cpp2
-rw-r--r--src/devices/bus/ti99/peb/peribox.cpp5
-rw-r--r--src/devices/bus/ti99/peb/scsicard.cpp698
-rw-r--r--src/devices/bus/ti99/peb/scsicard.h138
-rw-r--r--src/devices/bus/ti99/peb/ti_rs232.h10
-rw-r--r--src/devices/bus/ti99/peb/tn_ide.cpp37
-rw-r--r--src/devices/bus/ti99/peb/tn_ide.h4
-rw-r--r--src/devices/bus/ti99x/990_tap.cpp14
-rw-r--r--src/devices/bus/vboy/slot.cpp3
-rw-r--r--src/devices/bus/vboy/slot.h12
-rw-r--r--src/devices/bus/vc4000/slot.cpp2
-rw-r--r--src/devices/bus/vc4000/slot.h12
-rw-r--r--src/devices/bus/vcs/dpc.cpp2
-rw-r--r--src/devices/bus/vcs/dpc.h2
-rw-r--r--src/devices/bus/vcs/vcs_slot.cpp2
-rw-r--r--src/devices/bus/vcs/vcs_slot.h12
-rw-r--r--src/devices/bus/vectrex/slot.cpp2
-rw-r--r--src/devices/bus/vectrex/slot.h12
-rw-r--r--src/devices/bus/vic10/exp.cpp2
-rw-r--r--src/devices/bus/vic10/exp.h11
-rw-r--r--src/devices/bus/vic20/exp.cpp2
-rw-r--r--src/devices/bus/vic20/exp.h11
-rw-r--r--src/devices/bus/vidbrain/exp.cpp2
-rw-r--r--src/devices/bus/vidbrain/exp.h11
-rw-r--r--src/devices/bus/vip/vp550.cpp2
-rw-r--r--src/devices/bus/vip/vp550.h2
-rw-r--r--src/devices/bus/vme/vme_cp31.cpp318
-rw-r--r--src/devices/bus/vme/vme_cp31.h70
-rw-r--r--src/devices/bus/vme/vme_fccpu20.cpp2
-rw-r--r--src/devices/bus/vme/vme_fccpu20.h2
-rw-r--r--src/devices/bus/vme/vme_hcpu30.cpp521
-rw-r--r--src/devices/bus/vme/vme_hcpu30.h56
-rw-r--r--src/devices/bus/vme/vme_mvme120.cpp475
-rw-r--r--src/devices/bus/vme/vme_mvme120.h154
-rw-r--r--src/devices/bus/vsmile/vsmile_slot.cpp2
-rw-r--r--src/devices/bus/vsmile/vsmile_slot.h12
-rw-r--r--src/devices/bus/vtech/memexp/floppy.cpp2
-rw-r--r--src/devices/bus/wswan/rom.cpp2
-rw-r--r--src/devices/bus/wswan/rom.h2
-rw-r--r--src/devices/bus/wswan/slot.cpp2
-rw-r--r--src/devices/bus/wswan/slot.h12
-rw-r--r--src/devices/bus/z88/z88.cpp4
-rw-r--r--src/devices/bus/z88/z88.h14
-rw-r--r--src/devices/cpu/adsp2100/2100ops.hxx40
-rw-r--r--src/devices/cpu/adsp2100/adsp2100.cpp60
-rw-r--r--src/devices/cpu/adsp2100/adsp2100.h10
-rw-r--r--src/devices/cpu/alto2/a2disk.cpp20
-rw-r--r--src/devices/cpu/alto2/a2disk.h2
-rw-r--r--src/devices/cpu/alto2/a2ether.cpp4
-rw-r--r--src/devices/cpu/alto2/alto2cpu.cpp2
-rw-r--r--src/devices/cpu/am29000/am29ops.h41
-rw-r--r--src/devices/cpu/arcompact/arcompact_execute.cpp2
-rw-r--r--src/devices/cpu/arm7/arm7.cpp75
-rw-r--r--src/devices/cpu/arm7/lpc210x.cpp29
-rw-r--r--src/devices/cpu/arm7/lpc210x.h7
-rw-r--r--src/devices/cpu/arm7/upd800468.cpp252
-rw-r--r--src/devices/cpu/arm7/upd800468.h103
-rw-r--r--src/devices/cpu/cop400/cop400.cpp2
-rw-r--r--src/devices/cpu/cop400/cop400.h2
-rw-r--r--src/devices/cpu/cosmac/cosmac.cpp1
-rw-r--r--src/devices/cpu/diablo/diablo1300.h3
-rw-r--r--src/devices/cpu/drcbec.cpp2
-rw-r--r--src/devices/cpu/f2mc16/f2mc16.cpp2
-rw-r--r--src/devices/cpu/f8/f8.cpp10
-rw-r--r--src/devices/cpu/f8/f8.h6
-rw-r--r--src/devices/cpu/g65816/g65816.cpp2
-rw-r--r--src/devices/cpu/g65816/g65816.h6
-rw-r--r--src/devices/cpu/g65816/g65816op.h9
-rw-r--r--src/devices/cpu/h8/gt913.cpp49
-rw-r--r--src/devices/cpu/h8/gt913.h12
-rw-r--r--src/devices/cpu/h8/gt913.lst2
-rw-r--r--src/devices/cpu/h8/h8_sci.cpp3
-rw-r--r--src/devices/cpu/h8/h8_sci.h2
-rw-r--r--src/devices/cpu/hd61700/hd61700.cpp2
-rw-r--r--src/devices/cpu/hd61700/hd61700.h2
-rw-r--r--src/devices/cpu/i86/i186.cpp6
-rw-r--r--src/devices/cpu/i86/i186.h2
-rw-r--r--src/devices/cpu/i960/i960.cpp67
-rw-r--r--src/devices/cpu/i960/i960.h9
-rw-r--r--src/devices/cpu/lc8670/lc8670.cpp2
-rw-r--r--src/devices/cpu/lc8670/lc8670.h2
-rw-r--r--src/devices/cpu/m6502/m3745x.cpp4
-rw-r--r--src/devices/cpu/m6502/m3745x.h2
-rw-r--r--src/devices/cpu/m6502/m5074x.cpp8
-rw-r--r--src/devices/cpu/m6502/m5074x.h4
-rw-r--r--src/devices/cpu/m6502/om740.lst2
-rw-r--r--src/devices/cpu/m6502/st2205u.cpp10
-rw-r--r--src/devices/cpu/m6502/st2205u.h2
-rw-r--r--src/devices/cpu/m68000/m68kfpu.cpp44
-rw-r--r--src/devices/cpu/m68hc16/cpu16.cpp202
-rw-r--r--src/devices/cpu/m68hc16/cpu16.h95
-rw-r--r--src/devices/cpu/mb88xx/mb88xx.cpp9
-rw-r--r--src/devices/cpu/mcs48/mcs48.cpp51
-rw-r--r--src/devices/cpu/mcs48/mcs48.h54
-rw-r--r--src/devices/cpu/mcs51/mcs51.cpp33
-rw-r--r--src/devices/cpu/mcs51/mcs51.h4
-rw-r--r--src/devices/cpu/melps4/m58846.cpp2
-rw-r--r--src/devices/cpu/melps4/m58846.h2
-rw-r--r--src/devices/cpu/mn1880/mn1880.cpp17
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.cpp58
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.h1
-rw-r--r--src/devices/cpu/pdp1/pdp1.cpp2
-rw-r--r--src/devices/cpu/powerpc/ppc.h4
-rw-r--r--src/devices/cpu/powerpc/ppc_dasm.cpp589
-rw-r--r--src/devices/cpu/powerpc/ppc_dasm.h32
-rw-r--r--