From b8cf34c691623e4ec329053cbbf68522a855882d Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Thu, 5 Dec 2019 15:12:59 +0900 Subject: Imported Upstream version 1.67.0 --- Jamroot | 31 +- boost/align/aligned_allocator_adaptor.hpp | 4 +- boost/asio.hpp | 2 +- boost/asio/associated_allocator.hpp | 2 +- boost/asio/associated_executor.hpp | 2 +- boost/asio/async_result.hpp | 2 +- boost/asio/basic_datagram_socket.hpp | 2 +- boost/asio/basic_deadline_timer.hpp | 2 +- boost/asio/basic_io_object.hpp | 2 +- boost/asio/basic_raw_socket.hpp | 2 +- boost/asio/basic_seq_packet_socket.hpp | 2 +- boost/asio/basic_serial_port.hpp | 2 +- boost/asio/basic_signal_set.hpp | 2 +- boost/asio/basic_socket.hpp | 2 +- boost/asio/basic_socket_acceptor.hpp | 6 +- boost/asio/basic_socket_iostream.hpp | 20 +- boost/asio/basic_socket_streambuf.hpp | 34 +- boost/asio/basic_stream_socket.hpp | 2 +- boost/asio/basic_streambuf.hpp | 2 +- boost/asio/basic_streambuf_fwd.hpp | 2 +- boost/asio/basic_waitable_timer.hpp | 2 +- boost/asio/bind_executor.hpp | 2 +- boost/asio/buffer.hpp | 8 +- boost/asio/buffered_read_stream.hpp | 2 +- boost/asio/buffered_read_stream_fwd.hpp | 2 +- boost/asio/buffered_stream.hpp | 2 +- boost/asio/buffered_stream_fwd.hpp | 2 +- boost/asio/buffered_write_stream.hpp | 2 +- boost/asio/buffered_write_stream_fwd.hpp | 2 +- boost/asio/buffers_iterator.hpp | 2 +- boost/asio/completion_condition.hpp | 2 +- boost/asio/connect.hpp | 2 +- boost/asio/coroutine.hpp | 2 +- boost/asio/datagram_socket_service.hpp | 2 +- boost/asio/deadline_timer.hpp | 2 +- boost/asio/deadline_timer_service.hpp | 2 +- boost/asio/defer.hpp | 2 +- boost/asio/detail/array.hpp | 2 +- boost/asio/detail/array_fwd.hpp | 2 +- boost/asio/detail/assert.hpp | 2 +- boost/asio/detail/atomic_count.hpp | 2 +- boost/asio/detail/base_from_completion_cond.hpp | 2 +- boost/asio/detail/bind_handler.hpp | 2 +- boost/asio/detail/buffer_resize_guard.hpp | 2 +- boost/asio/detail/buffer_sequence_adapter.hpp | 2 +- boost/asio/detail/buffered_stream_storage.hpp | 2 +- boost/asio/detail/call_stack.hpp | 2 +- boost/asio/detail/chrono.hpp | 2 +- boost/asio/detail/chrono_time_traits.hpp | 2 +- boost/asio/detail/completion_handler.hpp | 2 +- boost/asio/detail/concurrency_hint.hpp | 2 +- boost/asio/detail/conditionally_enabled_event.hpp | 2 +- boost/asio/detail/conditionally_enabled_mutex.hpp | 2 +- boost/asio/detail/config.hpp | 91 +- boost/asio/detail/consuming_buffers.hpp | 6 +- boost/asio/detail/cstddef.hpp | 2 +- boost/asio/detail/cstdint.hpp | 2 +- boost/asio/detail/date_time_fwd.hpp | 2 +- boost/asio/detail/deadline_timer_service.hpp | 2 +- boost/asio/detail/dependent_type.hpp | 2 +- boost/asio/detail/descriptor_ops.hpp | 2 +- boost/asio/detail/descriptor_read_op.hpp | 2 +- boost/asio/detail/descriptor_write_op.hpp | 2 +- boost/asio/detail/dev_poll_reactor.hpp | 2 +- boost/asio/detail/epoll_reactor.hpp | 6 +- boost/asio/detail/event.hpp | 2 +- boost/asio/detail/eventfd_select_interrupter.hpp | 2 +- boost/asio/detail/executor_op.hpp | 2 +- boost/asio/detail/fd_set_adapter.hpp | 2 +- boost/asio/detail/fenced_block.hpp | 2 +- boost/asio/detail/functional.hpp | 2 +- boost/asio/detail/gcc_arm_fenced_block.hpp | 2 +- boost/asio/detail/gcc_hppa_fenced_block.hpp | 2 +- boost/asio/detail/gcc_sync_fenced_block.hpp | 2 +- boost/asio/detail/gcc_x86_fenced_block.hpp | 2 +- boost/asio/detail/global.hpp | 2 +- boost/asio/detail/handler_alloc_helpers.hpp | 2 +- boost/asio/detail/handler_cont_helpers.hpp | 2 +- boost/asio/detail/handler_invoke_helpers.hpp | 2 +- boost/asio/detail/handler_tracking.hpp | 2 +- boost/asio/detail/handler_type_requirements.hpp | 6 +- boost/asio/detail/handler_work.hpp | 2 +- boost/asio/detail/hash_map.hpp | 2 +- boost/asio/detail/impl/buffer_sequence_adapter.ipp | 2 +- boost/asio/detail/impl/descriptor_ops.ipp | 2 +- boost/asio/detail/impl/dev_poll_reactor.hpp | 2 +- boost/asio/detail/impl/dev_poll_reactor.ipp | 2 +- boost/asio/detail/impl/epoll_reactor.hpp | 2 +- boost/asio/detail/impl/epoll_reactor.ipp | 2 +- .../detail/impl/eventfd_select_interrupter.ipp | 2 +- boost/asio/detail/impl/handler_tracking.ipp | 2 +- boost/asio/detail/impl/kqueue_reactor.hpp | 2 +- boost/asio/detail/impl/kqueue_reactor.ipp | 2 +- boost/asio/detail/impl/null_event.ipp | 2 +- boost/asio/detail/impl/pipe_select_interrupter.ipp | 2 +- boost/asio/detail/impl/posix_event.ipp | 2 +- boost/asio/detail/impl/posix_mutex.ipp | 2 +- boost/asio/detail/impl/posix_thread.ipp | 2 +- boost/asio/detail/impl/posix_tss_ptr.ipp | 2 +- .../detail/impl/reactive_descriptor_service.ipp | 2 +- .../detail/impl/reactive_serial_port_service.ipp | 2 +- .../detail/impl/reactive_socket_service_base.ipp | 2 +- boost/asio/detail/impl/resolver_service_base.ipp | 2 +- boost/asio/detail/impl/scheduler.ipp | 2 +- boost/asio/detail/impl/select_reactor.hpp | 2 +- boost/asio/detail/impl/select_reactor.ipp | 2 +- boost/asio/detail/impl/service_registry.hpp | 2 +- boost/asio/detail/impl/service_registry.ipp | 2 +- boost/asio/detail/impl/signal_set_service.ipp | 2 +- boost/asio/detail/impl/socket_ops.ipp | 2 +- .../asio/detail/impl/socket_select_interrupter.ipp | 2 +- boost/asio/detail/impl/strand_executor_service.hpp | 2 +- boost/asio/detail/impl/strand_executor_service.ipp | 14 +- boost/asio/detail/impl/strand_service.hpp | 2 +- boost/asio/detail/impl/strand_service.ipp | 2 +- boost/asio/detail/impl/throw_error.ipp | 2 +- boost/asio/detail/impl/timer_queue_ptime.ipp | 2 +- boost/asio/detail/impl/timer_queue_set.ipp | 2 +- boost/asio/detail/impl/win_event.ipp | 2 +- boost/asio/detail/impl/win_iocp_handle_service.ipp | 2 +- boost/asio/detail/impl/win_iocp_io_context.hpp | 2 +- boost/asio/detail/impl/win_iocp_io_context.ipp | 2 +- .../detail/impl/win_iocp_serial_port_service.ipp | 2 +- .../detail/impl/win_iocp_socket_service_base.ipp | 2 +- boost/asio/detail/impl/win_mutex.ipp | 2 +- .../asio/detail/impl/win_object_handle_service.ipp | 2 +- boost/asio/detail/impl/win_static_mutex.ipp | 2 +- boost/asio/detail/impl/win_thread.ipp | 2 +- boost/asio/detail/impl/win_tss_ptr.ipp | 2 +- .../detail/impl/winrt_ssocket_service_base.ipp | 2 +- boost/asio/detail/impl/winrt_timer_scheduler.hpp | 2 +- boost/asio/detail/impl/winrt_timer_scheduler.ipp | 2 +- boost/asio/detail/impl/winsock_init.ipp | 2 +- boost/asio/detail/io_control.hpp | 2 +- boost/asio/detail/is_buffer_sequence.hpp | 4 +- boost/asio/detail/is_executor.hpp | 2 +- boost/asio/detail/keyword_tss_ptr.hpp | 2 +- boost/asio/detail/kqueue_reactor.hpp | 2 +- boost/asio/detail/local_free_on_block_exit.hpp | 2 +- boost/asio/detail/macos_fenced_block.hpp | 2 +- boost/asio/detail/memory.hpp | 2 +- boost/asio/detail/mutex.hpp | 2 +- boost/asio/detail/noncopyable.hpp | 2 +- boost/asio/detail/null_event.hpp | 2 +- boost/asio/detail/null_fenced_block.hpp | 2 +- boost/asio/detail/null_global.hpp | 2 +- boost/asio/detail/null_mutex.hpp | 2 +- boost/asio/detail/null_reactor.hpp | 2 +- boost/asio/detail/null_signal_blocker.hpp | 2 +- boost/asio/detail/null_socket_service.hpp | 2 +- boost/asio/detail/null_static_mutex.hpp | 2 +- boost/asio/detail/null_thread.hpp | 2 +- boost/asio/detail/null_tss_ptr.hpp | 2 +- boost/asio/detail/object_pool.hpp | 2 +- boost/asio/detail/old_win_sdk_compat.hpp | 2 +- boost/asio/detail/op_queue.hpp | 2 +- boost/asio/detail/operation.hpp | 2 +- boost/asio/detail/pipe_select_interrupter.hpp | 2 +- boost/asio/detail/pop_options.hpp | 2 +- boost/asio/detail/posix_event.hpp | 11 +- boost/asio/detail/posix_fd_set_adapter.hpp | 2 +- boost/asio/detail/posix_global.hpp | 2 +- boost/asio/detail/posix_mutex.hpp | 2 +- boost/asio/detail/posix_signal_blocker.hpp | 2 +- boost/asio/detail/posix_static_mutex.hpp | 2 +- boost/asio/detail/posix_thread.hpp | 2 +- boost/asio/detail/posix_tss_ptr.hpp | 2 +- boost/asio/detail/push_options.hpp | 2 +- boost/asio/detail/reactive_descriptor_service.hpp | 2 +- boost/asio/detail/reactive_null_buffers_op.hpp | 2 +- boost/asio/detail/reactive_serial_port_service.hpp | 2 +- boost/asio/detail/reactive_socket_accept_op.hpp | 2 +- boost/asio/detail/reactive_socket_connect_op.hpp | 2 +- boost/asio/detail/reactive_socket_recv_op.hpp | 2 +- boost/asio/detail/reactive_socket_recvfrom_op.hpp | 2 +- boost/asio/detail/reactive_socket_recvmsg_op.hpp | 2 +- boost/asio/detail/reactive_socket_send_op.hpp | 2 +- boost/asio/detail/reactive_socket_sendto_op.hpp | 2 +- boost/asio/detail/reactive_socket_service.hpp | 2 +- boost/asio/detail/reactive_socket_service_base.hpp | 2 +- boost/asio/detail/reactive_wait_op.hpp | 2 +- boost/asio/detail/reactor.hpp | 2 +- boost/asio/detail/reactor_fwd.hpp | 2 +- boost/asio/detail/reactor_op.hpp | 2 +- boost/asio/detail/reactor_op_queue.hpp | 2 +- boost/asio/detail/recycling_allocator.hpp | 2 +- boost/asio/detail/regex_fwd.hpp | 2 +- boost/asio/detail/resolve_endpoint_op.hpp | 2 +- boost/asio/detail/resolve_op.hpp | 2 +- boost/asio/detail/resolve_query_op.hpp | 2 +- boost/asio/detail/resolver_service.hpp | 2 +- boost/asio/detail/resolver_service_base.hpp | 2 +- boost/asio/detail/scheduler.hpp | 2 +- boost/asio/detail/scheduler_operation.hpp | 2 +- boost/asio/detail/scheduler_thread_info.hpp | 2 +- boost/asio/detail/scoped_lock.hpp | 2 +- boost/asio/detail/scoped_ptr.hpp | 2 +- boost/asio/detail/select_interrupter.hpp | 2 +- boost/asio/detail/select_reactor.hpp | 2 +- boost/asio/detail/service_registry.hpp | 2 +- boost/asio/detail/signal_blocker.hpp | 2 +- boost/asio/detail/signal_handler.hpp | 2 +- boost/asio/detail/signal_init.hpp | 2 +- boost/asio/detail/signal_op.hpp | 2 +- boost/asio/detail/signal_set_service.hpp | 2 +- boost/asio/detail/socket_holder.hpp | 2 +- boost/asio/detail/socket_ops.hpp | 2 +- boost/asio/detail/socket_option.hpp | 2 +- boost/asio/detail/socket_select_interrupter.hpp | 2 +- boost/asio/detail/socket_types.hpp | 2 +- boost/asio/detail/solaris_fenced_block.hpp | 2 +- boost/asio/detail/static_mutex.hpp | 2 +- boost/asio/detail/std_event.hpp | 2 +- boost/asio/detail/std_fenced_block.hpp | 2 +- boost/asio/detail/std_global.hpp | 2 +- boost/asio/detail/std_mutex.hpp | 2 +- boost/asio/detail/std_static_mutex.hpp | 2 +- boost/asio/detail/std_thread.hpp | 2 +- boost/asio/detail/strand_executor_service.hpp | 6 +- boost/asio/detail/strand_service.hpp | 2 +- boost/asio/detail/string_view.hpp | 26 +- boost/asio/detail/thread.hpp | 2 +- boost/asio/detail/thread_context.hpp | 2 +- boost/asio/detail/thread_group.hpp | 2 +- boost/asio/detail/thread_info_base.hpp | 49 +- boost/asio/detail/throw_error.hpp | 2 +- boost/asio/detail/throw_exception.hpp | 2 +- boost/asio/detail/timer_queue.hpp | 2 +- boost/asio/detail/timer_queue_base.hpp | 2 +- boost/asio/detail/timer_queue_ptime.hpp | 2 +- boost/asio/detail/timer_queue_set.hpp | 2 +- boost/asio/detail/timer_scheduler.hpp | 2 +- boost/asio/detail/timer_scheduler_fwd.hpp | 2 +- boost/asio/detail/tss_ptr.hpp | 2 +- boost/asio/detail/type_traits.hpp | 8 +- boost/asio/detail/variadic_templates.hpp | 2 +- boost/asio/detail/wait_handler.hpp | 2 +- boost/asio/detail/wait_op.hpp | 2 +- boost/asio/detail/win_event.hpp | 2 +- boost/asio/detail/win_fd_set_adapter.hpp | 2 +- boost/asio/detail/win_fenced_block.hpp | 2 +- boost/asio/detail/win_global.hpp | 2 +- boost/asio/detail/win_iocp_handle_read_op.hpp | 2 +- boost/asio/detail/win_iocp_handle_service.hpp | 2 +- boost/asio/detail/win_iocp_handle_write_op.hpp | 2 +- boost/asio/detail/win_iocp_io_context.hpp | 2 +- boost/asio/detail/win_iocp_null_buffers_op.hpp | 2 +- boost/asio/detail/win_iocp_operation.hpp | 2 +- boost/asio/detail/win_iocp_overlapped_op.hpp | 2 +- boost/asio/detail/win_iocp_overlapped_ptr.hpp | 2 +- boost/asio/detail/win_iocp_serial_port_service.hpp | 2 +- boost/asio/detail/win_iocp_socket_accept_op.hpp | 2 +- boost/asio/detail/win_iocp_socket_connect_op.hpp | 2 +- boost/asio/detail/win_iocp_socket_recv_op.hpp | 2 +- boost/asio/detail/win_iocp_socket_recvfrom_op.hpp | 2 +- boost/asio/detail/win_iocp_socket_recvmsg_op.hpp | 2 +- boost/asio/detail/win_iocp_socket_send_op.hpp | 2 +- boost/asio/detail/win_iocp_socket_service.hpp | 2 +- boost/asio/detail/win_iocp_socket_service_base.hpp | 2 +- boost/asio/detail/win_iocp_thread_info.hpp | 2 +- boost/asio/detail/win_iocp_wait_op.hpp | 2 +- boost/asio/detail/win_mutex.hpp | 2 +- boost/asio/detail/win_object_handle_service.hpp | 2 +- boost/asio/detail/win_static_mutex.hpp | 2 +- boost/asio/detail/win_thread.hpp | 2 +- boost/asio/detail/win_tss_ptr.hpp | 2 +- boost/asio/detail/winapp_thread.hpp | 2 +- boost/asio/detail/wince_thread.hpp | 2 +- boost/asio/detail/winrt_async_manager.hpp | 2 +- boost/asio/detail/winrt_async_op.hpp | 2 +- boost/asio/detail/winrt_resolve_op.hpp | 2 +- boost/asio/detail/winrt_resolver_service.hpp | 2 +- boost/asio/detail/winrt_socket_connect_op.hpp | 2 +- boost/asio/detail/winrt_socket_recv_op.hpp | 2 +- boost/asio/detail/winrt_socket_send_op.hpp | 2 +- boost/asio/detail/winrt_ssocket_service.hpp | 2 +- boost/asio/detail/winrt_ssocket_service_base.hpp | 2 +- boost/asio/detail/winrt_timer_scheduler.hpp | 2 +- boost/asio/detail/winrt_utils.hpp | 2 +- boost/asio/detail/winsock_init.hpp | 2 +- boost/asio/detail/work_dispatcher.hpp | 2 +- boost/asio/detail/wrapped_handler.hpp | 2 +- boost/asio/dispatch.hpp | 2 +- boost/asio/error.hpp | 2 +- boost/asio/execution_context.hpp | 2 +- boost/asio/executor.hpp | 2 +- boost/asio/executor_work_guard.hpp | 5 +- boost/asio/experimental.hpp | 22 + boost/asio/experimental/co_spawn.hpp | 228 + boost/asio/experimental/detached.hpp | 67 + boost/asio/experimental/impl/co_spawn.hpp | 878 + boost/asio/experimental/impl/detached.hpp | 93 + boost/asio/experimental/impl/redirect_error.hpp | 296 + boost/asio/experimental/redirect_error.hpp | 69 + boost/asio/generic/basic_endpoint.hpp | 2 +- boost/asio/generic/datagram_protocol.hpp | 2 +- boost/asio/generic/detail/endpoint.hpp | 2 +- boost/asio/generic/detail/impl/endpoint.ipp | 2 +- boost/asio/generic/raw_protocol.hpp | 2 +- boost/asio/generic/seq_packet_protocol.hpp | 2 +- boost/asio/generic/stream_protocol.hpp | 2 +- boost/asio/handler_alloc_hook.hpp | 2 +- boost/asio/handler_continuation_hook.hpp | 2 +- boost/asio/handler_invoke_hook.hpp | 2 +- boost/asio/handler_type.hpp | 2 +- boost/asio/high_resolution_timer.hpp | 2 +- boost/asio/impl/buffered_read_stream.hpp | 2 +- boost/asio/impl/buffered_write_stream.hpp | 2 +- boost/asio/impl/connect.hpp | 2 +- boost/asio/impl/defer.hpp | 2 +- boost/asio/impl/dispatch.hpp | 2 +- boost/asio/impl/error.ipp | 2 +- boost/asio/impl/execution_context.hpp | 2 +- boost/asio/impl/execution_context.ipp | 2 +- boost/asio/impl/executor.hpp | 2 +- boost/asio/impl/executor.ipp | 2 +- boost/asio/impl/handler_alloc_hook.ipp | 2 +- boost/asio/impl/io_context.hpp | 32 +- boost/asio/impl/io_context.ipp | 2 +- boost/asio/impl/post.hpp | 2 +- boost/asio/impl/read.hpp | 14 +- boost/asio/impl/read_at.hpp | 2 +- boost/asio/impl/read_until.hpp | 2 +- boost/asio/impl/serial_port_base.hpp | 2 +- boost/asio/impl/serial_port_base.ipp | 2 +- boost/asio/impl/spawn.hpp | 28 +- boost/asio/impl/src.cpp | 2 +- boost/asio/impl/src.hpp | 2 +- boost/asio/impl/system_context.hpp | 2 +- boost/asio/impl/system_context.ipp | 2 +- boost/asio/impl/system_executor.hpp | 2 +- boost/asio/impl/thread_pool.hpp | 2 +- boost/asio/impl/thread_pool.ipp | 2 +- boost/asio/impl/use_future.hpp | 2 +- boost/asio/impl/write.hpp | 14 +- boost/asio/impl/write_at.hpp | 2 +- boost/asio/io_context.hpp | 14 +- boost/asio/io_context_strand.hpp | 28 +- boost/asio/io_service.hpp | 2 +- boost/asio/io_service_strand.hpp | 2 +- boost/asio/ip/address.hpp | 6 +- boost/asio/ip/address_v4.hpp | 6 +- boost/asio/ip/address_v4_iterator.hpp | 2 +- boost/asio/ip/address_v4_range.hpp | 2 +- boost/asio/ip/address_v6.hpp | 6 +- boost/asio/ip/address_v6_iterator.hpp | 2 +- boost/asio/ip/address_v6_range.hpp | 2 +- boost/asio/ip/bad_address_cast.hpp | 2 +- boost/asio/ip/basic_endpoint.hpp | 2 +- boost/asio/ip/basic_resolver.hpp | 2 +- boost/asio/ip/basic_resolver_entry.hpp | 2 +- boost/asio/ip/basic_resolver_iterator.hpp | 2 +- boost/asio/ip/basic_resolver_query.hpp | 2 +- boost/asio/ip/basic_resolver_results.hpp | 4 +- boost/asio/ip/detail/endpoint.hpp | 2 +- boost/asio/ip/detail/impl/endpoint.ipp | 2 +- boost/asio/ip/detail/socket_option.hpp | 2 +- boost/asio/ip/host_name.hpp | 2 +- boost/asio/ip/icmp.hpp | 2 +- boost/asio/ip/impl/address.hpp | 2 +- boost/asio/ip/impl/address.ipp | 6 +- boost/asio/ip/impl/address_v4.hpp | 2 +- boost/asio/ip/impl/address_v4.ipp | 6 +- boost/asio/ip/impl/address_v6.hpp | 2 +- boost/asio/ip/impl/address_v6.ipp | 6 +- boost/asio/ip/impl/basic_endpoint.hpp | 2 +- boost/asio/ip/impl/host_name.ipp | 2 +- boost/asio/ip/impl/network_v4.hpp | 2 +- boost/asio/ip/impl/network_v4.ipp | 7 +- boost/asio/ip/impl/network_v6.hpp | 2 +- boost/asio/ip/impl/network_v6.ipp | 7 +- boost/asio/ip/multicast.hpp | 2 +- boost/asio/ip/network_v4.hpp | 6 +- boost/asio/ip/network_v6.hpp | 6 +- boost/asio/ip/resolver_base.hpp | 2 +- boost/asio/ip/resolver_query_base.hpp | 2 +- boost/asio/ip/resolver_service.hpp | 2 +- boost/asio/ip/tcp.hpp | 2 +- boost/asio/ip/udp.hpp | 2 +- boost/asio/ip/unicast.hpp | 2 +- boost/asio/ip/v6_only.hpp | 2 +- boost/asio/is_executor.hpp | 2 +- boost/asio/is_read_buffered.hpp | 2 +- boost/asio/is_write_buffered.hpp | 2 +- boost/asio/local/basic_endpoint.hpp | 2 +- boost/asio/local/connect_pair.hpp | 2 +- boost/asio/local/datagram_protocol.hpp | 2 +- boost/asio/local/detail/endpoint.hpp | 2 +- boost/asio/local/detail/impl/endpoint.ipp | 2 +- boost/asio/local/stream_protocol.hpp | 2 +- boost/asio/packaged_task.hpp | 2 +- boost/asio/placeholders.hpp | 2 +- boost/asio/posix/basic_descriptor.hpp | 2 +- boost/asio/posix/basic_stream_descriptor.hpp | 2 +- boost/asio/posix/descriptor.hpp | 2 +- boost/asio/posix/descriptor_base.hpp | 2 +- boost/asio/posix/stream_descriptor.hpp | 2 +- boost/asio/posix/stream_descriptor_service.hpp | 2 +- boost/asio/post.hpp | 2 +- boost/asio/raw_socket_service.hpp | 2 +- boost/asio/read.hpp | 14 +- boost/asio/read_at.hpp | 2 +- boost/asio/read_until.hpp | 2 +- boost/asio/seq_packet_socket_service.hpp | 2 +- boost/asio/serial_port.hpp | 2 +- boost/asio/serial_port_base.hpp | 2 +- boost/asio/serial_port_service.hpp | 2 +- boost/asio/signal_set.hpp | 2 +- boost/asio/signal_set_service.hpp | 2 +- boost/asio/socket_acceptor_service.hpp | 2 +- boost/asio/socket_base.hpp | 2 +- boost/asio/spawn.hpp | 2 +- boost/asio/ssl.hpp | 2 +- boost/asio/ssl/context.hpp | 2 +- boost/asio/ssl/context_base.hpp | 2 +- boost/asio/ssl/detail/buffered_handshake_op.hpp | 2 +- boost/asio/ssl/detail/engine.hpp | 2 +- boost/asio/ssl/detail/handshake_op.hpp | 2 +- boost/asio/ssl/detail/impl/engine.ipp | 2 +- boost/asio/ssl/detail/impl/openssl_init.ipp | 6 +- boost/asio/ssl/detail/io.hpp | 4 +- boost/asio/ssl/detail/openssl_init.hpp | 2 +- boost/asio/ssl/detail/openssl_types.hpp | 2 +- boost/asio/ssl/detail/password_callback.hpp | 2 +- boost/asio/ssl/detail/read_op.hpp | 2 +- boost/asio/ssl/detail/shutdown_op.hpp | 2 +- boost/asio/ssl/detail/stream_core.hpp | 2 +- boost/asio/ssl/detail/verify_callback.hpp | 2 +- boost/asio/ssl/detail/write_op.hpp | 2 +- boost/asio/ssl/error.hpp | 2 +- boost/asio/ssl/impl/context.hpp | 2 +- boost/asio/ssl/impl/context.ipp | 21 +- boost/asio/ssl/impl/error.ipp | 2 +- boost/asio/ssl/impl/rfc2818_verification.ipp | 2 +- boost/asio/ssl/impl/src.hpp | 2 +- boost/asio/ssl/rfc2818_verification.hpp | 2 +- boost/asio/ssl/stream.hpp | 2 +- boost/asio/ssl/stream_base.hpp | 2 +- boost/asio/ssl/verify_context.hpp | 2 +- boost/asio/ssl/verify_mode.hpp | 2 +- boost/asio/steady_timer.hpp | 2 +- boost/asio/strand.hpp | 2 +- boost/asio/stream_socket_service.hpp | 2 +- boost/asio/streambuf.hpp | 2 +- boost/asio/system_context.hpp | 2 +- boost/asio/system_executor.hpp | 2 +- boost/asio/system_timer.hpp | 2 +- boost/asio/thread_pool.hpp | 2 +- boost/asio/time_traits.hpp | 2 +- boost/asio/ts/buffer.hpp | 2 +- boost/asio/ts/executor.hpp | 2 +- boost/asio/ts/internet.hpp | 2 +- boost/asio/ts/io_context.hpp | 2 +- boost/asio/ts/net.hpp | 2 +- boost/asio/ts/netfwd.hpp | 2 +- boost/asio/ts/socket.hpp | 2 +- boost/asio/ts/timer.hpp | 2 +- boost/asio/unyield.hpp | 2 +- boost/asio/use_future.hpp | 2 +- boost/asio/uses_executor.hpp | 2 +- boost/asio/version.hpp | 4 +- boost/asio/wait_traits.hpp | 2 +- boost/asio/waitable_timer_service.hpp | 2 +- boost/asio/windows/basic_handle.hpp | 2 +- boost/asio/windows/basic_object_handle.hpp | 2 +- boost/asio/windows/basic_random_access_handle.hpp | 2 +- boost/asio/windows/basic_stream_handle.hpp | 2 +- boost/asio/windows/object_handle.hpp | 2 +- boost/asio/windows/object_handle_service.hpp | 2 +- boost/asio/windows/overlapped_handle.hpp | 2 +- boost/asio/windows/overlapped_ptr.hpp | 2 +- boost/asio/windows/random_access_handle.hpp | 2 +- .../asio/windows/random_access_handle_service.hpp | 2 +- boost/asio/windows/stream_handle.hpp | 2 +- boost/asio/windows/stream_handle_service.hpp | 2 +- boost/asio/write.hpp | 14 +- boost/asio/write_at.hpp | 2 +- boost/asio/yield.hpp | 2 +- boost/assign/list_of.hpp | 3 +- boost/assign/ptr_list_of.hpp | 22 +- boost/atomic/atomic.hpp | 10 + boost/atomic/capabilities.hpp | 49 + boost/atomic/detail/addressof.hpp | 58 + boost/atomic/detail/atomic_flag.hpp | 1 + boost/atomic/detail/atomic_template.hpp | 711 +- boost/atomic/detail/bitwise_cast.hpp | 56 +- boost/atomic/detail/bitwise_fp_cast.hpp | 86 + boost/atomic/detail/caps_gcc_atomic.hpp | 8 +- boost/atomic/detail/caps_gcc_sync.hpp | 4 + boost/atomic/detail/config.hpp | 112 +- boost/atomic/detail/extra_fp_operations.hpp | 28 + boost/atomic/detail/extra_fp_operations_fwd.hpp | 35 + boost/atomic/detail/extra_fp_ops_emulated.hpp | 107 + boost/atomic/detail/extra_fp_ops_generic.hpp | 189 + boost/atomic/detail/extra_operations.hpp | 1 + boost/atomic/detail/extra_operations_fwd.hpp | 2 +- boost/atomic/detail/extra_ops_emulated.hpp | 238 + boost/atomic/detail/extra_ops_gcc_arm.hpp | 979 +- boost/atomic/detail/extra_ops_gcc_ppc.hpp | 658 +- boost/atomic/detail/extra_ops_gcc_x86.hpp | 486 +- boost/atomic/detail/extra_ops_generic.hpp | 292 +- boost/atomic/detail/extra_ops_msvc_arm.hpp | 2 +- boost/atomic/detail/extra_ops_msvc_x86.hpp | 473 +- boost/atomic/detail/float_sizes.hpp | 142 + boost/atomic/detail/fp_operations.hpp | 28 + boost/atomic/detail/fp_operations_fwd.hpp | 35 + boost/atomic/detail/fp_ops_emulated.hpp | 72 + boost/atomic/detail/fp_ops_generic.hpp | 83 + boost/atomic/detail/int_sizes.hpp | 6 +- boost/atomic/detail/integral_extend.hpp | 105 + boost/atomic/detail/ops_cas_based.hpp | 2 + boost/atomic/detail/ops_emulated.hpp | 15 +- boost/atomic/detail/ops_extending_cas_based.hpp | 15 +- boost/atomic/detail/ops_gcc_alpha.hpp | 13 +- boost/atomic/detail/ops_gcc_arm.hpp | 93 +- boost/atomic/detail/ops_gcc_arm_common.hpp | 5 +- boost/atomic/detail/ops_gcc_atomic.hpp | 109 +- boost/atomic/detail/ops_gcc_ppc.hpp | 164 +- boost/atomic/detail/ops_gcc_ppc_common.hpp | 7 +- boost/atomic/detail/ops_gcc_sparc.hpp | 13 +- boost/atomic/detail/ops_gcc_sync.hpp | 105 +- boost/atomic/detail/ops_gcc_x86.hpp | 21 +- boost/atomic/detail/ops_gcc_x86_dcas.hpp | 566 +- boost/atomic/detail/ops_linux_arm.hpp | 9 +- boost/atomic/detail/ops_msvc_arm.hpp | 48 +- boost/atomic/detail/ops_msvc_x86.hpp | 127 +- boost/atomic/detail/ops_windows.hpp | 17 +- boost/atomic/detail/platform.hpp | 12 + boost/atomic/detail/storage_type.hpp | 101 +- boost/atomic/detail/string_ops.hpp | 61 + boost/atomic/detail/type_traits/conditional.hpp | 4 +- .../detail/type_traits/integral_constant.hpp | 46 + .../detail/type_traits/is_floating_point.hpp | 42 + boost/atomic/detail/type_traits/is_function.hpp | 4 +- boost/atomic/detail/type_traits/is_iec559.hpp | 47 + boost/atomic/detail/type_traits/is_integral.hpp | 4 +- boost/atomic/detail/type_traits/is_signed.hpp | 4 +- .../is_trivially_default_constructible.hpp | 46 + boost/atomic/detail/type_traits/make_signed.hpp | 4 +- boost/atomic/detail/type_traits/make_unsigned.hpp | 43 + boost/beast/core/bind_handler.hpp | 20 +- boost/beast/core/buffered_read_stream.hpp | 11 +- boost/beast/core/buffers_prefix.hpp | 2 +- boost/beast/core/buffers_suffix.hpp | 1 - boost/beast/core/detail/allocator.hpp | 4 +- boost/beast/core/detail/base64.hpp | 4 +- boost/beast/core/detail/bind_handler.hpp | 42 +- boost/beast/core/detail/config.hpp | 17 +- boost/beast/core/detail/in_place_init.hpp | 43 - boost/beast/core/detail/type_traits.hpp | 193 +- boost/beast/core/detail/variant.hpp | 144 +- boost/beast/core/flat_buffer.hpp | 2 +- boost/beast/core/flat_static_buffer.hpp | 2 +- boost/beast/core/handler_ptr.hpp | 152 +- boost/beast/core/impl/buffered_read_stream.ipp | 23 +- boost/beast/core/impl/buffers_cat.ipp | 327 +- boost/beast/core/impl/buffers_prefix.ipp | 2 +- boost/beast/core/impl/buffers_suffix.ipp | 3 +- boost/beast/core/impl/file_posix.ipp | 10 +- boost/beast/core/impl/file_stdio.ipp | 10 +- boost/beast/core/impl/file_win32.ipp | 18 +- boost/beast/core/impl/handler_ptr.ipp | 149 +- boost/beast/core/impl/multi_buffer.ipp | 2 +- boost/beast/core/impl/static_buffer.ipp | 23 +- boost/beast/core/static_buffer.hpp | 7 +- boost/beast/core/string.hpp | 51 +- boost/beast/core/type_traits.hpp | 24 +- boost/beast/http/basic_dynamic_body.hpp | 10 +- boost/beast/http/basic_file_body.hpp | 25 +- boost/beast/http/buffer_body.hpp | 9 +- boost/beast/http/detail/rfc7230.hpp | 4 +- boost/beast/http/detail/type_traits.hpp | 16 + boost/beast/http/empty_body.hpp | 7 +- boost/beast/http/error.hpp | 13 +- boost/beast/http/field.hpp | 1 + boost/beast/http/fields.hpp | 44 +- boost/beast/http/impl/basic_parser.ipp | 10 +- boost/beast/http/impl/field.ipp | 3 +- boost/beast/http/impl/fields.ipp | 143 +- boost/beast/http/impl/file_body_win32.ipp | 79 +- boost/beast/http/impl/parser.ipp | 88 +- boost/beast/http/impl/read.ipp | 307 +- boost/beast/http/impl/serializer.ipp | 88 +- boost/beast/http/impl/status.ipp | 8 +- boost/beast/http/impl/verb.ipp | 10 +- boost/beast/http/impl/write.ipp | 83 +- boost/beast/http/message.hpp | 10 +- boost/beast/http/parser.hpp | 59 +- boost/beast/http/read.hpp | 16 +- boost/beast/http/serializer.hpp | 56 +- boost/beast/http/span_body.hpp | 10 +- boost/beast/http/string_body.hpp | 10 +- boost/beast/http/type_traits.hpp | 23 +- boost/beast/http/vector_body.hpp | 10 +- boost/beast/http/write.hpp | 16 +- boost/beast/version.hpp | 2 +- boost/beast/websocket.hpp | 1 + boost/beast/websocket/detail/error.hpp | 78 + boost/beast/websocket/detail/frame.hpp | 25 +- boost/beast/websocket/detail/mask.hpp | 177 +- boost/beast/websocket/detail/pausation.hpp | 203 +- boost/beast/websocket/detail/pmd_extension.hpp | 80 +- boost/beast/websocket/detail/stream_base.hpp | 221 + boost/beast/websocket/detail/type_traits.hpp | 4 +- boost/beast/websocket/detail/utf8_checker.hpp | 6 +- boost/beast/websocket/error.hpp | 225 +- boost/beast/websocket/impl/accept.ipp | 243 +- boost/beast/websocket/impl/close.ipp | 133 +- boost/beast/websocket/impl/error.ipp | 170 +- boost/beast/websocket/impl/handshake.ipp | 133 +- boost/beast/websocket/impl/ping.ipp | 92 +- boost/beast/websocket/impl/read.ipp | 377 +- boost/beast/websocket/impl/rfc6455.ipp | 4 +- boost/beast/websocket/impl/stream.ipp | 545 +- boost/beast/websocket/impl/teardown.ipp | 123 +- boost/beast/websocket/impl/write.ipp | 231 +- boost/beast/websocket/ssl.hpp | 6 +- boost/beast/websocket/stream.hpp | 412 +- boost/beast/websocket/stream_fwd.hpp | 28 + boost/beast/websocket/teardown.hpp | 12 +- boost/beast/zlib/detail/inflate_stream.hpp | 22 +- boost/bind/bind.hpp | 6 +- .../detail/parameter_index_helper.hpp | 102 +- boost/circular_buffer/base.hpp | 18 +- boost/circular_buffer/details.hpp | 17 +- boost/concept_archetype.hpp | 3 +- boost/config/compiler/borland.hpp | 1 + boost/config/compiler/clang.hpp | 8 +- boost/config/compiler/diab.hpp | 9 +- boost/config/compiler/gcc.hpp | 7 +- boost/config/compiler/intel.hpp | 1 + boost/config/compiler/visualc.hpp | 26 +- boost/config/detail/suffix.hpp | 24 +- boost/config/header_deprecated.hpp | 26 + boost/config/helper_macros.hpp | 37 + boost/config/platform/cygwin.hpp | 11 + boost/config/platform/vxworks.hpp | 233 +- boost/config/pragma_message.hpp | 31 + boost/config/stdlib/dinkumware.hpp | 10 +- boost/config/stdlib/libcpp.hpp | 7 + boost/config/stdlib/libstdcpp3.hpp | 2 + boost/config/workaround.hpp | 2 + boost/container/adaptive_pool.hpp | 38 +- boost/container/allocator.hpp | 10 +- boost/container/allocator_traits.hpp | 114 +- boost/container/container_fwd.hpp | 35 +- boost/container/deque.hpp | 94 +- boost/container/detail/adaptive_node_pool.hpp | 6 +- boost/container/detail/adaptive_node_pool_impl.hpp | 4 +- boost/container/detail/addressof.hpp | 4 +- boost/container/detail/advanced_insert_int.hpp | 24 +- boost/container/detail/alloc_helpers.hpp | 16 +- .../container/detail/allocator_version_traits.hpp | 14 +- boost/container/detail/construct_in_place.hpp | 2 +- .../detail/container_or_allocator_rebind.hpp | 4 +- boost/container/detail/container_rebind.hpp | 4 +- boost/container/detail/copy_move_algo.hpp | 172 +- boost/container/detail/destroyers.hpp | 16 +- boost/container/detail/dispatch_uses_allocator.hpp | 110 +- boost/container/detail/flat_tree.hpp | 510 +- boost/container/detail/is_container.hpp | 4 +- boost/container/detail/is_contiguous_container.hpp | 4 +- boost/container/detail/is_sorted.hpp | 4 +- boost/container/detail/iterator.hpp | 30 + boost/container/detail/iterator_to_raw_pointer.hpp | 4 +- boost/container/detail/iterators.hpp | 18 +- boost/container/detail/math_functions.hpp | 4 +- boost/container/detail/min_max.hpp | 4 +- boost/container/detail/mpl.hpp | 4 +- boost/container/detail/multiallocation_chain.hpp | 10 +- boost/container/detail/mutex.hpp | 4 +- boost/container/detail/next_capacity.hpp | 72 +- boost/container/detail/node_alloc_holder.hpp | 48 +- boost/container/detail/node_pool.hpp | 8 +- boost/container/detail/node_pool_impl.hpp | 4 +- boost/container/detail/pair.hpp | 28 +- boost/container/detail/pool_common.hpp | 4 +- boost/container/detail/pool_common_alloc.hpp | 14 +- boost/container/detail/singleton.hpp | 4 +- boost/container/detail/transform_iterator.hpp | 2 +- boost/container/detail/tree.hpp | 161 +- boost/container/detail/type_traits.hpp | 4 +- boost/container/detail/value_functors.hpp | 36 + boost/container/detail/value_init.hpp | 4 +- .../container/detail/variadic_templates_tools.hpp | 4 +- boost/container/detail/version_type.hpp | 16 +- boost/container/flat_map.hpp | 454 +- boost/container/flat_set.hpp | 52 +- boost/container/list.hpp | 75 +- boost/container/map.hpp | 52 +- boost/container/node_allocator.hpp | 38 +- boost/container/node_handle.hpp | 12 +- boost/container/options.hpp | 165 + boost/container/pmr/flat_map.hpp | 12 +- boost/container/pmr/flat_set.hpp | 12 +- boost/container/pmr/map.hpp | 8 +- boost/container/pmr/polymorphic_allocator.hpp | 4 +- boost/container/pmr/resource_adaptor.hpp | 2 +- boost/container/pmr/set.hpp | 8 +- boost/container/scoped_allocator.hpp | 38 +- boost/container/set.hpp | 54 +- boost/container/slist.hpp | 88 +- boost/container/small_vector.hpp | 33 +- boost/container/stable_vector.hpp | 44 +- boost/container/static_vector.hpp | 22 +- boost/container/string.hpp | 162 +- boost/container/uses_allocator.hpp | 10 +- boost/container/vector.hpp | 630 +- boost/container_hash/detail/float_functions.hpp | 336 + boost/container_hash/detail/hash_float.hpp | 271 + boost/container_hash/detail/limits.hpp | 62 + boost/container_hash/extensions.hpp | 414 + boost/container_hash/hash.hpp | 761 + boost/container_hash/hash_fwd.hpp | 36 + boost/context/all.hpp | 2 + boost/context/continuation_fcontext.hpp | 25 +- boost/context/continuation_ucontext.hpp | 34 +- boost/context/continuation_winfib.hpp | 19 +- boost/context/detail/apply.hpp | 4 +- boost/context/detail/externc.hpp | 23 + boost/context/execution_context.hpp | 13 +- boost/context/execution_context_v1.hpp | 110 +- boost/context/execution_context_v2.hpp | 102 +- boost/context/execution_context_v2_void.ipp | 52 +- boost/context/fiber.hpp | 13 + boost/context/fiber_fcontext.hpp | 365 + boost/context/fiber_ucontext.hpp | 515 + boost/context/fiber_winfib.hpp | 453 + boost/contract.hpp | 44 + boost/contract/assert.hpp | 136 + boost/contract/base_types.hpp | 200 + boost/contract/call_if.hpp | 617 + boost/contract/check.hpp | 347 + boost/contract/constructor.hpp | 108 + boost/contract/core/access.hpp | 183 + boost/contract/core/check_macro.hpp | 133 + boost/contract/core/config.hpp | 797 + boost/contract/core/constructor_precondition.hpp | 122 + boost/contract/core/exception.hpp | 953 + boost/contract/core/specify.hpp | 650 + boost/contract/core/virtual.hpp | 161 + boost/contract/destructor.hpp | 107 + boost/contract/detail/assert.hpp | 28 + boost/contract/detail/auto_ptr.hpp | 53 + boost/contract/detail/check.hpp | 48 + boost/contract/detail/checking.hpp | 80 + boost/contract/detail/condition/cond_base.hpp | 153 + boost/contract/detail/condition/cond_inv.hpp | 232 + boost/contract/detail/condition/cond_post.hpp | 88 + .../detail/condition/cond_subcontracting.hpp | 472 + boost/contract/detail/config.hpp | 26 + boost/contract/detail/debug.hpp | 20 + boost/contract/detail/decl.hpp | 129 + boost/contract/detail/declspec.hpp | 51 + boost/contract/detail/inlined.hpp | 15 + boost/contract/detail/inlined/core/exception.hpp | 502 + boost/contract/detail/inlined/detail/checking.hpp | 49 + boost/contract/detail/inlined/old.hpp | 34 + boost/contract/detail/name.hpp | 26 + boost/contract/detail/none.hpp | 28 + boost/contract/detail/noop.hpp | 19 + boost/contract/detail/operation/constructor.hpp | 95 + boost/contract/detail/operation/destructor.hpp | 102 + boost/contract/detail/operation/function.hpp | 82 + .../contract/detail/operation/public_function.hpp | 161 + .../detail/operation/static_public_function.hpp | 103 + boost/contract/detail/operator_safe_bool.hpp | 73 + .../detail/preprocessor/keyword/private.hpp | 35 + .../detail/preprocessor/keyword/protected.hpp | 36 + .../detail/preprocessor/keyword/public.hpp | 35 + .../detail/preprocessor/keyword/utility/is.hpp | 30 + .../detail/preprocessor/keyword/virtual.hpp | 35 + boost/contract/detail/static_local_var.hpp | 41 + boost/contract/detail/tvariadic.hpp | 190 + .../detail/type_traits/member_function_types.hpp | 72 + boost/contract/detail/type_traits/mirror.hpp | 111 + boost/contract/detail/type_traits/optional.hpp | 42 + boost/contract/function.hpp | 89 + boost/contract/old.hpp | 810 + boost/contract/override.hpp | 184 + boost/contract/public_function.hpp | 876 + boost/contract_macro.hpp | 1397 + boost/core/addressof.hpp | 84 +- boost/core/pointer_traits.hpp | 185 +- boost/coroutine/asymmetric_coroutine.hpp | 64 +- boost/coroutine2/detail/pull_control_block_cc.hpp | 14 +- boost/coroutine2/detail/pull_control_block_cc.ipp | 252 +- boost/coroutine2/detail/pull_coroutine.hpp | 33 +- boost/coroutine2/detail/pull_coroutine.ipp | 12 +- boost/coroutine2/detail/push_control_block_cc.hpp | 14 +- boost/coroutine2/detail/push_control_block_cc.ipp | 245 +- boost/coroutine2/detail/push_coroutine.hpp | 25 +- boost/coroutine2/detail/push_coroutine.ipp | 12 +- boost/coroutine2/detail/wrap.hpp | 8 +- boost/cstdint.hpp | 23 +- boost/cxx11_char_types.hpp | 4 +- boost/date_time/adjust_functors.hpp | 22 +- boost/date_time/c_local_time_adjustor.hpp | 13 +- boost/date_time/date_duration.hpp | 4 + boost/date_time/date_formatting.hpp | 2 + boost/date_time/date_formatting_locales.hpp | 13 +- boost/date_time/format_date_parser.hpp | 9 +- boost/date_time/gregorian/greg_facet.hpp | 10 +- boost/date_time/gregorian/greg_year.hpp | 8 +- boost/date_time/gregorian/gregorian_io.hpp | 104 +- boost/date_time/int_adapter.hpp | 41 +- boost/date_time/local_time/custom_time_zone.hpp | 1 - boost/date_time/period_formatter.hpp | 19 +- boost/date_time/posix_time/posix_time_duration.hpp | 28 +- boost/date_time/posix_time/posix_time_io.hpp | 24 +- boost/date_time/posix_time/time_serialize.hpp | 85 +- boost/date_time/special_values_parser.hpp | 55 +- boost/date_time/string_parse_tree.hpp | 11 +- boost/date_time/time_duration.hpp | 17 +- boost/date_time/time_facet.hpp | 11 +- boost/date_time/time_parsing.hpp | 20 + boost/date_time/time_resolution_traits.hpp | 25 +- boost/date_time/time_system_split.hpp | 14 +- boost/date_time/tz_db_base.hpp | 4 +- boost/detail/allocator_utilities.hpp | 9 +- boost/detail/lightweight_thread.hpp | 24 + boost/dll/detail/aggressive_ptr_cast.hpp | 2 +- boost/dll/detail/windows/path_from_handle.hpp | 13 +- boost/dll/import.hpp | 4 +- boost/dll/import_mangled.hpp | 4 +- boost/dll/shared_library.hpp | 6 +- boost/dynamic_bitset/dynamic_bitset.hpp | 7 +- boost/endian/arithmetic.hpp | 18 +- boost/endian/buffers.hpp | 58 +- boost/endian/conversion.hpp | 37 +- boost/endian/detail/config.hpp | 6 +- boost/endian/detail/cover_operators.hpp | 24 +- boost/endian/detail/intrinsic.hpp | 2 +- boost/endian/detail/lightweight_test.hpp | 2 +- boost/fiber/algo/work_stealing.hpp | 2 +- boost/fiber/buffered_channel.hpp | 118 +- boost/fiber/condition_variable.hpp | 1 - boost/fiber/context.hpp | 36 +- boost/fiber/fiber.hpp | 14 +- boost/fiber/future/detail/shared_state_object.hpp | 5 +- boost/fiber/future/detail/task_object.hpp | 18 +- boost/fiber/future/packaged_task.hpp | 2 +- boost/fiber/future/promise.hpp | 2 +- boost/fiber/numa/pin_thread.hpp | 6 +- boost/fiber/scheduler.hpp | 6 +- boost/fiber/unbuffered_channel.hpp | 104 +- boost/function/function_base.hpp | 13 + boost/function/function_template.hpp | 9 + boost/functional/factory.hpp | 51 +- boost/functional/forward_adapter.hpp | 2 +- boost/functional/hash.hpp | 3 +- boost/functional/hash/detail/float_functions.hpp | 336 - boost/functional/hash/detail/hash_float.hpp | 271 - boost/functional/hash/detail/limits.hpp | 62 - boost/functional/hash/extensions.hpp | 316 +- boost/functional/hash/hash.hpp | 593 +- boost/functional/hash/hash_fwd.hpp | 32 +- boost/functional/hash_fwd.hpp | 7 +- boost/functional/lightweight_forward_adapter.hpp | 2 +- .../container/deque/detail/cpp03/as_deque.hpp | 8 +- boost/fusion/container/map/detail/cpp03/as_map.hpp | 8 +- boost/fusion/container/map/map.hpp | 15 +- boost/fusion/container/set/detail/cpp03/as_set.hpp | 8 +- .../container/vector/detail/cpp03/as_vector.hpp | 8 +- boost/fusion/container/vector/vector.hpp | 4 +- boost/fusion/support/detail/is_mpl_sequence.hpp | 3 +- boost/fusion/support/is_sequence.hpp | 9 +- boost/geometry/algorithms/area.hpp | 112 +- boost/geometry/algorithms/convert.hpp | 28 +- boost/geometry/algorithms/correct.hpp | 7 +- boost/geometry/algorithms/densify.hpp | 425 + boost/geometry/algorithms/detail/azimuth.hpp | 12 +- .../algorithms/detail/buffer/buffer_inserter.hpp | 50 +- .../algorithms/detail/buffer/buffer_policies.hpp | 4 + .../detail/buffer/buffered_piece_collection.hpp | 23 +- .../detail/buffer/turn_in_piece_visitor.hpp | 2 + .../detail/distance/multipoint_to_geometry.hpp | 1 + .../algorithms/detail/envelope/segment.hpp | 1 - .../geometry/algorithms/detail/extreme_points.hpp | 20 +- .../algorithms/detail/is_valid/interface.hpp | 8 +- boost/geometry/algorithms/detail/is_valid/ring.hpp | 10 +- .../algorithms/detail/overlay/add_rings.hpp | 13 +- .../detail/overlay/aggregate_operations.hpp | 256 - .../detail/overlay/append_no_dups_or_spikes.hpp | 41 +- .../algorithms/detail/overlay/assign_parents.hpp | 33 +- .../algorithms/detail/overlay/cluster_info.hpp | 5 +- .../detail/overlay/enrich_intersection_points.hpp | 178 +- .../algorithms/detail/overlay/enrichment_info.hpp | 2 + .../geometry/algorithms/detail/overlay/follow.hpp | 3 +- .../detail/overlay/handle_colocations.hpp | 36 +- .../detail/overlay/handle_self_turns.hpp | 205 +- .../algorithms/detail/overlay/is_self_turn.hpp | 17 +- .../detail/overlay/less_by_segment_ratio.hpp | 3 - .../geometry/algorithms/detail/overlay/overlay.hpp | 22 +- .../algorithms/detail/overlay/overlay_type.hpp | 11 +- .../algorithms/detail/overlay/self_turn_points.hpp | 12 +- .../algorithms/detail/overlay/sort_by_side.hpp | 13 +- .../algorithms/detail/overlay/traversal.hpp | 338 +- .../overlay/traversal_intersection_patterns.hpp | 451 - .../detail/overlay/traversal_ring_creator.hpp | 58 +- .../detail/overlay/traversal_switch_detector.hpp | 246 +- .../algorithms/detail/overlay/turn_info.hpp | 2 - boost/geometry/algorithms/detail/partition.hpp | 2 +- .../algorithms/detail/point_is_spike_or_equal.hpp | 56 +- boost/geometry/algorithms/length.hpp | 38 +- boost/geometry/algorithms/point_on_surface.hpp | 6 +- boost/geometry/algorithms/simplify.hpp | 250 +- boost/geometry/core/radius.hpp | 8 +- boost/geometry/core/srs.hpp | 196 - boost/geometry/formulas/andoyer_inverse.hpp | 9 +- boost/geometry/formulas/elliptic_arc_length.hpp | 56 +- boost/geometry/formulas/sjoberg_intersection.hpp | 1 - boost/geometry/formulas/thomas_direct.hpp | 1 - boost/geometry/formulas/thomas_inverse.hpp | 8 +- boost/geometry/formulas/vertex_latitude.hpp | 4 +- boost/geometry/formulas/vertex_longitude.hpp | 12 +- boost/geometry/formulas/vincenty_direct.hpp | 5 +- boost/geometry/formulas/vincenty_inverse.hpp | 9 +- .../adapted/boost_polygon/hole_iterator.hpp | 1 - boost/geometry/geometries/polygon.hpp | 6 +- boost/geometry/geometry.hpp | 8 +- .../index/detail/rtree/node/scoped_deallocator.hpp | 9 +- .../index/detail/rtree/node/variant_dynamic.hpp | 104 +- .../index/detail/rtree/node/variant_static.hpp | 49 +- .../index/detail/rtree/node/weak_dynamic.hpp | 134 +- .../index/detail/rtree/node/weak_static.hpp | 71 +- boost/geometry/index/inserter.hpp | 9 +- boost/geometry/index/predicates.hpp | 58 +- boost/geometry/index/rtree.hpp | 7 +- boost/geometry/io/wkt/read.hpp | 34 +- boost/geometry/iterators/base.hpp | 1 - boost/geometry/iterators/closing_iterator.hpp | 1 - boost/geometry/iterators/concatenate_iterator.hpp | 1 - .../segment_iterator/range_segment_iterator.hpp | 1 - .../geometry/iterators/ever_circling_iterator.hpp | 1 - boost/geometry/iterators/flatten_iterator.hpp | 1 - .../policies/relate/intersection_points.hpp | 37 +- boost/geometry/srs/epsg.hpp | 82 + boost/geometry/srs/esri.hpp | 82 + boost/geometry/srs/iau2000.hpp | 82 + boost/geometry/srs/projection.hpp | 591 + boost/geometry/srs/projections/code.hpp | 56 + boost/geometry/srs/projections/epsg.hpp | 4409 +++ boost/geometry/srs/projections/epsg_params.hpp | 48 + boost/geometry/srs/projections/epsg_traits.hpp | 4417 +++ boost/geometry/srs/projections/esri.hpp | 491 + boost/geometry/srs/projections/esri_params.hpp | 48 + boost/geometry/srs/projections/esri_traits.hpp | 499 + boost/geometry/srs/projections/exception.hpp | 97 + boost/geometry/srs/projections/factory.hpp | 282 + boost/geometry/srs/projections/iau2000.hpp | 2424 ++ boost/geometry/srs/projections/iau2000_params.hpp | 48 + boost/geometry/srs/projections/iau2000_traits.hpp | 2432 ++ boost/geometry/srs/projections/impl/aasincos.hpp | 114 + boost/geometry/srs/projections/impl/adjlon.hpp | 70 + .../geometry/srs/projections/impl/base_dynamic.hpp | 151 + .../geometry/srs/projections/impl/base_static.hpp | 139 + boost/geometry/srs/projections/impl/dms_parser.hpp | 278 + .../srs/projections/impl/factory_entry.hpp | 51 + .../srs/projections/impl/function_overloads.hpp | 46 + boost/geometry/srs/projections/impl/geocent.hpp | 487 + boost/geometry/srs/projections/impl/pj_auth.hpp | 95 + .../geometry/srs/projections/impl/pj_datum_set.hpp | 213 + boost/geometry/srs/projections/impl/pj_datums.hpp | 112 + boost/geometry/srs/projections/impl/pj_ell_set.hpp | 205 + boost/geometry/srs/projections/impl/pj_ellps.hpp | 98 + boost/geometry/srs/projections/impl/pj_fwd.hpp | 101 + boost/geometry/srs/projections/impl/pj_gauss.hpp | 142 + boost/geometry/srs/projections/impl/pj_init.hpp | 395 + boost/geometry/srs/projections/impl/pj_inv.hpp | 82 + boost/geometry/srs/projections/impl/pj_mlfn.hpp | 121 + boost/geometry/srs/projections/impl/pj_msfn.hpp | 59 + boost/geometry/srs/projections/impl/pj_param.hpp | 161 + boost/geometry/srs/projections/impl/pj_phi2.hpp | 73 + boost/geometry/srs/projections/impl/pj_qsfn.hpp | 95 + .../geometry/srs/projections/impl/pj_strerrno.hpp | 144 + .../geometry/srs/projections/impl/pj_transform.hpp | 1009 + boost/geometry/srs/projections/impl/pj_tsfn.hpp | 58 + boost/geometry/srs/projections/impl/pj_units.hpp | 79 + boost/geometry/srs/projections/impl/pj_zpoly1.hpp | 106 + boost/geometry/srs/projections/impl/proj_mdist.hpp | 144 + boost/geometry/srs/projections/impl/projects.hpp | 272 + boost/geometry/srs/projections/invalid_point.hpp | 38 + boost/geometry/srs/projections/par4.hpp | 501 + boost/geometry/srs/projections/proj/aea.hpp | 349 + boost/geometry/srs/projections/proj/aeqd.hpp | 654 + boost/geometry/srs/projections/proj/airy.hpp | 257 + boost/geometry/srs/projections/proj/aitoff.hpp | 324 + boost/geometry/srs/projections/proj/august.hpp | 168 + boost/geometry/srs/projections/proj/bacon.hpp | 272 + boost/geometry/srs/projections/proj/bipc.hpp | 297 + boost/geometry/srs/projections/proj/boggs.hpp | 185 + boost/geometry/srs/projections/proj/bonne.hpp | 298 + boost/geometry/srs/projections/proj/cass.hpp | 292 + boost/geometry/srs/projections/proj/cc.hpp | 171 + boost/geometry/srs/projections/proj/cea.hpp | 269 + boost/geometry/srs/projections/proj/chamb.hpp | 288 + boost/geometry/srs/projections/proj/collg.hpp | 183 + boost/geometry/srs/projections/proj/crast.hpp | 175 + boost/geometry/srs/projections/proj/denoy.hpp | 174 + boost/geometry/srs/projections/proj/eck1.hpp | 167 + boost/geometry/srs/projections/proj/eck2.hpp | 184 + boost/geometry/srs/projections/proj/eck3.hpp | 321 + boost/geometry/srs/projections/proj/eck4.hpp | 195 + boost/geometry/srs/projections/proj/eck5.hpp | 168 + boost/geometry/srs/projections/proj/eqc.hpp | 175 + boost/geometry/srs/projections/proj/eqdc.hpp | 250 + boost/geometry/srs/projections/proj/etmerc.hpp | 395 + boost/geometry/srs/projections/proj/fahey.hpp | 168 + boost/geometry/srs/projections/proj/fouc_s.hpp | 201 + boost/geometry/srs/projections/proj/gall.hpp | 169 + boost/geometry/srs/projections/proj/geocent.hpp | 169 + boost/geometry/srs/projections/proj/geos.hpp | 377 + boost/geometry/srs/projections/proj/gins8.hpp | 170 + boost/geometry/srs/projections/proj/gn_sinu.hpp | 426 + boost/geometry/srs/projections/proj/gnom.hpp | 266 + boost/geometry/srs/projections/proj/goode.hpp | 187 + boost/geometry/srs/projections/proj/gstmerc.hpp | 202 + boost/geometry/srs/projections/proj/hammer.hpp | 201 + boost/geometry/srs/projections/proj/hatano.hpp | 211 + boost/geometry/srs/projections/proj/healpix.hpp | 897 + boost/geometry/srs/projections/proj/igh.hpp | 377 + boost/geometry/srs/projections/proj/imw_p.hpp | 320 + boost/geometry/srs/projections/proj/isea.hpp | 1311 + boost/geometry/srs/projections/proj/krovak.hpp | 360 + boost/geometry/srs/projections/proj/labrd.hpp | 269 + boost/geometry/srs/projections/proj/laea.hpp | 447 + boost/geometry/srs/projections/proj/lagrng.hpp | 195 + boost/geometry/srs/projections/proj/larr.hpp | 164 + boost/geometry/srs/projections/proj/lask.hpp | 173 + boost/geometry/srs/projections/proj/latlong.hpp | 292 + boost/geometry/srs/projections/proj/lcc.hpp | 282 + boost/geometry/srs/projections/proj/lcca.hpp | 231 + boost/geometry/srs/projections/proj/loxim.hpp | 205 + boost/geometry/srs/projections/proj/lsat.hpp | 341 + boost/geometry/srs/projections/proj/mbt_fps.hpp | 194 + boost/geometry/srs/projections/proj/mbtfpp.hpp | 199 + boost/geometry/srs/projections/proj/mbtfpq.hpp | 208 + boost/geometry/srs/projections/proj/merc.hpp | 267 + boost/geometry/srs/projections/proj/mill.hpp | 167 + boost/geometry/srs/projections/proj/mod_ster.hpp | 522 + boost/geometry/srs/projections/proj/moll.hpp | 294 + boost/geometry/srs/projections/proj/natearth.hpp | 228 + boost/geometry/srs/projections/proj/nell.hpp | 180 + boost/geometry/srs/projections/proj/nell_h.hpp | 184 + boost/geometry/srs/projections/proj/nocol.hpp | 190 + boost/geometry/srs/projections/proj/nsper.hpp | 355 + boost/geometry/srs/projections/proj/nzmg.hpp | 255 + boost/geometry/srs/projections/proj/ob_tran.hpp | 575 + boost/geometry/srs/projections/proj/ocea.hpp | 231 + boost/geometry/srs/projections/proj/oea.hpp | 214 + boost/geometry/srs/projections/proj/omerc.hpp | 354 + boost/geometry/srs/projections/proj/ortho.hpp | 257 + boost/geometry/srs/projections/proj/poly.hpp | 311 + boost/geometry/srs/projections/proj/putp2.hpp | 193 + boost/geometry/srs/projections/proj/putp3.hpp | 227 + boost/geometry/srs/projections/proj/putp4p.hpp | 231 + boost/geometry/srs/projections/proj/putp5.hpp | 229 + boost/geometry/srs/projections/proj/putp6.hpp | 255 + boost/geometry/srs/projections/proj/qsc.hpp | 539 + boost/geometry/srs/projections/proj/robin.hpp | 298 + boost/geometry/srs/projections/proj/rouss.hpp | 241 + boost/geometry/srs/projections/proj/rpoly.hpp | 187 + boost/geometry/srs/projections/proj/sconics.hpp | 570 + boost/geometry/srs/projections/proj/somerc.hpp | 227 + boost/geometry/srs/projections/proj/stere.hpp | 545 + boost/geometry/srs/projections/proj/sterea.hpp | 210 + boost/geometry/srs/projections/proj/sts.hpp | 325 + boost/geometry/srs/projections/proj/tcc.hpp | 163 + boost/geometry/srs/projections/proj/tcea.hpp | 176 + boost/geometry/srs/projections/proj/tmerc.hpp | 495 + boost/geometry/srs/projections/proj/tpeqd.hpp | 235 + boost/geometry/srs/projections/proj/urm5.hpp | 185 + boost/geometry/srs/projections/proj/urmfps.hpp | 235 + boost/geometry/srs/projections/proj/vandg.hpp | 257 + boost/geometry/srs/projections/proj/vandg2.hpp | 237 + boost/geometry/srs/projections/proj/vandg4.hpp | 194 + boost/geometry/srs/projections/proj/wag2.hpp | 172 + boost/geometry/srs/projections/proj/wag3.hpp | 180 + boost/geometry/srs/projections/proj/wag7.hpp | 161 + boost/geometry/srs/projections/proj/wink1.hpp | 174 + boost/geometry/srs/projections/proj/wink2.hpp | 195 + boost/geometry/srs/projections/proj4.hpp | 123 + boost/geometry/srs/projections/srid_traits.hpp | 101 + boost/geometry/srs/sphere.hpp | 117 + boost/geometry/srs/spheroid.hpp | 121 + boost/geometry/srs/srs.hpp | 29 + boost/geometry/srs/transformation.hpp | 627 + boost/geometry/strategies/area.hpp | 56 +- boost/geometry/strategies/area_result.hpp | 116 + boost/geometry/strategies/cartesian/area.hpp | 146 + .../strategies/cartesian/area_surveyor.hpp | 131 +- .../strategies/cartesian/centroid_average.hpp | 4 +- boost/geometry/strategies/cartesian/densify.hpp | 133 + .../geometry/strategies/cartesian/intersection.hpp | 47 +- .../geometry/strategies/concepts/area_concept.hpp | 20 +- boost/geometry/strategies/default_area_result.hpp | 18 +- boost/geometry/strategies/densify.hpp | 42 + boost/geometry/strategies/geographic/area.hpp | 116 +- boost/geometry/strategies/geographic/azimuth.hpp | 2 +- boost/geometry/strategies/geographic/densify.hpp | 136 + boost/geometry/strategies/geographic/distance.hpp | 34 +- .../strategies/geographic/distance_cross_track.hpp | 111 +- .../geographic/distance_cross_track_box_box.hpp | 207 + .../geographic/distance_cross_track_point_box.hpp | 218 + .../strategies/geographic/envelope_segment.hpp | 4 +- .../strategies/geographic/intersection.hpp | 34 +- .../geographic/intersection_elliptic.hpp | 2 +- boost/geometry/strategies/geographic/side.hpp | 12 +- boost/geometry/strategies/spherical/area.hpp | 120 +- boost/geometry/strategies/spherical/densify.hpp | 189 + .../strategies/spherical/distance_cross_track.hpp | 10 + .../spherical/distance_cross_track_box_box.hpp | 440 + .../spherical/distance_cross_track_point_box.hpp | 202 +- .../strategies/spherical/distance_haversine.hpp | 93 +- boost/geometry/strategies/spherical/get_radius.hpp | 81 + .../geometry/strategies/spherical/intersection.hpp | 32 +- .../strategies/spherical/point_in_poly_winding.hpp | 7 +- boost/geometry/strategies/strategies.hpp | 14 +- .../strategies/transform/matrix_transformers.hpp | 6 +- .../strategies/transform/srs_transformer.hpp | 102 + .../util/normalize_spheroidal_coordinates.hpp | 4 +- boost/geometry/util/range.hpp | 7 +- boost/geometry/util/select_sequence_element.hpp | 78 + .../views/detail/boundary_view/implementation.hpp | 1 - boost/geometry/views/detail/points_view.hpp | 1 - boost/graph/detail/array_binary_tree.hpp | 1 + boost/hana/config.hpp | 7 - boost/hana/core/to.hpp | 40 +- boost/hana/detail/preprocessor.hpp | 72 - boost/hana/detail/struct_macros.hpp | 1261 +- boost/hana/detail/struct_macros.hpp.erb | 52 +- boost/hana/ext/std.hpp | 7 +- boost/hana/ext/std/tuple.hpp | 7 - boost/hana/fwd/string.hpp | 30 +- boost/hana/fwd/take_back.hpp | 20 + boost/hana/string.hpp | 30 + boost/hana/take_back.hpp | 8 + boost/hana/version.hpp | 2 +- boost/hof.hpp | 63 + boost/hof/alias.hpp | 219 + boost/hof/always.hpp | 174 + boost/hof/apply.hpp | 252 + boost/hof/apply_eval.hpp | 156 + boost/hof/arg.hpp | 126 + boost/hof/capture.hpp | 189 + boost/hof/combine.hpp | 126 + boost/hof/compose.hpp | 169 + boost/hof/config.hpp | 201 + boost/hof/construct.hpp | 302 + boost/hof/decay.hpp | 68 + boost/hof/decorate.hpp | 217 + boost/hof/detail/and.hpp | 55 + boost/hof/detail/callable_base.hpp | 65 + boost/hof/detail/can_be_called.hpp | 121 + boost/hof/detail/compressed_pair.hpp | 130 + boost/hof/detail/constexpr_deduce.hpp | 74 + boost/hof/detail/delegate.hpp | 107 + boost/hof/detail/forward.hpp | 37 + boost/hof/detail/holder.hpp | 27 + boost/hof/detail/intrinsics.hpp | 113 + boost/hof/detail/join.hpp | 43 + boost/hof/detail/make.hpp | 31 + boost/hof/detail/move.hpp | 24 + boost/hof/detail/noexcept.hpp | 19 + boost/hof/detail/pp.hpp | 93 + boost/hof/detail/recursive_constexpr_depth.hpp | 19 + boost/hof/detail/remove_rvalue_reference.hpp | 26 + boost/hof/detail/result_of.hpp | 82 + boost/hof/detail/result_type.hpp | 43 + boost/hof/detail/seq.hpp | 46 + boost/hof/detail/static_const_var.hpp | 68 + boost/hof/detail/unpack_tuple.hpp | 98 + boost/hof/detail/unwrap.hpp | 29 + boost/hof/detail/using.hpp | 21 + boost/hof/eval.hpp | 86 + boost/hof/first_of.hpp | 244 + boost/hof/fix.hpp | 242 + boost/hof/flip.hpp | 107 + boost/hof/flow.hpp | 166 + boost/hof/fold.hpp | 171 + boost/hof/function.hpp | 90 + boost/hof/function_param_limit.hpp | 57 + boost/hof/identity.hpp | 72 + boost/hof/if.hpp | 143 + boost/hof/implicit.hpp | 155 + boost/hof/indirect.hpp | 133 + boost/hof/infix.hpp | 200 + boost/hof/is_invocable.hpp | 72 + boost/hof/is_unpackable.hpp | 115 + boost/hof/lambda.hpp | 244 + boost/hof/lazy.hpp | 299 + boost/hof/lift.hpp | 110 + boost/hof/limit.hpp | 142 + boost/hof/match.hpp | 121 + boost/hof/mutable.hpp | 68 + boost/hof/pack.hpp | 423 + boost/hof/partial.hpp | 292 + boost/hof/pipable.hpp | 215 + boost/hof/placeholders.hpp | 468 + boost/hof/proj.hpp | 265 + boost/hof/protect.hpp | 80 + boost/hof/repeat.hpp | 162 + boost/hof/repeat_while.hpp | 181 + boost/hof/result.hpp | 135 + boost/hof/returns.hpp | 249 + boost/hof/reveal.hpp | 385 + boost/hof/reverse_fold.hpp | 173 + boost/hof/rotate.hpp | 101 + boost/hof/static.hpp | 97 + boost/hof/tap.hpp | 83 + boost/hof/unpack.hpp | 181 + boost/hof/unpack_sequence.hpp | 71 + boost/hof/version.hpp | 16 + boost/interprocess/allocators/adaptive_pool.hpp | 2 +- boost/interprocess/allocators/allocator.hpp | 2 +- .../allocators/detail/adaptive_node_pool.hpp | 4 +- .../allocators/detail/allocator_common.hpp | 4 +- boost/interprocess/allocators/detail/node_pool.hpp | 4 +- boost/interprocess/allocators/node_allocator.hpp | 2 +- .../allocators/private_adaptive_pool.hpp | 2 +- .../allocators/private_node_allocator.hpp | 2 +- boost/interprocess/containers/pair.hpp | 2 +- boost/interprocess/containers/version_type.hpp | 4 +- boost/interprocess/detail/atomic.hpp | 54 + boost/interprocess/detail/in_place_interface.hpp | 2 +- .../detail/intermodule_singleton_common.hpp | 2 +- .../detail/managed_open_or_create_impl.hpp | 4 +- boost/interprocess/detail/named_proxy.hpp | 2 +- boost/interprocess/detail/os_thread_functions.hpp | 15 + .../interprocess/detail/segment_manager_helper.hpp | 10 +- boost/interprocess/detail/transform_iterator.hpp | 164 +- .../detail/variadic_templates_tools.hpp | 8 +- boost/interprocess/detail/win32_api.hpp | 2 +- boost/interprocess/detail/workaround.hpp | 2 +- boost/interprocess/ipc/message_queue.hpp | 16 +- .../mem_algo/detail/mem_algo_common.hpp | 4 +- .../mem_algo/detail/simple_seq_fit_impl.hpp | 10 +- boost/interprocess/mem_algo/rbtree_best_fit.hpp | 10 +- boost/interprocess/offset_ptr.hpp | 2 +- boost/interprocess/segment_manager.hpp | 8 +- boost/interprocess/smart_ptr/intrusive_ptr.hpp | 102 +- .../interprocess/sync/detail/common_algorithms.hpp | 43 + boost/intrusive/detail/config_begin.hpp | 27 +- boost/intrusive/hashtable.hpp | 93 +- boost/intrusive/pointer_plus_bits.hpp | 15 + boost/iostreams/detail/buffer.hpp | 28 +- boost/iostreams/detail/config/fpos.hpp | 2 +- boost/iostreams/filter/bzip2.hpp | 8 + boost/iostreams/filter/lzma.hpp | 8 + boost/iostreams/filter/zlib.hpp | 8 + boost/iostreams/filtering_stream.hpp | 21 + boost/iostreams/stream.hpp | 20 + boost/iterator/iterator_archetypes.hpp | 17 +- boost/lambda/core.hpp | 8 +- boost/locale/format.hpp | 3 +- boost/locale/generator.hpp | 3 +- boost/locale/localization_backend.hpp | 30 +- boost/locale/util.hpp | 62 + boost/log/detail/allocator_traits.hpp | 77 + boost/log/detail/attachable_sstream_buf.hpp | 10 +- boost/log/detail/config.hpp | 13 +- boost/log/detail/threadsafe_queue.hpp | 95 +- .../predicates/channel_severity_filter.hpp | 3 +- boost/log/utility/ipc/reliable_message_queue.hpp | 4 +- boost/log/utility/permissions.hpp | 4 +- boost/math/common_factor.hpp | 5 +- boost/math/common_factor_ct.hpp | 5 +- boost/math/common_factor_rt.hpp | 5 +- boost/math/concepts/std_real_concept.hpp | 13 + boost/math/quadrature/detail/exp_sinh_detail.hpp | 2 +- boost/math/quadrature/naive_monte_carlo.hpp | 426 + boost/math/quaternion.hpp | 1 + .../math/special_functions/chebyshev_transform.hpp | 10 - .../special_functions/detail/bernoulli_details.hpp | 9 + boost/math/special_functions/detail/fp_traits.hpp | 3 +- .../detail/unchecked_bernoulli.hpp | 37 +- .../detail/unchecked_factorial.hpp | 29 +- boost/math/special_functions/ellint_d.hpp | 5 + boost/math/special_functions/ellint_rd.hpp | 5 + boost/math/special_functions/lanczos.hpp | 2 +- boost/math/special_functions/math_fwd.hpp | 2 +- boost/math/special_functions/next.hpp | 2 +- boost/math/special_functions/prime.hpp | 25 +- boost/math/tools/config.hpp | 13 +- boost/math/tools/numerical_differentiation.hpp | 267 + boost/math/tools/polynomial_gcd.hpp | 48 +- boost/math_fwd.hpp | 9 - boost/memory_order.hpp | 49 +- boost/move/adl_move_swap.hpp | 6 + boost/move/algo/adaptive_merge.hpp | 253 + boost/move/algo/adaptive_sort.hpp | 552 + boost/move/algo/detail/adaptive_sort_merge.hpp | 1220 +- boost/move/algo/detail/heap_sort.hpp | 111 + boost/move/algo/detail/insertion_sort.hpp | 10 +- boost/move/algo/detail/is_sorted.hpp | 55 + boost/move/algo/detail/merge.hpp | 126 +- boost/move/algo/detail/pdqsort.hpp | 334 + boost/move/algo/detail/set_difference.hpp | 207 + boost/move/detail/type_traits.hpp | 9 +- boost/mp11/algorithm.hpp | 6 +- boost/mp11/bind.hpp | 27 +- boost/mp11/detail/config.hpp | 2 +- boost/mp11/detail/mp_append.hpp | 2 +- boost/mp11/detail/mp_fold.hpp | 2 +- boost/mp11/detail/mp_plus.hpp | 2 +- boost/mp11/detail/mp_void.hpp | 32 + boost/mp11/function.hpp | 13 +- boost/mp11/list.hpp | 2 +- boost/mp11/tuple.hpp | 17 +- boost/mp11/utility.hpp | 26 +- boost/mpi/cartesian_communicator.hpp | 382 + boost/mpi/collectives/all_gather.hpp | 131 +- boost/mpi/collectives/all_gatherv.hpp | 140 + boost/mpi/collectives/all_to_all.hpp | 6 +- boost/mpi/collectives/broadcast.hpp | 27 +- boost/mpi/collectives/gather.hpp | 170 +- boost/mpi/collectives/gatherv.hpp | 37 +- boost/mpi/collectives/scatter.hpp | 212 +- boost/mpi/collectives/scatterv.hpp | 203 +- boost/mpi/communicator.hpp | 264 +- boost/mpi/detail/antiques.hpp | 33 +- boost/mpi/detail/binary_buffer_oprimitive.hpp | 7 +- boost/mpi/detail/mpi_datatype_primitive.hpp | 7 + boost/mpi/detail/offsets.hpp | 47 + boost/mpi/detail/packed_iprimitive.hpp | 2 +- boost/mpi/detail/packed_oprimitive.hpp | 11 +- boost/mpi/environment.hpp | 6 + boost/mpi/exception.hpp | 2 + boost/mpi/operations.hpp | 30 +- boost/mpi/python/serialize.hpp | 4 +- boost/msm/back/state_machine.hpp | 1 - boost/multi_index/detail/auto_space.hpp | 31 +- boost/multi_index/detail/copy_map.hpp | 29 +- boost/multi_index/detail/hash_index_node.hpp | 35 +- boost/multi_index/detail/index_base.hpp | 10 +- boost/multi_index/detail/ord_index_impl.hpp | 19 +- boost/multi_index/detail/ord_index_node.hpp | 39 +- boost/multi_index/detail/rnd_index_node.hpp | 26 +- boost/multi_index/detail/rnd_index_ptr_array.hpp | 12 +- boost/multi_index/detail/seq_index_node.hpp | 18 +- boost/multi_index/hashed_index.hpp | 22 +- boost/multi_index/random_access_index.hpp | 19 +- boost/multi_index/sequenced_index.hpp | 19 +- boost/multi_index_container.hpp | 70 +- boost/multiprecision/cpp_bin_float.hpp | 101 +- boost/multiprecision/cpp_bin_float/io.hpp | 10 +- .../cpp_bin_float/transcendental.hpp | 3 +- boost/multiprecision/cpp_int.hpp | 14 +- boost/multiprecision/cpp_int/add.hpp | 8 +- boost/multiprecision/cpp_int/import_export.hpp | 3 +- boost/multiprecision/cpp_int/misc.hpp | 69 +- boost/multiprecision/debug_adaptor.hpp | 106 +- boost/multiprecision/detail/default_ops.hpp | 48 +- .../multiprecision/detail/generic_interconvert.hpp | 7 + boost/multiprecision/detail/no_et_ops.hpp | 56 +- boost/multiprecision/detail/rebind.hpp | 4 + boost/multiprecision/gmp.hpp | 31 +- boost/multiprecision/logged_adaptor.hpp | 108 +- boost/multiprecision/number.hpp | 6 +- boost/multiprecision/tommath.hpp | 2 + boost/numeric/conversion/cast.hpp | 2 +- boost/numeric/conversion/conversion_traits.hpp | 7 - boost/numeric/conversion/detail/converter.hpp | 2 +- .../numeric/conversion/detail/old_numeric_cast.hpp | 37 +- .../detail/old_optional_implementation.hpp | 4 +- boost/optional/detail/optional_reference_spec.hpp | 30 +- boost/optional/optional.hpp | 12 +- boost/pending/lowest_bit.hpp | 2 +- boost/phoenix/core/actor.hpp | 123 +- boost/phoenix/core/detail/cpp03/assign.hpp | 97 - boost/phoenix/core/detail/cpp03/expression.hpp | 4 +- .../core/detail/cpp03/preprocessed/assign.hpp | 25 - .../core/detail/cpp03/preprocessed/assign_10.hpp | 15 - .../core/detail/cpp03/preprocessed/assign_20.hpp | 15 - .../core/detail/cpp03/preprocessed/assign_30.hpp | 15 - .../core/detail/cpp03/preprocessed/assign_40.hpp | 15 - .../core/detail/cpp03/preprocessed/assign_50.hpp | 15 - .../detail/cpp03/preprocessed/expression_10.hpp | 40 +- .../detail/cpp03/preprocessed/expression_20.hpp | 80 +- .../detail/cpp03/preprocessed/expression_30.hpp | 120 +- .../detail/cpp03/preprocessed/expression_40.hpp | 160 +- .../detail/cpp03/preprocessed/expression_50.hpp | 200 +- boost/phoenix/core/domain.hpp | 18 + boost/phoenix/core/expression.hpp | 23 +- boost/phoenix/core/terminal.hpp | 7 +- boost/phoenix/function/lazy_list.hpp | 18 +- .../detail/cpp03/mem_fun_ptr_eval_result_of.hpp | 26 +- .../preprocessed/mem_fun_ptr_eval_result_of_10.hpp | 179 + .../preprocessed/mem_fun_ptr_eval_result_of_20.hpp | 369 + .../preprocessed/mem_fun_ptr_eval_result_of_30.hpp | 559 + .../preprocessed/mem_fun_ptr_eval_result_of_40.hpp | 749 + .../preprocessed/mem_fun_ptr_eval_result_of_50.hpp | 939 + boost/poly_collection/algorithm.hpp | 21 +- boost/poly_collection/detail/functional.hpp | 7 +- .../detail/is_equality_comparable.hpp | 60 +- .../detail/is_likely_stateless_lambda.hpp | 70 - boost/poly_collection/detail/stride_iterator.hpp | 7 +- boost/poly_collection/detail/workaround_dr1467.hpp | 35 - boost/preprocessor/config/config.hpp | 4 +- boost/process/async.hpp | 4 +- boost/process/detail/child_decl.hpp | 76 +- boost/process/detail/config.hpp | 11 + boost/process/detail/posix/async_in.hpp | 4 +- boost/process/detail/posix/async_out.hpp | 3 + boost/process/detail/posix/async_pipe.hpp | 12 + boost/process/detail/posix/basic_cmd.hpp | 14 +- boost/process/detail/posix/group_handle.hpp | 23 +- boost/process/detail/posix/io_context_ref.hpp | 9 +- boost/process/detail/posix/is_running.hpp | 57 +- boost/process/detail/posix/search_path.hpp | 4 +- boost/process/detail/posix/sigchld_service.hpp | 31 +- boost/process/detail/posix/terminate.hpp | 16 +- boost/process/detail/posix/wait_for_exit.hpp | 162 +- boost/process/detail/posix/wait_group.hpp | 164 +- boost/process/detail/windows/async_pipe.hpp | 22 +- boost/process/detail/windows/file_descriptor.hpp | 12 +- boost/process/detail/windows/group_handle.hpp | 2 +- boost/process/detail/windows/is_running.hpp | 26 +- boost/process/detail/windows/job_workaround.hpp | 12 +- boost/process/detail/windows/locale.hpp | 20 +- boost/process/detail/windows/show_window.hpp | 10 +- boost/process/detail/windows/terminate.hpp | 17 +- boost/process/detail/windows/wait_for_exit.hpp | 140 +- boost/process/detail/windows/wait_group.hpp | 94 +- boost/process/environment.hpp | 9 +- boost/process/windows.hpp | 5 +- boost/program_options/detail/cmdline.hpp | 2 +- boost/program_options/detail/parsers.hpp | 20 +- .../detail/associative_ptr_container.hpp | 27 + .../detail/ptr_container_disable_deprecated.hpp | 40 + .../detail/reversible_ptr_container.hpp | 123 +- boost/ptr_container/ptr_array.hpp | 68 +- boost/ptr_container/ptr_circular_buffer.hpp | 51 +- boost/ptr_container/ptr_deque.hpp | 10 + boost/ptr_container/ptr_inserter.hpp | 67 +- boost/ptr_container/ptr_list.hpp | 9 + boost/ptr_container/ptr_map.hpp | 10 + boost/ptr_container/ptr_map_adapter.hpp | 112 +- boost/ptr_container/ptr_sequence_adapter.hpp | 48 +- boost/ptr_container/ptr_set.hpp | 10 + boost/ptr_container/ptr_set_adapter.hpp | 102 +- boost/ptr_container/ptr_unordered_map.hpp | 10 + boost/ptr_container/ptr_unordered_set.hpp | 10 + boost/ptr_container/ptr_vector.hpp | 10 + boost/python/detail/config.hpp | 6 +- boost/python/numpy/config.hpp | 6 +- boost/qvm/mat_operations.hpp | 614 +- boost/random/binomial_distribution.hpp | 54 +- boost/random/detail/vector_io.hpp | 3 + boost/random/discrete_distribution.hpp | 4 +- boost/random/hyperexponential_distribution.hpp | 11 - boost/random/independent_bits.hpp | 12 + boost/random/linear_congruential.hpp | 6 +- boost/random/poisson_distribution.hpp | 34 +- boost/random/seed_seq.hpp | 2 +- boost/random/uniform_on_sphere.hpp | 8 +- boost/range/adaptor/sliced.hpp | 1 + boost/range/detail/microsoft.hpp | 1 + boost/range/detail/range_return.hpp | 1 + boost/range/iterator_range_core.hpp | 1 + boost/scope_exit.hpp | 2 +- boost/signals2/detail/lwm_win32_cs.hpp | 60 +- boost/smart_ptr/allocate_shared_array.hpp | 10 +- boost/smart_ptr/atomic_shared_ptr.hpp | 72 +- boost/smart_ptr/detail/sp_counted_base_clang.hpp | 4 +- .../smart_ptr/detail/sp_counted_base_gcc_mips.hpp | 6 + .../detail/sp_counted_base_std_atomic.hpp | 4 +- boost/smart_ptr/local_shared_ptr.hpp | 4 +- boost/smart_ptr/shared_ptr.hpp | 8 +- .../block_indirect_sort/blk_detail/backbone.hpp | 219 + .../sort/block_indirect_sort/blk_detail/block.hpp | 180 + .../block_indirect_sort/blk_detail/constants.hpp | 26 + .../blk_detail/merge_blocks.hpp | 426 + .../block_indirect_sort/blk_detail/move_blocks.hpp | 284 + .../blk_detail/parallel_sort.hpp | 236 + .../block_indirect_sort/block_indirect_sort.hpp | 501 + boost/sort/common/deque_cnc.hpp | 366 + boost/sort/common/file_vector.hpp | 272 + boost/sort/common/indirect.hpp | 153 + boost/sort/common/int_array.hpp | 75 + boost/sort/common/merge_block.hpp | 418 + boost/sort/common/merge_four.hpp | 327 + boost/sort/common/merge_vector.hpp | 196 + boost/sort/common/pivot.hpp | 122 + boost/sort/common/range.hpp | 399 + boost/sort/common/rearrange.hpp | 168 + boost/sort/common/scheduler.hpp | 276 + boost/sort/common/sort_basic.hpp | 334 + boost/sort/common/spinlock.hpp | 88 + boost/sort/common/stack_cnc.hpp | 142 + boost/sort/common/time_measure.hpp | 62 + boost/sort/common/util/algorithm.hpp | 309 + boost/sort/common/util/atomic.hpp | 98 + boost/sort/common/util/circular_buffer.hpp | 572 + boost/sort/common/util/insert.hpp | 142 + boost/sort/common/util/merge.hpp | 494 + boost/sort/common/util/search.hpp | 529 + boost/sort/common/util/traits.hpp | 123 + boost/sort/flat_stable_sort/flat_stable_sort.hpp | 312 + boost/sort/heap_sort/heap_sort.hpp | 215 + boost/sort/insert_sort/insert_sort.hpp | 119 + .../parallel_stable_sort/parallel_stable_sort.hpp | 270 + boost/sort/pdqsort/pdqsort.hpp | 632 + boost/sort/sample_sort/sample_sort.hpp | 560 + boost/sort/sort.hpp | 43 +- boost/sort/spinsort/spinsort.hpp | 564 + boost/sort/spreadsort/detail/constants.hpp | 92 +- boost/sort/spreadsort/detail/float_sort.hpp | 1662 +- boost/sort/spreadsort/detail/integer_sort.hpp | 988 +- boost/sort/spreadsort/detail/spreadsort_common.hpp | 248 +- boost/sort/spreadsort/detail/string_sort.hpp | 1638 +- boost/sort/spreadsort/float_sort.hpp | 310 +- boost/sort/spreadsort/integer_sort.hpp | 500 +- boost/sort/spreadsort/spreadsort.hpp | 315 +- boost/sort/spreadsort/string_sort.hpp | 1190 +- .../spirit/home/classic/core/composite/actions.hpp | 3 +- .../spirit/home/classic/core/composite/epsilon.hpp | 9 + .../home/classic/core/composite/no_actions.hpp | 8 +- boost/spirit/home/classic/core/match.hpp | 14 +- .../classic/core/non_terminal/impl/grammar.ipp | 2 +- .../classic/core/primitives/impl/primitives.ipp | 6 + .../home/classic/core/primitives/primitives.hpp | 6 +- .../home/classic/core/scanner/impl/skipper.ipp | 16 +- .../home/classic/debug/impl/parser_names.ipp | 4 +- boost/spirit/home/classic/dynamic/for.hpp | 4 +- boost/spirit/home/classic/dynamic/impl/switch.ipp | 7 +- boost/spirit/home/classic/dynamic/while.hpp | 2 +- .../home/classic/iterator/impl/file_iterator.ipp | 6 +- boost/spirit/home/classic/iterator/multi_pass.hpp | 22 +- .../spirit/home/classic/meta/impl/refactoring.ipp | 2 +- boost/spirit/home/classic/phoenix/actor.hpp | 3 +- boost/spirit/home/classic/phoenix/composite.hpp | 12 +- boost/spirit/home/classic/phoenix/special_ops.hpp | 1 + boost/spirit/home/classic/phoenix/tuples.hpp | 2 +- boost/spirit/home/classic/tree/ast.hpp | 12 +- boost/spirit/home/classic/tree/parse_tree.hpp | 12 +- boost/spirit/home/classic/utility.hpp | 2 + .../home/classic/utility/impl/escape_char.ipp | 2 +- boost/spirit/home/classic/version.hpp | 2 +- boost/spirit/home/karma/auxiliary/attr_cast.hpp | 2 - boost/spirit/home/karma/char/char.hpp | 2 +- .../home/karma/detail/alternative_function.hpp | 2 +- boost/spirit/home/karma/detail/output_iterator.hpp | 2 +- .../home/karma/numeric/detail/real_utils.hpp | 8 +- .../spirit/home/karma/stream/ostream_iterator.hpp | 6 +- .../home/lex/lexer/lexertl/generate_static.hpp | 10 +- boost/spirit/home/lex/lexer/lexertl/token.hpp | 7 +- .../spirit/home/qi/detail/alternative_function.hpp | 3 +- boost/spirit/home/qi/detail/permute_function.hpp | 16 - .../home/qi/numeric/detail/numeric_utils.hpp | 37 +- boost/spirit/home/qi/numeric/detail/real_impl.hpp | 14 +- boost/spirit/home/qi/numeric/numeric_utils.hpp | 3 +- boost/spirit/home/qi/operator/permutation.hpp | 6 +- boost/spirit/home/qi/operator/sequential_or.hpp | 9 +- boost/spirit/home/qi/parse.hpp | 46 +- boost/spirit/home/qi/stream/stream.hpp | 5 +- boost/spirit/home/qi/string/detail/tst.hpp | 2 - boost/spirit/home/qi/string/tst_map.hpp | 1 + .../spirit/home/support/algorithm/any_if_ns_so.hpp | 92 + boost/spirit/home/support/algorithm/any_ns_so.hpp | 106 + boost/spirit/home/support/attributes.hpp | 15 +- boost/spirit/home/support/detail/hold_any.hpp | 37 +- .../home/support/iterators/detail/multi_pass.hpp | 1 - .../home/support/iterators/line_pos_iterator.hpp | 34 +- .../home/support/utree/detail/utree_detail2.hpp | 2 +- boost/spirit/home/x3/binary/binary.hpp | 4 +- boost/spirit/home/x3/char/char_set.hpp | 2 +- boost/spirit/home/x3/core/action.hpp | 4 +- boost/spirit/home/x3/core/call.hpp | 4 +- .../home/x3/core/detail/parse_into_container.hpp | 24 +- boost/spirit/home/x3/core/parse.hpp | 24 +- boost/spirit/home/x3/core/parser.hpp | 10 +- boost/spirit/home/x3/directive/confix.hpp | 2 +- boost/spirit/home/x3/directive/expect.hpp | 4 +- boost/spirit/home/x3/directive/lexeme.hpp | 4 +- boost/spirit/home/x3/directive/no_case.hpp | 4 +- boost/spirit/home/x3/directive/no_skip.hpp | 4 +- boost/spirit/home/x3/directive/omit.hpp | 4 +- boost/spirit/home/x3/directive/repeat.hpp | 7 +- boost/spirit/home/x3/directive/skip.hpp | 4 +- boost/spirit/home/x3/directive/with.hpp | 43 +- boost/spirit/home/x3/nonterminal/rule.hpp | 16 + boost/spirit/home/x3/numeric/bool.hpp | 4 +- boost/spirit/home/x3/numeric/bool_policies.hpp | 4 +- boost/spirit/home/x3/numeric/real.hpp | 4 +- boost/spirit/home/x3/numeric/real_policies.hpp | 6 +- boost/spirit/home/x3/operator/alternative.hpp | 4 +- boost/spirit/home/x3/operator/and_predicate.hpp | 4 +- .../spirit/home/x3/operator/detail/alternative.hpp | 4 +- boost/spirit/home/x3/operator/detail/sequence.hpp | 62 +- boost/spirit/home/x3/operator/difference.hpp | 4 +- boost/spirit/home/x3/operator/kleene.hpp | 4 +- boost/spirit/home/x3/operator/list.hpp | 4 +- boost/spirit/home/x3/operator/not_predicate.hpp | 4 +- boost/spirit/home/x3/operator/optional.hpp | 4 +- boost/spirit/home/x3/operator/plus.hpp | 4 +- boost/spirit/home/x3/operator/sequence.hpp | 4 +- boost/spirit/home/x3/support/ast/variant.hpp | 61 +- .../support/numeric_utils/detail/extract_int.hpp | 29 - .../home/x3/support/numeric_utils/extract_int.hpp | 3 +- .../home/x3/support/numeric_utils/extract_real.hpp | 5 +- .../spirit/home/x3/support/numeric_utils/sign.hpp | 4 +- .../home/x3/support/traits/attribute_category.hpp | 42 +- .../home/x3/support/traits/container_traits.hpp | 11 +- boost/spirit/home/x3/support/traits/is_range.hpp | 27 + boost/spirit/home/x3/support/traits/move_to.hpp | 19 +- .../spirit/home/x3/support/traits/tuple_traits.hpp | 9 + .../home/x3/support/utility/error_reporting.hpp | 2 +- boost/spirit/home/x3/version.hpp | 2 +- boost/spirit/include/support_any_if_ns_so.hpp | 18 + boost/spirit/include/support_any_ns_so.hpp | 18 + boost/spirit/include/version.hpp | 2 +- .../repository/home/karma/directive/confix.hpp | 4 +- .../repository/home/karma/nonterminal/subrule.hpp | 179 +- .../spirit/repository/home/qi/directive/confix.hpp | 4 +- .../repository/home/qi/directive/distinct.hpp | 4 +- boost/spirit/repository/home/qi/directive/kwd.hpp | 18 +- boost/spirit/repository/home/qi/directive/seek.hpp | 4 +- .../repository/home/qi/nonterminal/subrule.hpp | 166 +- .../home/qi/operator/detail/keywords.hpp | 42 +- .../repository/home/qi/operator/keywords.hpp | 1 + .../repository/home/qi/primitive/advance.hpp | 3 +- .../home/qi/primitive/flush_multi_pass.hpp | 4 +- .../repository/home/qi/primitive/iter_pos.hpp | 2 +- boost/spirit/repository/home/support/seek.hpp | 4 +- boost/spirit/repository/include/qi_seek.hpp | 4 +- boost/stacktrace/detail/collect_msvc.ipp | 10 +- boost/stacktrace/detail/frame_msvc.ipp | 8 +- boost/stacktrace/detail/location_from_symbol.hpp | 18 +- boost/stacktrace/detail/safe_dump_win.ipp | 38 +- boost/stacktrace/safe_dump_to.hpp | 13 +- boost/stacktrace/stacktrace.hpp | 12 +- boost/statechart/detail/rtti_policy.hpp | 2 +- boost/statechart/processor_container.hpp | 31 +- boost/system/detail/error_code.ipp | 30 +- boost/system/error_code.hpp | 35 +- boost/test/data/test_case.hpp | 12 +- boost/test/impl/compiler_log_formatter.ipp | 2 +- boost/test/impl/debug.ipp | 2 +- boost/test/impl/execution_monitor.ipp | 12 +- boost/test/impl/framework.ipp | 74 +- boost/test/impl/junit_log_formatter.ipp | 12 +- boost/test/impl/test_tools.ipp | 8 - boost/test/impl/test_tree.ipp | 32 +- boost/test/impl/unit_test_log.ipp | 11 + boost/test/impl/unit_test_main.ipp | 2 - boost/test/impl/unit_test_parameters.ipp | 121 +- boost/test/parameterized_test.hpp | 6 +- boost/test/tools/detail/print_helper.hpp | 7 +- boost/test/tree/test_case_template.hpp | 71 +- boost/test/unit_test_log.hpp | 7 + boost/test/unit_test_parameters.hpp | 39 +- boost/test/utils/basic_cstring/basic_cstring.hpp | 4 +- boost/test/utils/is_forward_iterable.hpp | 42 +- boost/test/utils/named_params.hpp | 4 +- boost/test/utils/runtime/cla/parser.hpp | 118 +- boost/test/utils/runtime/errors.hpp | 4 +- boost/test/utils/runtime/parameter.hpp | 94 +- boost/test/utils/setcolor.hpp | 201 +- .../concurrent_queues/detail/sync_deque_base.hpp | 50 +- .../concurrent_queues/detail/sync_queue_base.hpp | 50 +- boost/thread/concurrent_queues/sync_deque.hpp | 12 +- .../concurrent_queues/sync_priority_queue.hpp | 24 +- boost/thread/concurrent_queues/sync_queue.hpp | 20 +- .../thread/concurrent_queues/sync_timed_queue.hpp | 180 +- boost/thread/detail/config.hpp | 54 +- boost/thread/detail/platform.hpp | 2 + boost/thread/detail/platform_time.hpp | 478 + boost/thread/detail/thread.hpp | 138 +- boost/thread/future.hpp | 149 +- boost/thread/pthread/condition_variable.hpp | 277 +- boost/thread/pthread/condition_variable_fwd.hpp | 271 +- boost/thread/pthread/mutex.hpp | 104 +- boost/thread/pthread/pthread_helpers.hpp | 42 + boost/thread/pthread/recursive_mutex.hpp | 98 +- boost/thread/pthread/shared_mutex.hpp | 241 +- boost/thread/pthread/shared_mutex_assert.hpp | 724 - boost/thread/pthread/thread_data.hpp | 161 +- boost/thread/pthread/timespec.hpp | 138 - boost/thread/shared_mutex.hpp | 9 +- boost/thread/thread_only.hpp | 2 +- boost/thread/v2/shared_mutex.hpp | 1168 +- boost/thread/v2/thread.hpp | 155 - boost/thread/win32/basic_recursive_mutex.hpp | 40 +- boost/thread/win32/basic_timed_mutex.hpp | 150 +- boost/thread/win32/condition_variable.hpp | 341 +- boost/thread/win32/once.hpp | 52 +- boost/thread/win32/shared_mutex.hpp | 496 +- boost/thread/win32/thread_data.hpp | 200 +- boost/thread/win32/thread_heap_alloc.hpp | 6 +- boost/thread/win32/thread_primitives.hpp | 180 +- boost/timer/config.hpp | 31 + boost/timer/timer.hpp | 1 - boost/type_erasure/any.hpp | 1114 +- boost/type_erasure/any_cast.hpp | 2 +- boost/type_erasure/builtin.hpp | 46 +- boost/type_erasure/call.hpp | 49 + boost/type_erasure/check_match.hpp | 46 +- boost/type_erasure/concept_of.hpp | 13 + boost/type_erasure/constructible.hpp | 6 +- boost/type_erasure/deduced.hpp | 4 + boost/type_erasure/derived.hpp | 7 + boost/type_erasure/detail/access.hpp | 105 +- boost/type_erasure/detail/adapt_to_vtable.hpp | 19 +- boost/type_erasure/detail/any_base.hpp | 4 +- boost/type_erasure/detail/check_call.hpp | 72 +- boost/type_erasure/detail/check_map.hpp | 50 +- boost/type_erasure/detail/dynamic_vtable.hpp | 22 +- boost/type_erasure/detail/extract_concept.hpp | 32 +- boost/type_erasure/detail/get_placeholders.hpp | 102 +- boost/type_erasure/detail/instantiate.hpp | 60 + boost/type_erasure/detail/member11.hpp | 214 + boost/type_erasure/detail/meta.hpp | 89 + boost/type_erasure/detail/normalize.hpp | 446 +- boost/type_erasure/detail/normalize_deduced.hpp | 5 + boost/type_erasure/detail/null.hpp | 14 + boost/type_erasure/detail/rebind_placeholders.hpp | 158 + boost/type_erasure/detail/storage.hpp | 7 +- boost/type_erasure/detail/vtable.hpp | 11 +- boost/type_erasure/dynamic_any_cast.hpp | 10 +- boost/type_erasure/free.hpp | 242 +- boost/type_erasure/is_placeholder.hpp | 17 +- boost/type_erasure/is_subconcept.hpp | 66 +- boost/type_erasure/member.hpp | 71 +- boost/type_erasure/operators.hpp | 3 - boost/type_erasure/param.hpp | 51 +- boost/type_erasure/placeholder.hpp | 5 +- boost/type_erasure/placeholder_of.hpp | 11 + boost/type_erasure/rebind_any.hpp | 10 + boost/type_erasure/register_binding.hpp | 14 +- boost/type_erasure/relaxed.hpp | 2 +- boost/type_erasure/require_match.hpp | 23 + boost/type_erasure/static_binding.hpp | 2 +- boost/type_index.hpp | 2 +- boost/type_index/ctti_type_index.hpp | 4 +- boost/type_index/stl_type_index.hpp | 8 +- boost/type_index/type_index_facade.hpp | 12 +- boost/type_traits.hpp | 2 + boost/type_traits/common_type.hpp | 7 + boost/type_traits/conditional.hpp | 2 + boost/type_traits/detail/config.hpp | 13 +- boost/type_traits/detail/detector.hpp | 37 + boost/type_traits/detail/has_binary_operator.hpp | 85 +- boost/type_traits/detail/has_postfix_operator.hpp | 2 +- boost/type_traits/detail/has_prefix_operator.hpp | 5 +- .../type_traits/detail/is_function_ptr_helper.hpp | 472 +- boost/type_traits/detail/is_likely_lambda.hpp | 94 + .../type_traits/detail/is_mem_fun_pointer_impl.hpp | 1749 +- .../detail/is_mem_fun_pointer_tester.hpp | 4 +- boost/type_traits/detected.hpp | 24 + boost/type_traits/detected_or.hpp | 25 + boost/type_traits/floating_point_promotion.hpp | 2 + boost/type_traits/has_equal_to.hpp | 3 + boost/type_traits/has_greater.hpp | 3 + boost/type_traits/has_greater_equal.hpp | 3 + boost/type_traits/has_less.hpp | 3 + boost/type_traits/has_less_equal.hpp | 3 + boost/type_traits/has_minus.hpp | 93 + boost/type_traits/has_minus_assign.hpp | 97 +- boost/type_traits/has_not_equal_to.hpp | 3 + boost/type_traits/has_nothrow_destructor.hpp | 13 +- boost/type_traits/has_plus_assign.hpp | 90 + boost/type_traits/integral_constant.hpp | 3 +- boost/type_traits/intrinsics.hpp | 3 +- boost/type_traits/is_assignable.hpp | 12 +- boost/type_traits/is_complete.hpp | 90 + boost/type_traits/is_complex.hpp | 1 + boost/type_traits/is_constructible.hpp | 14 +- boost/type_traits/is_convertible.hpp | 22 +- boost/type_traits/is_default_constructible.hpp | 18 +- boost/type_traits/is_destructible.hpp | 12 +- boost/type_traits/is_detected.hpp | 29 + boost/type_traits/is_detected_convertible.hpp | 29 + boost/type_traits/is_detected_exact.hpp | 29 + boost/type_traits/is_list_constructible.hpp | 48 + boost/type_traits/is_nothrow_move_assignable.hpp | 17 +- .../type_traits/is_nothrow_move_constructible.hpp | 18 +- boost/type_traits/is_nothrow_swappable.hpp | 67 + boost/type_traits/nonesuch.hpp | 35 + boost/type_traits/remove_pointer.hpp | 1 + boost/type_traits/type_identity.hpp | 2 + boost/type_traits/type_with_alignment.hpp | 5 +- boost/typeof/std/functional.hpp | 6 + boost/typeof/std/memory.hpp | 2 + boost/typeof/typeof.hpp | 3 +- boost/units/absolute.hpp | 30 +- boost/units/base_dimension.hpp | 10 +- boost/units/base_unit.hpp | 10 +- boost/units/base_units/angle/arcminute.hpp | 4 +- boost/units/base_units/angle/arcsecond.hpp | 4 +- boost/units/base_units/angle/revolution.hpp | 4 +- boost/units/base_units/astronomical/light_day.hpp | 4 +- boost/units/base_units/astronomical/light_hour.hpp | 4 +- .../units/base_units/astronomical/light_minute.hpp | 4 +- boost/units/base_units/astronomical/light_year.hpp | 4 +- boost/units/base_units/imperial/drachm.hpp | 4 +- boost/units/base_units/imperial/fluid_ounce.hpp | 4 +- boost/units/base_units/imperial/foot.hpp | 4 +- boost/units/base_units/imperial/furlong.hpp | 4 +- boost/units/base_units/imperial/gallon.hpp | 4 +- boost/units/base_units/imperial/gill.hpp | 4 +- boost/units/base_units/imperial/grain.hpp | 4 +- boost/units/base_units/imperial/hundredweight.hpp | 4 +- boost/units/base_units/imperial/inch.hpp | 4 +- boost/units/base_units/imperial/league.hpp | 4 +- boost/units/base_units/imperial/mile.hpp | 4 +- boost/units/base_units/imperial/ounce.hpp | 4 +- boost/units/base_units/imperial/quart.hpp | 4 +- boost/units/base_units/imperial/quarter.hpp | 4 +- boost/units/base_units/imperial/stone.hpp | 4 +- boost/units/base_units/imperial/thou.hpp | 4 +- boost/units/base_units/imperial/ton.hpp | 4 +- boost/units/base_units/information/byte.hpp | 4 +- boost/units/base_units/information/shannon.hpp | 4 +- boost/units/base_units/metric/angstrom.hpp | 4 +- boost/units/base_units/metric/day.hpp | 4 +- boost/units/base_units/metric/fermi.hpp | 4 +- boost/units/base_units/metric/hour.hpp | 4 +- boost/units/base_units/metric/micron.hpp | 4 +- boost/units/base_units/metric/minute.hpp | 4 +- boost/units/base_units/metric/nautical_mile.hpp | 4 +- boost/units/base_units/metric/ton.hpp | 4 +- boost/units/base_units/metric/year.hpp | 4 +- boost/units/base_units/us/cup.hpp | 4 +- boost/units/base_units/us/dram.hpp | 4 +- boost/units/base_units/us/fluid_dram.hpp | 4 +- boost/units/base_units/us/fluid_ounce.hpp | 4 +- boost/units/base_units/us/foot.hpp | 4 +- boost/units/base_units/us/gallon.hpp | 4 +- boost/units/base_units/us/gill.hpp | 4 +- boost/units/base_units/us/grain.hpp | 4 +- boost/units/base_units/us/hundredweight.hpp | 4 +- boost/units/base_units/us/inch.hpp | 4 +- boost/units/base_units/us/mil.hpp | 4 +- boost/units/base_units/us/mile.hpp | 4 +- boost/units/base_units/us/minim.hpp | 4 +- boost/units/base_units/us/ounce.hpp | 4 +- boost/units/base_units/us/quart.hpp | 4 +- boost/units/base_units/us/tablespoon.hpp | 4 +- boost/units/base_units/us/teaspoon.hpp | 4 +- boost/units/base_units/us/ton.hpp | 4 +- boost/units/cmath.hpp | 53 + boost/units/config.hpp | 2 +- boost/units/conversion.hpp | 19 +- boost/units/detail/absolute_impl.hpp | 8 +- boost/units/detail/conversion_impl.hpp | 50 +- boost/units/detail/linear_algebra.hpp | 10 +- boost/units/detail/one.hpp | 31 +- boost/units/detail/ordinal.hpp | 4 +- boost/units/detail/prevent_redefinition.hpp | 8 +- boost/units/detail/static_rational_power.hpp | 39 +- boost/units/detail/unscale.hpp | 23 +- boost/units/io.hpp | 14 +- boost/units/limits.hpp | 68 +- boost/units/operators.hpp | 4 +- boost/units/pow.hpp | 11 +- boost/units/quantity.hpp | 128 +- boost/units/scale.hpp | 16 +- boost/units/static_constant.hpp | 7 +- boost/units/static_rational.hpp | 22 +- boost/units/systems/detail/constants.hpp | 49 +- boost/units/unit.hpp | 18 +- boost/unordered/detail/fwd.hpp | 13 +- boost/unordered/detail/implementation.hpp | 742 +- boost/unordered/unordered_map.hpp | 302 +- boost/unordered/unordered_set.hpp | 249 +- boost/utility.hpp | 9 +- boost/utility/detail/minstd_rand.hpp | 55 + boost/utility/detail/result_of_iterate.hpp | 24 +- boost/utility/result_of.hpp | 59 +- boost/uuid/basic_name_generator.hpp | 2 +- boost/uuid/detail/random_provider.hpp | 75 + boost/uuid/detail/random_provider_arc4random.ipp | 32 + boost/uuid/detail/random_provider_bcrypt.ipp | 79 + .../detail/random_provider_detect_platform.hpp | 62 + boost/uuid/detail/random_provider_getentropy.ipp | 37 + .../detail/random_provider_include_platform.hpp | 27 + boost/uuid/detail/random_provider_posix.ipp | 95 + boost/uuid/detail/random_provider_wincrypt.ipp | 82 + boost/uuid/detail/seed_rng.hpp | 320 - boost/uuid/entropy_error.hpp | 45 + boost/uuid/name_generator.hpp | 2 +- boost/uuid/name_generator_md5.hpp | 2 +- boost/uuid/name_generator_sha1.hpp | 2 +- boost/uuid/random_generator.hpp | 105 +- boost/uuid/seed_rng.hpp | 16 - boost/variant/detail/apply_visitor_unary.hpp | 21 +- boost/variant/detail/substitute.hpp | 28 +- boost/variant/variant.hpp | 4 +- boost/version.hpp | 4 +- boost/wave/cpplexer/re2clex/aq.hpp | 4 +- boost/wave/cpplexer/re2clex/cpp.re | 576 + boost/wave/cpplexer/re2clex/cpp_re.hpp | 352 +- boost/wave/cpplexer/re2clex/cpp_re.inc | 7749 +++++ boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp | 16 +- boost/wave/cpplexer/re2clex/scanner.hpp | 30 +- boost/wave/cpplexer/re2clex/strict_cpp.re | 575 + boost/wave/cpplexer/re2clex/strict_cpp_re.inc | 7718 +++++ boost/wave/util/cpp_iterator.hpp | 21 +- boost/wave/util/cpp_macromap.hpp | 7 +- boost/wave/util/filesystem_compatibility.hpp | 2 +- boostcpp.jam | 133 +- bootstrap.bat | 30 +- doc/AutoDoxywarnings.log | 254 - doc/html/BOOST_CB_ASSER_idp14364704.html | 50 - doc/html/BOOST_CB_ASSER_idp33239264.html | 50 + doc/html/BOOST_CB_IS_CONVERTIBLE.html | 6 +- doc/html/BOOST_DLL_ALIAS.html | 2 +- doc/html/BOOST_DLL_ALIAS_SECTIONED.html | 2 +- doc/html/BOOST_DLL_AUTO_ALIAS.html | 2 +- doc/html/BOOST_DLL_FORC_idp27662112.html | 54 - doc/html/BOOST_DLL_FORC_idp27664016.html | 54 - doc/html/BOOST_DLL_FORC_idp36961376.html | 54 + doc/html/BOOST_DLL_FORC_idp36963232.html | 54 + doc/html/BOOST_DLL_SECTION.html | 2 +- doc/html/BOOST_DLL_SELECTANY.html | 8 +- doc/html/BOOST_INTRUSIV_idp55099840.html | 73 - doc/html/BOOST_INTRUSIV_idp55106064.html | 73 - doc/html/BOOST_INTRUSIV_idp55880560.html | 73 + doc/html/BOOST_INTRUSIV_idp55886784.html | 73 + doc/html/BOOST_IS_MPI_DATATYPE.html | 10 +- doc/html/BOOST_MPI_BCA_1_3_26_6_6_7.html | 56 - doc/html/BOOST_MPI_CAL_1_3_26_6_6_6.html | 56 - doc/html/BOOST_MPI_CHECK_RESULT.html | 10 +- doc/html/BOOST_MPI_DECL.html | 10 +- doc/html/BOOST_MPI_HAS_1_3_26_6_6_4.html | 56 - doc/html/BOOST_MPI_HAS_1_3_26_6_6_5.html | 56 - doc/html/BOOST_MPI_HOMOGENEOUS.html | 12 +- doc/html/BOOST_MPI__1_3_26_5_14_7_4.html | 56 + doc/html/BOOST_MPI__1_3_26_5_14_7_5.html | 56 + doc/html/BOOST_MPI__1_3_26_5_14_7_6.html | 56 + doc/html/BOOST_MPI__1_3_26_5_14_7_7.html | 56 + doc/html/BOOST_SER_1_3_12_15_5_16_1.html | 53 - doc/html/BOOST_SER_1_3_13_15_5_16_1.html | 53 + doc/html/BOOST_TYPE_ERASURE_FREE.html | 25 +- doc/html/BOOST_TYPE_ERASURE_MEMBER.html | 43 +- doc/html/MPICH_IGNORE_CXX_SEEK.html | 10 +- doc/html/accumulators.html | 2 +- doc/html/align.html | 2 +- doc/html/asio_HTML.manifest | 30 + doc/html/atomic.html | 4 +- doc/html/atomic/interface.html | 708 +- doc/html/atomic/limitations.html | 77 +- doc/html/atomic/porting.html | 2 +- doc/html/atomic/thread_coordination.html | 2 +- doc/html/atomic/usage_examples.html | 2 +- doc/html/bbv2/overview.html | 26 +- doc/html/bbv2/reference.html | 144 +- doc/html/boost/CV/constrained_value.html | 46 +- doc/html/boost/CV/simple_exception_policy.html | 24 +- .../simple_exception_policy/exception_wrapper.html | 18 +- doc/html/boost/bad_function_call.html | 8 +- doc/html/boost/circular_buffe_idp24565232.html | 2828 -- doc/html/boost/circular_buffe_idp43443760.html | 2828 ++ doc/html/boost/circular_buffer.html | 568 +- doc/html/boost/container/adaptive_pool.html | 127 +- doc/html/boost/container/adaptive_pool/rebind.html | 11 +- doc/html/boost/container/allocator.html | 117 +- doc/html/boost/container/allocator/rebind.html | 11 +- doc/html/boost/container/allocator_arg.html | 5 +- doc/html/boost/container/allocator_arg_t.html | 5 +- doc/html/boost/container/allocator_traits.html | 61 +- .../allocator_traits/portable_rebind_alloc.html | 11 +- doc/html/boost/container/basic_string.html | 663 +- .../container/constructible__idp60397280.html | 67 + .../container/constructible__idp60406672.html | 69 + .../container/constructible__idp67492240.html | 66 - .../container/constructible__idp67501632.html | 68 - doc/html/boost/container/default_init.html | 5 +- doc/html/boost/container/default_init_t.html | 11 +- doc/html/boost/container/deque.html | 345 +- doc/html/boost/container/erased_type.html | 5 +- doc/html/boost/container/flat_map.html | 449 +- doc/html/boost/container/flat_multimap.html | 401 +- doc/html/boost/container/flat_multiset.html | 389 +- doc/html/boost/container/flat_set.html | 389 +- doc/html/boost/container/growth_factor.html | 72 + doc/html/boost/container/growth_factor_100.html | 57 + doc/html/boost/container/growth_factor_50.html | 57 + doc/html/boost/container/growth_factor_60.html | 57 + .../boost/container/insert_return_type_base.html | 23 +- doc/html/boost/container/list.html | 368 +- doc/html/boost/container/map.html | 425 +- doc/html/boost/container/multimap.html | 373 +- doc/html/boost/container/multiset.html | 353 +- doc/html/boost/container/new_allocator.html | 67 +- doc/html/boost/container/new_allocator/rebind.html | 11 +- .../container/new_allocator__idp55809792.html | 118 + .../new_allocator__idp55809792/rebind.html | 60 + .../container/new_allocator__idp62944752.html | 117 - .../new_allocator__idp62944752/rebind.html | 59 - doc/html/boost/container/node_allocator.html | 131 +- .../boost/container/node_allocator/rebind.html | 11 +- doc/html/boost/container/node_handle.html | 93 +- .../boost/container/operator___idp59193360.html | 94 + .../boost/container/operator___idp59203376.html | 94 + .../boost/container/operator___idp59233376.html | 94 + .../boost/container/operator___idp59243360.html | 94 + .../boost/container/operator___idp66288880.html | 93 - .../boost/container/operator___idp66298896.html | 93 - .../boost/container/operator___idp66328896.html | 93 - .../boost/container/operator___idp66338880.html | 93 - doc/html/boost/container/operator_idp59213408.html | 94 + doc/html/boost/container/operator_idp59223392.html | 94 + doc/html/boost/container/operator_idp66308928.html | 93 - doc/html/boost/container/operator_idp66318912.html | 93 - doc/html/boost/container/optimize_size.html | 5 +- doc/html/boost/container/ordered_range.html | 11 +- doc/html/boost/container/ordered_range_t.html | 5 +- doc/html/boost/container/ordered_unique_range.html | 5 +- .../boost/container/ordered_unique_range_t.html | 5 +- doc/html/boost/container/pmr/basic_string_of.html | 5 +- doc/html/boost/container/pmr/deque_of.html | 5 +- doc/html/boost/container/pmr/flat_map_of.html | 8 +- doc/html/boost/container/pmr/flat_multimap_of.html | 8 +- doc/html/boost/container/pmr/flat_multiset_of.html | 8 +- doc/html/boost/container/pmr/flat_set_of.html | 8 +- .../boost/container/pmr/get_default_resource.html | 5 +- doc/html/boost/container/pmr/list_of.html | 5 +- doc/html/boost/container/pmr/map_of.html | 7 +- doc/html/boost/container/pmr/memory_resource.html | 61 +- .../container/pmr/monotonic_buffer_resource.html | 81 +- doc/html/boost/container/pmr/multimap_of.html | 13 +- doc/html/boost/container/pmr/multiset_of.html | 7 +- .../boost/container/pmr/new_delete_resource.html | 11 +- .../boost/container/pmr/null_memory_resource.html | 5 +- doc/html/boost/container/pmr/operator__.html | 5 +- .../boost/container/pmr/polymorphic_allocator.html | 57 +- doc/html/boost/container/pmr/pool_options.html | 11 +- doc/html/boost/container/pmr/resource_adaptor.html | 5 +- .../boost/container/pmr/resource_adaptor_imp.html | 67 +- .../boost/container/pmr/set_default_resource.html | 5 +- doc/html/boost/container/pmr/set_of.html | 7 +- doc/html/boost/container/pmr/slist_of.html | 11 +- doc/html/boost/container/pmr/small_vector_of.html | 5 +- doc/html/boost/container/pmr/stable_vector_of.html | 5 +- .../container/pmr/synchronized_pool_resource.html | 99 +- .../container/pmr/unsynchronized_idp56479344.html | 195 + .../container/pmr/unsynchronized_idp63576512.html | 194 - doc/html/boost/container/pmr/vector_of.html | 5 +- .../boost/container/scoped_allocator_adaptor.html | 131 +- .../container/scoped_allocator_adaptor/rebind.html | 11 +- doc/html/boost/container/set.html | 370 +- doc/html/boost/container/slist.html | 402 +- doc/html/boost/container/small_vector.html | 103 +- .../boost/container/small_vector_allocator.html | 93 +- .../container/small_vector_allocator/rebind.html | 11 +- doc/html/boost/container/small_vector_base.html | 25 +- doc/html/boost/container/stable_vector.html | 329 +- doc/html/boost/container/static_vector.html | 314 +- doc/html/boost/container/stored_size.html | 69 + doc/html/boost/container/string.html | 5 +- doc/html/boost/container/swap_idp59253344.html | 87 + doc/html/boost/container/swap_idp66348864.html | 86 - doc/html/boost/container/throw_bad_alloc.html | 5 +- doc/html/boost/container/throw_length_error.html | 5 +- doc/html/boost/container/throw_logic_error.html | 5 +- doc/html/boost/container/throw_out_of_range.html | 5 +- doc/html/boost/container/throw_runtime_error.html | 11 +- doc/html/boost/container/tree_assoc_defaults.html | 61 - doc/html/boost/container/tree_assoc_options.html | 11 +- doc/html/boost/container/tree_assoc_options_t.html | 56 + doc/html/boost/container/tree_type.html | 5 +- doc/html/boost/container/tree_type_enum.html | 17 +- doc/html/boost/container/uses_allocator.html | 13 +- doc/html/boost/container/vector.html | 360 +- doc/html/boost/container/vector_options.html | 59 + doc/html/boost/container/vector_options_t.html | 56 + doc/html/boost/container/wstring.html | 5 +- doc/html/boost/date_time/acst_dst_trait.html | 44 +- doc/html/boost/date_time/all_date_names_put.html | 76 +- doc/html/boost/date_time/bad_field_count.html | 8 +- doc/html/boost/date_time/base_time.html | 108 +- doc/html/boost/date_time/c_local_adjustor.html | 12 +- doc/html/boost/date_time/c_time.html | 24 +- doc/html/boost/date_time/convert_string_type.html | 2 +- doc/html/boost/date_time/convert_to_lower.html | 2 +- doc/html/boost/date_time/counted_time_rep.html | 68 +- doc/html/boost/date_time/counted_time_system.html | 60 +- doc/html/boost/date_time/data_not_accessible.html | 12 +- doc/html/boost/date_time/date.html | 102 +- doc/html/boost/date_time/date_duration.html | 74 +- doc/html/boost/date_time/date_facet.html | 142 +- doc/html/boost/date_time/date_formatter.html | 16 +- .../boost/date_time/date_generator_formatter.html | 56 +- .../boost/date_time/date_generator_parser.html | 60 +- doc/html/boost/date_time/date_input_facet.html | 130 +- doc/html/boost/date_time/date_itr.html | 22 +- doc/html/boost/date_time/date_itr_base.html | 66 +- doc/html/boost/date_time/date_names_put.html | 120 +- doc/html/boost/date_time/day_calc_dst_rule.html | 30 +- doc/html/boost/date_time/day_clock.html | 38 +- doc/html/boost/date_time/day_functor.html | 22 +- doc/html/boost/date_time/days_before_weekday.html | 2 +- doc/html/boost/date_time/days_until_weekday.html | 2 +- .../boost/date_time/dst_adjustment_offsets.html | 8 +- doc/html/boost/date_time/dst_calc_engine.html | 28 +- doc/html/boost/date_time/dst_calculator.html | 30 +- doc/html/boost/date_time/dst_day_calc_rule.html | 30 +- .../boost/date_time/duration_traits_adapted.html | 12 +- doc/html/boost/date_time/duration_traits_long.html | 12 +- .../date_time/dynam_1_3_12_15_3_30_2_1_2.html | 76 - .../date_time/dynam_1_3_13_15_3_30_2_1_2.html | 76 + doc/html/boost/date_time/eu_dst_trait.html | 44 +- doc/html/boost/date_time/find_match.html | 2 +- doc/html/boost/date_time/first_kday_after.html | 22 +- doc/html/boost/date_time/first_kday_before.html | 22 +- doc/html/boost/date_time/first_kday_of_month.html | 30 +- .../date_time/fixed_1_3_12_15_3_26_2_1_2.html | 57 - .../date_time/fixed_1_3_12_15_3_26_2_1_3.html | 57 - .../date_time/fixed_1_3_13_15_3_26_2_1_2.html | 57 + .../date_time/fixed_1_3_13_15_3_26_2_1_3.html | 57 + doc/html/boost/date_time/format_date_parser.html | 96 +- .../date_time/from__1_3_12_15_3_22_1_1_6.html | 55 - .../date_time/from__1_3_12_15_3_22_1_1_7.html | 55 - .../date_time/from__1_3_12_15_3_22_1_1_8.html | 55 - .../date_time/from__1_3_12_15_3_22_1_1_9.html | 55 - .../date_time/from__1_3_13_15_3_22_1_1_6.html | 55 + .../date_time/from__1_3_13_15_3_22_1_1_7.html | 55 + .../date_time/from__1_3_13_15_3_22_1_1_8.html | 55 + .../date_time/from__1_3_13_15_3_22_1_1_9.html | 55 + doc/html/boost/date_time/gather_month_strings.html | 2 +- .../boost/date_time/gather_weekday_strings.html | 2 +- .../boost/date_time/gregorian_calendar_base.html | 56 +- doc/html/boost/date_time/int_adapter.html | 192 +- doc/html/boost/date_time/iso_extended_format.html | 12 +- .../date_time/iso_f_1_3_12_15_3_29_1_1_2.html | 118 - .../date_time/iso_f_1_3_13_15_3_29_1_1_2.html | 118 + doc/html/boost/date_time/iso_format.html | 18 +- doc/html/boost/date_time/iso_format_base.html | 100 +- doc/html/boost/date_time/last_kday_of_month.html | 30 +- doc/html/boost/date_time/local_adjustor.html | 16 +- doc/html/boost/date_time/microsec_clock.html | 34 +- doc/html/boost/date_time/month_formatter.html | 22 +- doc/html/boost/date_time/month_functor.html | 22 +- doc/html/boost/date_time/months_duration.html | 86 +- doc/html/boost/date_time/next_weekday.html | 2 +- doc/html/boost/date_time/nth_kday_of_month.html | 38 +- doc/html/boost/date_time/null_dst_rules.html | 24 +- .../date_time/opera_1_3_12_15_3_28_1_1_2.html | 57 - .../date_time/opera_1_3_13_15_3_28_1_1_2.html | 57 + .../date_time/ostre_1_3_12_15_3_49_1_1_1.html | 66 - .../date_time/ostre_1_3_12_15_3_49_1_1_3.html | 67 - .../date_time/ostre_1_3_13_15_3_49_1_1_1.html | 66 + .../date_time/ostre_1_3_13_15_3_49_1_1_3.html | 67 + .../boost/date_time/ostream_date_formatter.html | 16 +- .../boost/date_time/ostream_month_formatter.html | 12 +- .../boost/date_time/ostream_time_formatter.html | 22 +- .../boost/date_time/ostream_weekday_formatter.html | 12 +- .../boost/date_time/ostream_ymd_formatter.html | 12 +- .../date_time/parse_1_3_12_15_3_51_1_1_3.html | 55 - .../date_time/parse_1_3_13_15_3_51_1_1_3.html | 55 + doc/html/boost/date_time/parse_date.html | 8 +- doc/html/boost/date_time/parse_match_result.html | 26 +- doc/html/boost/date_time/partial_date.html | 46 +- doc/html/boost/date_time/period.html | 90 +- doc/html/boost/date_time/period_formatter.html | 47 +- doc/html/boost/date_time/period_parser.html | 48 +- doc/html/boost/date_time/previous_weekday.html | 2 +- doc/html/boost/date_time/second_clock.html | 30 +- .../date_time/simpl_1_3_12_15_3_13_1_1_2.html | 97 - .../date_time/simpl_1_3_13_15_3_13_1_1_2.html | 97 + doc/html/boost/date_time/simple_format.html | 66 +- .../boost/date_time/special_values_formatter.html | 26 +- .../boost/date_time/special_values_parser.html | 128 +- .../boost/date_time/split_timedate_system.html | 66 +- .../date_time/static_local_time_adjustor.html | 22 +- .../date_time/str_f_1_3_12_15_3_51_1_1_2.html | 56 - .../date_time/str_f_1_3_13_15_3_51_1_1_2.html | 56 + doc/html/boost/date_time/string_parse_tree.html | 42 +- doc/html/boost/date_time/subsecond_duration.html | 26 +- .../date_time/time__1_3_12_15_3_52_1_1_1.html | 69 - .../date_time/time__1_3_12_15_3_52_1_1_2.html | 69 - .../date_time/time__1_3_12_15_3_52_1_1_3.html | 69 - .../date_time/time__1_3_12_15_3_52_1_1_4.html | 69 - .../date_time/time__1_3_13_15_3_52_1_1_1.html | 69 + .../date_time/time__1_3_13_15_3_52_1_1_2.html | 69 + .../date_time/time__1_3_13_15_3_52_1_1_3.html | 69 + .../date_time/time__1_3_13_15_3_52_1_1_4.html | 69 + doc/html/boost/date_time/time_duration.html | 162 +- doc/html/boost/date_time/time_facet.html | 70 +- doc/html/boost/date_time/time_from_ftime.html | 2 +- doc/html/boost/date_time/time_input_facet.html | 84 +- doc/html/boost/date_time/time_itr.html | 62 +- .../boost/date_time/time_resolution_traits.html | 55 +- doc/html/boost/date_time/time_zone_base.html | 58 +- doc/html/boost/date_time/time_zone_names_base.html | 34 +- doc/html/boost/date_time/tz_db_base.html | 56 +- doc/html/boost/date_time/uk_dst_trait.html | 20 +- doc/html/boost/date_time/us_dst_rules.html | 28 +- doc/html/boost/date_time/us_dst_trait.html | 44 +- doc/html/boost/date_time/utc_adjustment.html | 22 +- doc/html/boost/date_time/var_string_to_int.html | 8 +- doc/html/boost/date_time/week_functor.html | 22 +- doc/html/boost/date_time/weeks_duration.html | 12 +- doc/html/boost/date_time/wrapping_int.html | 50 +- doc/html/boost/date_time/wrapping_int2.html | 54 +- doc/html/boost/date_time/year_based_generator.html | 26 +- doc/html/boost/date_time/year_functor.html | 22 +- doc/html/boost/date_time/year_month_day_base.html | 8 +- doc/html/boost/date_time/ymd_formatter.html | 16 +- doc/html/boost/date_time/ymd_order_spec.html | 2 +- .../boost/dll/experimental/get_idp28753888.html | 89 - .../boost/dll/experimental/get_idp28770608.html | 89 - .../boost/dll/experimental/get_idp38057568.html | 89 + .../boost/dll/experimental/get_idp38074288.html | 89 + .../dll/experimental/import_class_idp28282208.html | 130 - .../dll/experimental/import_class_idp37573920.html | 130 + .../boost/dll/experimental/import_mangled.html | 8 +- .../boost/dll/experimental/imported_class.html | 148 +- doc/html/boost/dll/experimental/smart_library.html | 136 +- doc/html/boost/dll/import.html | 8 +- doc/html/boost/dll/import_alias.html | 2 +- doc/html/boost/dll/library_info.html | 34 +- doc/html/boost/dll/load_mode/type.html | 2 +- doc/html/boost/dll/program_location.html | 2 +- doc/html/boost/dll/shared_library.html | 148 +- doc/html/boost/dll/symbol_location.html | 2 +- doc/html/boost/dll/symbol_location_ptr.html | 2 +- doc/html/boost/dll/this_line_location.html | 2 +- doc/html/boost/function.html | 202 +- doc/html/boost/function/sig.html | 6 +- doc/html/boost/functionN.html | 178 +- doc/html/boost/functionN/sig.html | 6 +- doc/html/boost/function_base.html | 38 +- doc/html/boost/function_equal.html | 2 +- doc/html/boost/graph_t_1_3_26_5_14_12_2_1.html | 79 + doc/html/boost/graph_trai_1_3_26_6_11_2_1.html | 79 - doc/html/boost/gregorian/bad_day_of_month.html | 12 +- doc/html/boost/gregorian/bad_day_of_year.html | 8 +- doc/html/boost/gregorian/bad_month.html | 14 +- doc/html/boost/gregorian/bad_weekday.html | 14 +- doc/html/boost/gregorian/bad_year.html | 8 +- doc/html/boost/gregorian/date.html | 58 +- doc/html/boost/gregorian/date_duration.html | 76 +- doc/html/boost/gregorian/greg_day.html | 22 +- doc/html/boost/gregorian/greg_facet_config.html | 6 +- doc/html/boost/gregorian/greg_month.html | 72 +- doc/html/boost/gregorian/greg_weekday.html | 38 +- doc/html/boost/gregorian/greg_year.html | 22 +- .../gregorian/opera_1_3_12_15_4_11_1_1_3.html | 63 - .../gregorian/opera_1_3_12_15_4_11_1_1_4.html | 55 - .../gregorian/opera_1_3_12_15_4_11_1_1_5.html | 56 - .../gregorian/opera_1_3_12_15_4_11_1_1_6.html | 55 - .../gregorian/opera_1_3_13_15_4_11_1_1_3.html | 63 + .../gregorian/opera_1_3_13_15_4_11_1_1_4.html | 55 + .../gregorian/opera_1_3_13_15_4_11_1_1_5.html | 56 + .../gregorian/opera_1_3_13_15_4_11_1_1_6.html | 55 + .../boost/gregorian/special_value_from_string.html | 2 +- doc/html/boost/gregorian/weeks_duration.html | 12 +- doc/html/boost/gregorian/year_based_generator.html | 2 +- doc/html/boost/hash.html | 24 +- doc/html/boost/hash_T_1_3_11_11_2_2_24.html | 74 + doc/html/boost/hash_T_1_3_16_11_2_2_24.html | 74 - doc/html/boost/hash_bool_1_3_11_11_2_2_2.html | 77 + doc/html/boost/hash_bool_1_3_16_11_2_2_2.html | 77 - doc/html/boost/hash_char1_1_3_11_11_2_2_7.html | 77 + doc/html/boost/hash_char1_1_3_16_11_2_2_7.html | 77 - doc/html/boost/hash_char3_1_3_11_11_2_2_8.html | 77 + doc/html/boost/hash_char3_1_3_16_11_2_2_8.html | 77 - doc/html/boost/hash_char_1_3_11_11_2_2_3.html | 77 + doc/html/boost/hash_char_1_3_16_11_2_2_3.html | 77 - doc/html/boost/hash_doub_1_3_11_11_2_2_18.html | 77 + doc/html/boost/hash_doub_1_3_16_11_2_2_18.html | 77 - doc/html/boost/hash_floa_1_3_11_11_2_2_17.html | 77 + doc/html/boost/hash_floa_1_3_16_11_2_2_17.html | 77 - doc/html/boost/hash_int_1_3_11_11_2_2_11.html | 77 + doc/html/boost/hash_int_1_3_16_11_2_2_11.html | 77 - doc/html/boost/hash_long_1_3_11_11_2_2_13.html | 77 + doc/html/boost/hash_long_1_3_11_11_2_2_15.html | 77 + doc/html/boost/hash_long_1_3_11_11_2_2_19.html | 77 + doc/html/boost/hash_long_1_3_16_11_2_2_13.html | 77 - doc/html/boost/hash_long_1_3_16_11_2_2_15.html | 77 - doc/html/boost/hash_long_1_3_16_11_2_2_19.html | 77 - doc/html/boost/hash_short_1_3_11_11_2_2_9.html | 77 + doc/html/boost/hash_short_1_3_16_11_2_2_9.html | 77 - doc/html/boost/hash_signe_1_3_11_11_2_2_4.html | 77 + doc/html/boost/hash_signe_1_3_16_11_2_2_4.html | 77 - doc/html/boost/hash_std__1_3_11_11_2_2_20.html | 77 + doc/html/boost/hash_std__1_3_11_11_2_2_21.html | 77 + doc/html/boost/hash_std__1_3_11_11_2_2_22.html | 77 + doc/html/boost/hash_std__1_3_11_11_2_2_23.html | 77 + doc/html/boost/hash_std__1_3_11_11_2_2_25.html | 74 + doc/html/boost/hash_std__1_3_16_11_2_2_20.html | 77 - doc/html/boost/hash_std__1_3_16_11_2_2_21.html | 77 - doc/html/boost/hash_std__1_3_16_11_2_2_22.html | 77 - doc/html/boost/hash_std__1_3_16_11_2_2_23.html | 77 - doc/html/boost/hash_std__1_3_16_11_2_2_25.html | 74 - doc/html/boost/hash_unsi_1_3_11_11_2_2_10.html | 77 + doc/html/boost/hash_unsi_1_3_11_11_2_2_12.html | 77 + doc/html/boost/hash_unsi_1_3_11_11_2_2_14.html | 77 + doc/html/boost/hash_unsi_1_3_11_11_2_2_16.html | 77 + doc/html/boost/hash_unsi_1_3_16_11_2_2_10.html | 77 - doc/html/boost/hash_unsi_1_3_16_11_2_2_12.html | 77 - doc/html/boost/hash_unsi_1_3_16_11_2_2_14.html | 77 - doc/html/boost/hash_unsi_1_3_16_11_2_2_16.html | 77 - doc/html/boost/hash_unsig_1_3_11_11_2_2_5.html | 77 + doc/html/boost/hash_unsig_1_3_16_11_2_2_5.html | 77 - doc/html/boost/hash_wchar_1_3_11_11_2_2_6.html | 77 + doc/html/boost/hash_wchar_1_3_16_11_2_2_6.html | 77 - doc/html/boost/heap/skew_heap.html | 220 +- .../heap/skew_heap/implementation_defined.html | 20 +- doc/html/boost/heap/skew_heap/push_handle.html | 75 + doc/html/boost/heap/skew_heap/push_void.html | 74 + doc/html/boost/interprocess/adaptive_pool.html | 100 +- .../boost/interprocess/adaptive_pool/rebind.html | 6 +- doc/html/boost/interprocess/allocator.html | 98 +- doc/html/boost/interprocess/allocator/rebind.html | 6 +- .../interprocess/anonymous_shared_memory.html | 6 +- doc/html/boost/interprocess/bad_alloc.html | 12 +- doc/html/boost/interprocess/basic_bufferbuf.html | 24 +- .../boost/interprocess/basic_bufferstream.html | 28 +- .../boost/interprocess/basic_ibufferstream.html | 28 +- .../boost/interprocess/basic_ivectorstream.html | 32 +- .../interprocess/basic_managed__idp39474400.html | 103 + .../interprocess/basic_managed__idp39582912.html | 156 + .../interprocess/basic_managed__idp39640656.html | 143 + .../interprocess/basic_managed__idp39689376.html | 150 + .../interprocess/basic_managed__idp55379840.html | 103 - .../interprocess/basic_managed__idp55488352.html | 156 - .../interprocess/basic_managed__idp55546096.html | 143 - .../interprocess/basic_managed__idp55594816.html | 150 - .../interprocess/basic_managed_heap_memory.html | 32 +- .../interprocess/basic_managed_mapped_file.html | 60 +- .../boost/interprocess/basic_obufferstream.html | 28 +- .../boost/interprocess/basic_ovectorstream.html | 28 +- doc/html/boost/interprocess/basic_vectorbuf.html | 28 +- .../boost/interprocess/basic_vectorstream.html | 32 +- .../boost/interprocess/cached_adaptive_pool.html | 126 +- .../interprocess/cached_adaptive_pool/rebind.html | 6 +- .../boost/interprocess/cached_node_allocator.html | 126 +- .../interprocess/cached_node_allocator/rebind.html | 6 +- doc/html/boost/interprocess/defer_lock_type.html | 6 +- doc/html/boost/interprocess/deleter.html | 12 +- .../interprocess/enable_shared_from_this.html | 18 +- doc/html/boost/interprocess/file_lock.html | 60 +- doc/html/boost/interprocess/file_mapping.html | 48 +- .../interprocess/fixed_managed__idp39630976.html | 55 + .../interprocess/fixed_managed__idp55536416.html | 55 - doc/html/boost/interprocess/flat_map_index.html | 16 +- .../boost/interprocess/interprocess_condition.html | 36 +- .../interprocess/interprocess_condition_any.html | 36 +- .../boost/interprocess/interprocess_exception.html | 28 +- .../boost/interprocess/interprocess_mutex.html | 34 +- .../interprocess/interprocess_r_idp40896864.html | 104 + .../interprocess/interprocess_r_idp56793568.html | 104 - .../interprocess/interprocess_s_idp40942256.html | 128 + .../interprocess/interprocess_s_idp56838960.html | 128 - .../boost/interprocess/interprocess_semaphore.html | 36 +- .../interprocess/interprocess_u_idp40973072.html | 190 + .../interprocess/interprocess_u_idp56869776.html | 190 - doc/html/boost/interprocess/intrusive_ptr.html | 92 +- doc/html/boost/interprocess/iset_index.html | 28 +- .../boost/interprocess/iunordered_set_index.html | 36 +- doc/html/boost/interprocess/lock_exception.html | 12 +- .../interprocess/make_managed_s_idp40508976.html | 58 + .../interprocess/make_managed_s_idp40513488.html | 59 + .../interprocess/make_managed_s_idp56405680.html | 58 - .../interprocess/make_managed_s_idp56410192.html | 59 - .../interprocess/managed_external_buffer.html | 10 +- .../boost/interprocess/managed_shared_memory.html | 10 +- .../boost/interprocess/managed_shared_ptr.html | 6 +- .../boost/interprocess/managed_unique_ptr.html | 6 +- .../interprocess/managed_window_idp39679728.html | 55 + .../interprocess/managed_window_idp55585168.html | 55 - .../interprocess/managed_xsi_shared_memory.html | 10 +- doc/html/boost/interprocess/map_index.html | 16 +- doc/html/boost/interprocess/mapped_region.html | 60 +- doc/html/boost/interprocess/message_queue.html | 6 +- doc/html/boost/interprocess/message_queue_t.html | 66 +- doc/html/boost/interprocess/mutex_family.html | 2 +- doc/html/boost/interprocess/named_condition.html | 52 +- .../boost/interprocess/named_condition_any.html | 52 +- doc/html/boost/interprocess/named_mutex.html | 44 +- .../boost/interprocess/named_recursive_mutex.html | 44 +- doc/html/boost/interprocess/named_semaphore.html | 44 +- .../boost/interprocess/named_sharable_mutex.html | 60 +- .../boost/interprocess/named_upgradable_mutex.html | 108 +- doc/html/boost/interprocess/node_allocator.html | 114 +- .../boost/interprocess/node_allocator/rebind.html | 6 +- doc/html/boost/interprocess/null_index.html | 24 +- doc/html/boost/interprocess/null_mutex.html | 92 +- doc/html/boost/interprocess/offset_ptr.html | 158 +- .../boost/interprocess/operator___idp38496176.html | 58 + .../boost/interprocess/operator___idp38504448.html | 58 + .../boost/interprocess/operator___idp38584608.html | 57 + .../boost/interprocess/operator___idp38589584.html | 57 + .../boost/interprocess/operator___idp38691552.html | 58 + .../boost/interprocess/operator___idp38699840.html | 58 + .../boost/interprocess/operator___idp38798784.html | 57 + .../boost/interprocess/operator___idp38805344.html | 57 + .../boost/interprocess/operator___idp38898704.html | 57 + .../boost/interprocess/operator___idp38905248.html | 57 + .../boost/interprocess/operator___idp39004656.html | 58 + .../boost/interprocess/operator___idp39012944.html | 58 + .../boost/interprocess/operator___idp39109776.html | 58 + .../boost/interprocess/operator___idp39118064.html | 58 + .../boost/interprocess/operator___idp40278064.html | 57 + .../boost/interprocess/operator___idp40283280.html | 57 + .../boost/interprocess/operator___idp40288496.html | 57 + .../boost/interprocess/operator___idp40293296.html | 57 + .../boost/interprocess/operator___idp40298096.html | 57 + .../boost/interprocess/operator___idp40302896.html | 57 + .../boost/interprocess/operator___idp54401248.html | 58 - .../boost/interprocess/operator___idp54409520.html | 58 - .../boost/interprocess/operator___idp54489968.html | 57 - .../boost/interprocess/operator___idp54494944.html | 57 - .../boost/interprocess/operator___idp54596912.html | 58 - .../boost/interprocess/operator___idp54605200.html | 58 - .../boost/interprocess/operator___idp54704144.html | 57 - .../boost/interprocess/operator___idp54710704.html | 57 - .../boost/interprocess/operator___idp54804064.html | 57 - .../boost/interprocess/operator___idp54810608.html | 57 - .../boost/interprocess/operator___idp54910016.html | 58 - .../boost/interprocess/operator___idp54918304.html | 58 - .../boost/interprocess/operator___idp55015136.html | 58 - .../boost/interprocess/operator___idp55023424.html | 58 - .../boost/interprocess/operator___idp56174768.html | 57 - .../boost/interprocess/operator___idp56179984.html | 57 - .../boost/interprocess/operator___idp56185200.html | 57 - .../boost/interprocess/operator___idp56190000.html | 57 - .../boost/interprocess/operator___idp56194800.html | 57 - .../boost/interprocess/operator___idp56199600.html | 57 - .../boost/interprocess/operator_idp39971568.html | 59 + .../boost/interprocess/operator_idp39978480.html | 58 + .../boost/interprocess/operator_idp40307696.html | 57 + .../boost/interprocess/operator_idp55877088.html | 59 - .../boost/interprocess/operator_idp55884000.html | 58 - .../boost/interprocess/operator_idp56204400.html | 57 - doc/html/boost/interprocess/permissions.html | 34 +- .../boost/interprocess/private_adaptive_pool.html | 118 +- .../interprocess/private_adaptive_pool/rebind.html | 6 +- .../boost/interprocess/private_node_allocator.html | 118 +- .../private_node_allocator/rebind.html | 6 +- doc/html/boost/interprocess/rbtree_best_fit.html | 74 +- doc/html/boost/interprocess/scoped_lock.html | 92 +- doc/html/boost/interprocess/scoped_ptr.html | 64 +- doc/html/boost/interprocess/segment_manager.html | 128 +- .../boost/interprocess/segment_manager_base.html | 68 +- doc/html/boost/interprocess/sharable_lock.html | 84 +- .../boost/interprocess/shared_memory_object.html | 64 +- doc/html/boost/interprocess/shared_ptr.html | 84 +- doc/html/boost/interprocess/simple_seq_fit.html | 4 +- doc/html/boost/interprocess/swap_idp40312352.html | 56 + doc/html/boost/interprocess/swap_idp40362672.html | 56 + doc/html/boost/interprocess/swap_idp56209056.html | 56 - doc/html/boost/interprocess/swap_idp56259376.html | 56 - .../interprocess/to_raw_pointer_idp40322096.html | 57 + .../interprocess/to_raw_pointer_idp40368064.html | 56 + .../interprocess/to_raw_pointer_idp56218800.html | 57 - .../interprocess/to_raw_pointer_idp56264768.html | 56 - .../boost/interprocess/unordered_map_index.html | 16 +- doc/html/boost/interprocess/upgradable_lock.html | 84 +- doc/html/boost/interprocess/weak_ptr.html | 44 +- .../interprocess/wfixed_managed_idp39634704.html | 55 + .../interprocess/wfixed_managed_idp55540144.html | 55 - .../boost/interprocess/windows_shared_memory.html | 52 +- .../interprocess/wmanaged_external_buffer.html | 4 +- .../boost/interprocess/wmanaged_mapped_file.html | 6 +- .../boost/interprocess/wmanaged_shared_memory.html | 10 +- .../interprocess/wmanaged_windo_idp39683440.html | 55 + .../interprocess/wmanaged_windo_idp55588880.html | 55 - .../interprocess/wmanaged_xsi_shared_memory.html | 4 +- doc/html/boost/interprocess/xsi_key.html | 20 +- doc/html/boost/interprocess/xsi_shared_memory.html | 56 +- doc/html/boost/intrusive/any_base_hook.html | 24 +- doc/html/boost/intrusive/any_member_hook.html | 24 +- doc/html/boost/intrusive/avl_multiset.html | 328 +- doc/html/boost/intrusive/avl_set.html | 348 +- doc/html/boost/intrusive/avl_set_base_hook.html | 32 +- doc/html/boost/intrusive/avl_set_member_hook.html | 32 +- doc/html/boost/intrusive/avltree.html | 360 +- doc/html/boost/intrusive/avltree_algorithms.html | 152 +- doc/html/boost/intrusive/bs_multiset.html | 328 +- doc/html/boost/intrusive/bs_set.html | 348 +- doc/html/boost/intrusive/bs_set_base_hook.html | 32 +- doc/html/boost/intrusive/bs_set_member_hook.html | 32 +- doc/html/boost/intrusive/bstree.html | 384 +- doc/html/boost/intrusive/bstree_algorithms.html | 304 +- .../boost/intrusive/circular_list_algorithms.html | 84 +- .../boost/intrusive/circular_slist_algorithms.html | 80 +- .../boost/intrusive/derivation_value_traits.html | 20 +- .../intrusive/get_parent_fro_idp55114128.html | 57 - .../intrusive/get_parent_fro_idp55118400.html | 58 - .../intrusive/get_parent_fro_idp55894848.html | 57 + .../intrusive/get_parent_fro_idp55899120.html | 58 + doc/html/boost/intrusive/hashtable.html | 284 +- .../boost/intrusive/linear_slist_algorithms.html | 60 +- doc/html/boost/intrusive/list.html | 288 +- doc/html/boost/intrusive/list_base_hook.html | 32 +- doc/html/boost/intrusive/list_member_hook.html | 32 +- .../intrusive/make_unordered_idp65807072.html | 58 - .../intrusive/make_unordered_idp65862816.html | 58 - .../intrusive/make_unordered_idp66587792.html | 58 + .../intrusive/make_unordered_idp66643536.html | 58 + .../boost/intrusive/make_unordered_multiset.html | 6 +- .../intrusive/max_pointer_pl_idp55128640.html | 59 - .../intrusive/max_pointer_pl_idp55909360.html | 59 + .../boost/intrusive/max_pointer_plus_bits.html | 8 +- doc/html/boost/intrusive/member_value_traits.html | 20 +- doc/html/boost/intrusive/multiset.html | 328 +- doc/html/boost/intrusive/pack_options.html | 6 +- doc/html/boost/intrusive/pointer_has_rebind.html | 20 +- .../boost/intrusive/pointer_has_rebind/any.html | 4 +- .../boost/intrusive/pointer_has_rebind_other.html | 14 +- .../intrusive/pointer_has_rebind_other/any.html | 4 +- .../intrusive/pointer_plus_b_idp55135712.html | 77 - .../intrusive/pointer_plus_b_idp55916432.html | 77 + doc/html/boost/intrusive/pointer_plus_bits.html | 8 +- doc/html/boost/intrusive/pointer_rebind.html | 8 +- .../intrusive/pointer_rebind_idp55187168.html | 54 - .../intrusive/pointer_rebind_idp55190832.html | 54 - .../intrusive/pointer_rebind_idp55194496.html | 55 - .../intrusive/pointer_rebind_idp55200144.html | 54 - .../intrusive/pointer_rebind_idp55207392.html | 54 - .../intrusive/pointer_rebind_idp55967888.html | 54 + .../intrusive/pointer_rebind_idp55971552.html | 54 + .../intrusive/pointer_rebind_idp55975216.html | 55 + .../intrusive/pointer_rebind_idp55980864.html | 54 + .../intrusive/pointer_rebind_idp55988112.html | 54 + doc/html/boost/intrusive/pointer_rebinder.html | 6 +- doc/html/boost/intrusive/pointer_traits.html | 28 +- .../intrusive/pointer_traits_idp55252544.html | 110 - .../pointer_traits_idp55252544/rebind_pointer.html | 55 - .../intrusive/pointer_traits_idp56033264.html | 110 + .../pointer_traits_idp56033264/rebind_pointer.html | 55 + .../intrusive/priority_compa_idp55286240.html | 64 - .../intrusive/priority_compa_idp56066960.html | 64 + doc/html/boost/intrusive/priority_compare.html | 16 +- doc/html/boost/intrusive/rbtree.html | 370 +- doc/html/boost/intrusive/rbtree_algorithms.html | 152 +- doc/html/boost/intrusive/set.html | 348 +- doc/html/boost/intrusive/set_base_hook.html | 32 +- doc/html/boost/intrusive/set_member_hook.html | 32 +- doc/html/boost/intrusive/sg_multiset.html | 344 +- doc/html/boost/intrusive/sg_set.html | 364 +- doc/html/boost/intrusive/sgtree.html | 384 +- doc/html/boost/intrusive/sgtree_algorithms.html | 152 +- doc/html/boost/intrusive/slist.html | 396 +- doc/html/boost/intrusive/slist_base_hook.html | 32 +- doc/html/boost/intrusive/slist_member_hook.html | 32 +- doc/html/boost/intrusive/splay_multiset.html | 348 +- doc/html/boost/intrusive/splay_set.html | 376 +- doc/html/boost/intrusive/splaytree.html | 388 +- doc/html/boost/intrusive/splaytree_algorithms.html | 200 +- doc/html/boost/intrusive/treap.html | 408 +- doc/html/boost/intrusive/treap_algorithms.html | 152 +- doc/html/boost/intrusive/treap_multiset.html | 356 +- doc/html/boost/intrusive/treap_set.html | 376 +- doc/html/boost/intrusive/trivial_value_traits.html | 20 +- doc/html/boost/intrusive/unordered_multiset.html | 264 +- doc/html/boost/intrusive/unordered_set.html | 276 +- .../boost/intrusive/unordered_set_base_hook.html | 40 +- .../boost/intrusive/unordered_set_member_hook.html | 38 +- doc/html/boost/local_time/ambiguous_result.html | 8 +- doc/html/boost/local_time/bad_adjustment.html | 8 +- doc/html/boost/local_time/bad_offset.html | 8 +- .../boost/local_time/custom_time_zone_base.html | 66 +- doc/html/boost/local_time/dst_not_valid.html | 8 +- .../boost/local_time/local_date_time_base.html | 154 +- .../local_time/operat_1_3_12_15_6_4_2_1_1.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_2.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_3.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_4.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_5.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_6.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_7.html | 54 - .../local_time/operat_1_3_12_15_6_4_2_1_8.html | 54 - .../local_time/operat_1_3_13_15_6_4_2_1_1.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_2.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_3.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_4.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_5.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_6.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_7.html | 54 + .../local_time/operat_1_3_13_15_6_4_2_1_8.html | 54 + .../boost/local_time/partial_date_rule_spec.html | 6 +- .../boost/local_time/posix_time_zone_base.html | 94 +- doc/html/boost/local_time/time_label_invalid.html | 8 +- doc/html/boost/local_time/tz_database.html | 4 +- doc/html/boost/lockfree/spsc_queue.html | 116 +- .../spsc_queue/implementation_defined.html | 57 + doc/html/boost/lockfree/stack.html | 6 +- .../boost/logic/get_default_in_idp31765120.html | 54 + .../boost/logic/get_default_in_idp39719728.html | 54 - doc/html/boost/logic/indeterminate_name.html | 22 +- doc/html/boost/logic/operator_idp31661568.html | 114 + doc/html/boost/logic/operator_idp31770720.html | 71 + doc/html/boost/logic/operator_idp31779280.html | 68 + doc/html/boost/logic/operator_idp31785552.html | 69 + doc/html/boost/logic/operator_idp39616176.html | 114 - doc/html/boost/logic/operator_idp39725328.html | 71 - doc/html/boost/logic/operator_idp39733888.html | 68 - doc/html/boost/logic/operator_idp39740160.html | 69 - doc/html/boost/logic/tribool.html | 20 +- doc/html/boost/mpi/all_gather.html | 12 +- doc/html/boost/mpi/all_reduce.html | 10 +- doc/html/boost/mpi/all_to_all.html | 10 +- doc/html/boost/mpi/alloca_1_3_26_5_14_2_2_1_2.html | 70 + .../mpi/alloca_1_3_26_5_14_2_2_1_2/rebind.html | 57 + doc/html/boost/mpi/allocator.html | 68 +- doc/html/boost/mpi/allocator/rebind.html | 10 +- doc/html/boost/mpi/allocator_1_3_26_6_2_2_1_2.html | 70 - .../mpi/allocator_1_3_26_6_2_2_1_2/rebind.html | 57 - doc/html/boost/mpi/any_source.html | 10 +- doc/html/boost/mpi/any_tag.html | 12 +- doc/html/boost/mpi/bitwise_and.html | 26 +- doc/html/boost/mpi/bitwise_or.html | 26 +- doc/html/boost/mpi/bitwise_xor.html | 26 +- doc/html/boost/mpi/broadcast.html | 10 +- doc/html/boost/mpi/cartesian_communicator.html | 263 + doc/html/boost/mpi/cartesian_dimension.html | 96 + doc/html/boost/mpi/cartesian_dimensions.html | 84 + doc/html/boost/mpi/cartesian_topology.html | 182 + doc/html/boost/mpi/comm_create_kind.html | 10 +- doc/html/boost/mpi/communicator.html | 200 +- doc/html/boost/mpi/content.html | 38 +- doc/html/boost/mpi/environment.html | 84 +- doc/html/boost/mpi/exception.html | 42 +- doc/html/boost/mpi/gather.html | 10 +- doc/html/boost/mpi/gatherv.html | 10 +- doc/html/boost/mpi/get_1_3_26_5_14_12_2_2_11.html | 57 + doc/html/boost/mpi/get_1_3_26_5_14_12_2_2_12.html | 57 + doc/html/boost/mpi/get_1_3_26_6_11_2_2_11.html | 57 - doc/html/boost/mpi/get_1_3_26_6_11_2_2_12.html | 57 - doc/html/boost/mpi/get_content.html | 10 +- doc/html/boost/mpi/get_mp_1_3_26_5_14_8_2_1_8.html | 87 + doc/html/boost/mpi/get_mpi_d_1_3_26_6_7_2_1_8.html | 87 - doc/html/boost/mpi/graph_communicator.html | 26 +- doc/html/boost/mpi/group.html | 58 +- doc/html/boost/mpi/inpla_1_3_26_5_14_14_2_1_2.html | 69 + doc/html/boost/mpi/inplace.html | 12 +- doc/html/boost/mpi/inplace__1_3_26_6_13_2_1_2.html | 69 - doc/html/boost/mpi/inplace_t.html | 18 +- doc/html/boost/mpi/intercommunicator.html | 50 +- doc/html/boost/mpi/is_commutative.html | 10 +- doc/html/boost/mpi/is_mpi_1_3_26_5_14_3_2_1_2.html | 54 + doc/html/boost/mpi/is_mpi_1_3_26_5_14_8_2_1_2.html | 58 + doc/html/boost/mpi/is_mpi_builtin_datatype.html | 12 +- doc/html/boost/mpi/is_mpi_byte_datatype.html | 10 +- doc/html/boost/mpi/is_mpi_complex_datatype.html | 10 +- doc/html/boost/mpi/is_mpi_datatype.html | 12 +- doc/html/boost/mpi/is_mpi_fl_1_3_26_6_7_2_1_2.html | 58 - doc/html/boost/mpi/is_mpi_integer_datatype.html | 12 +- doc/html/boost/mpi/is_mpi_logical_datatype.html | 12 +- doc/html/boost/mpi/is_mpi_op.html | 10 +- doc/html/boost/mpi/logical_xor.html | 26 +- doc/html/boost/mpi/maximum.html | 26 +- doc/html/boost/mpi/minimum.html | 26 +- doc/html/boost/mpi/opera_1_3_26_5_14_13_2_1_2.html | 69 + doc/html/boost/mpi/opera_1_3_26_5_14_13_2_1_3.html | 69 + doc/html/boost/mpi/opera_1_3_26_5_14_13_2_1_4.html | 57 + doc/html/boost/mpi/operat_1_3_26_5_14_2_2_1_3.html | 70 + doc/html/boost/mpi/operat_1_3_26_5_14_2_2_1_4.html | 70 + doc/html/boost/mpi/operat_1_3_26_5_14_6_2_1_5.html | 70 + doc/html/boost/mpi/operat_1_3_26_5_14_6_2_1_6.html | 68 + doc/html/boost/mpi/operator-.html | 10 +- doc/html/boost/mpi/operator_.html | 12 +- doc/html/boost/mpi/operator_1_3_26_6_12_2_1_2.html | 69 - doc/html/boost/mpi/operator_1_3_26_6_12_2_1_3.html | 69 - doc/html/boost/mpi/operator_1_3_26_6_12_2_1_4.html | 57 - doc/html/boost/mpi/operator__1_3_26_6_2_2_1_3.html | 70 - doc/html/boost/mpi/operator__1_3_26_6_2_2_1_4.html | 70 - doc/html/boost/mpi/operator__1_3_26_6_5_2_1_5.html | 70 - doc/html/boost/mpi/operator__1_3_26_6_5_2_1_6.html | 68 - doc/html/boost/mpi/packed.html | 8 +- doc/html/boost/mpi/packed_iarchive.html | 58 +- doc/html/boost/mpi/packed_oarchive.html | 54 +- doc/html/boost/mpi/packed_skeleton_iarchive.html | 34 +- doc/html/boost/mpi/packed_skeleton_oarchive.html | 30 +- .../mpi/python/reg_1_3_26_5_14_20_2_1_1_2.html | 86 + .../mpi/python/regist_1_3_26_6_19_2_1_1_2.html | 86 - doc/html/boost/mpi/python/register_serialized.html | 12 +- doc/html/boost/mpi/reduce.html | 10 +- doc/html/boost/mpi/request.html | 36 +- doc/html/boost/mpi/scan.html | 10 +- doc/html/boost/mpi/scatter.html | 10 +- doc/html/boost/mpi/scatterv.html | 10 +- doc/html/boost/mpi/skeleton.html | 10 +- doc/html/boost/mpi/skeleton_proxy.html | 16 +- doc/html/boost/mpi/status.html | 54 +- doc/html/boost/mpi/test_all.html | 10 +- doc/html/boost/mpi/test_any.html | 10 +- doc/html/boost/mpi/test_some.html | 10 +- doc/html/boost/mpi/threading/level.html | 12 +- .../mpi/threading/ope_1_3_26_5_14_10_2_1_2_2.html | 57 + .../mpi/threading/ope_1_3_26_5_14_10_2_1_2_3.html | 57 + .../mpi/threading/operato_1_3_26_6_9_2_1_2_2.html | 57 - .../mpi/threading/operato_1_3_26_6_9_2_1_2_3.html | 57 - doc/html/boost/mpi/timer.html | 50 +- doc/html/boost/mpi/wait_all.html | 10 +- doc/html/boost/mpi/wait_any.html | 10 +- doc/html/boost/mpi/wait_some.html | 10 +- doc/html/boost/operator___idp24460448.html | 101 - doc/html/boost/operator___idp24487216.html | 105 - doc/html/boost/operator___idp24515552.html | 105 - doc/html/boost/operator___idp24529728.html | 105 - doc/html/boost/operator___idp43338976.html | 101 + doc/html/boost/operator___idp43365744.html | 105 + doc/html/boost/operator___idp43394080.html | 105 + doc/html/boost/operator___idp43408256.html | 105 + doc/html/boost/operator_idp24473872.html | 101 - doc/html/boost/operator_idp24501376.html | 105 - doc/html/boost/operator_idp43352400.html | 101 + doc/html/boost/operator_idp43379904.html | 105 + .../boost/posix_time/duration_from_string.html | 8 +- doc/html/boost/posix_time/from_ftime.html | 8 +- doc/html/boost/posix_time/hours.html | 21 +- .../posix_time/millis_1_3_12_15_5_5_1_1_4.html | 70 - .../posix_time/millis_1_3_13_15_5_5_1_1_4.html | 70 + doc/html/boost/posix_time/minutes.html | 15 +- .../posix_time/operat_1_3_12_15_5_3_2_1_1.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_2.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_3.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_4.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_5.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_6.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_7.html | 53 - .../posix_time/operat_1_3_12_15_5_3_2_1_8.html | 53 - .../posix_time/operat_1_3_12_15_5_8_1_1_6.html | 55 - .../posix_time/operat_1_3_13_15_5_3_2_1_1.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_2.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_3.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_4.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_5.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_6.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_7.html | 53 + .../posix_time/operat_1_3_13_15_5_3_2_1_8.html | 53 + .../posix_time/operat_1_3_13_15_5_8_1_1_6.html | 55 + .../boost/posix_time/posix_time_system_config.html | 18 +- doc/html/boost/posix_time/ptime.html | 30 +- doc/html/boost/posix_time/seconds.html | 15 +- doc/html/boost/posix_time/simple_time_rep.html | 30 +- doc/html/boost/posix_time/time_duration.html | 26 +- doc/html/boost/posix_time/wtime_facet.html | 8 +- doc/html/boost/process/async_pipe.html | 132 +- doc/html/boost/process/basic_environment.html | 126 +- .../basic_environment/const_entry_type.html | 20 +- .../process/basic_environment/entry_type.html | 48 +- doc/html/boost/process/basic_ipstream.html | 64 +- .../boost/process/basic_native_environment.html | 114 +- .../basic_native_environment/const_entry_type.html | 20 +- .../basic_native_environment/entry_type.html | 48 +- doc/html/boost/process/basic_opstream.html | 64 +- doc/html/boost/process/basic_pipe.html | 64 +- doc/html/boost/process/basic_pipebuf.html | 80 +- doc/html/boost/process/basic_pstream.html | 64 +- doc/html/boost/process/child.html | 108 +- doc/html/boost/process/extend/handler.html | 28 +- doc/html/boost/process/extend/posix_executor.html | 44 +- .../boost/process/extend/windows_executor.html | 36 +- doc/html/boost/process/group.html | 108 +- doc/html/boost/process/on_exit.html | 2 +- .../boost/process/windows/create_no_window.html | 51 + doc/html/boost/process/windows/show_normal.html | 6 +- .../boost/random/linear_congruential_engine.html | 2 +- .../stacktrace/safe_dump_1_3_38_7_6_2_1_3.html | 2 +- .../stacktrace/safe_dump_1_3_38_7_6_2_1_4.html | 2 +- .../stacktrace/safe_dump_1_3_38_7_6_2_1_5.html | 2 +- .../stacktrace/safe_dump_1_3_38_7_6_2_1_6.html | 2 +- doc/html/boost/swap_idp24543920.html | 105 - doc/html/boost/swap_idp43422448.html | 105 + doc/html/boost/type_erasure/_self.html | 6 +- doc/html/boost/type_erasure/any.html | 106 +- .../type_erasure/any_Conc_1_3_41_13_1_1_1_1.html | 560 - .../type_erasure/any_Conc_1_3_41_13_1_1_1_2.html | 163 +- .../type_erasure/any_Conc_1_3_41_13_1_1_1_3.html | 213 +- .../type_erasure/any_Conc_1_3_41_13_1_1_1_4.html | 498 + doc/html/boost/type_erasure/any_cast.html | 10 +- doc/html/boost/type_erasure/as_param.html | 10 +- doc/html/boost/type_erasure/assignable.html | 12 +- doc/html/boost/type_erasure/binding.html | 54 +- doc/html/boost/type_erasure/binding_of.html | 6 +- doc/html/boost/type_erasure/call.html | 6 +- doc/html/boost/type_erasure/callable.html | 6 +- doc/html/boost/type_erasure/check_match.html | 8 +- doc/html/boost/type_erasure/dynamic_any_cast.html | 2 +- doc/html/boost/type_erasure/is_placeholder.html | 2 +- doc/html/boost/type_erasure/istreamable.html | 6 +- doc/html/boost/type_erasure/param.html | 40 +- doc/html/boost/type_erasure/placeholder_of.html | 10 +- doc/html/boost/type_erasure/rebind_any.html | 9 +- doc/html/boost/type_erasure/register_binding.html | 2 +- doc/html/boost/type_erasure/relaxed.html | 8 +- doc/html/boost/type_erasure/require_match.html | 8 +- doc/html/boost/type_erasure/static_binding.html | 2 + doc/html/boost/type_erasure/typeid_.html | 16 +- doc/html/boost/typeindex/hash_value.html | 2 +- doc/html/boost/typeindex/type_index_facade.html | 2 +- doc/html/boost/units/absolute.html | 16 +- .../boost/units/ba_1_3_44_10_10_5_10_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_11_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_12_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_13_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_16_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_17_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_18_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_19_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_5_20_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_6_10_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_6_13_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_6_14_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_6_16_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_6_17_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_6_19_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_10_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_11_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_12_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_13_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_14_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_15_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_19_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_20_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_21_1_1_1.html | 8 +- .../boost/units/ba_1_3_44_10_10_9_22_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_2_2_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_2_3_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_2_7_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_3_3_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_3_4_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_3_5_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_3_7_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_2_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_3_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_4_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_5_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_6_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_7_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_8_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_5_9_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_6_2_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_6_7_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_6_8_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_2_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_3_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_4_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_5_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_6_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_7_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_8_1_1_1.html | 8 +- .../boost/units/bas_1_3_44_10_10_9_9_1_1_1.html | 8 +- doc/html/boost/units/conversion_helper.html | 4 +- doc/html/boost/units/pow_1_3_44_10_2_5_3_1_29.html | 2 +- .../boost/units/power_1_3_44_10_2_42_1_1_3.html | 4 +- doc/html/boost/units/power_typeof_helper.html | 4 +- .../boost/units/quant_1_3_44_10_2_36_1_1_2.html | 44 +- doc/html/boost/units/quantity.html | 55 +- .../boost/units/root__1_3_44_10_2_42_1_1_4.html | 4 +- doc/html/boost/units/root_typeof_helper.html | 4 +- doc/html/boost/units/scale.html | 6 +- doc/html/boost/units/static_rational.html | 12 +- doc/html/boost/units/unit.html | 4 +- doc/html/boost_asio.html | 4 +- .../boost_asio/example/cpp03/allocation/server.cpp | 2 +- .../example/cpp03/buffers/reference_counted.cpp | 2 +- .../boost_asio/example/cpp03/chat/chat_client.cpp | 2 +- .../boost_asio/example/cpp03/chat/chat_message.hpp | 2 +- .../boost_asio/example/cpp03/chat/chat_server.cpp | 2 +- .../example/cpp03/chat/posix_chat_client.cpp | 2 +- .../example/cpp03/echo/async_tcp_echo_server.cpp | 2 +- .../example/cpp03/echo/async_udp_echo_server.cpp | 2 +- .../cpp03/echo/blocking_tcp_echo_client.cpp | 2 +- .../cpp03/echo/blocking_tcp_echo_server.cpp | 2 +- .../cpp03/echo/blocking_udp_echo_client.cpp | 2 +- .../cpp03/echo/blocking_udp_echo_server.cpp | 2 +- doc/html/boost_asio/example/cpp03/fork/daemon.cpp | 2 +- .../example/cpp03/fork/process_per_connection.cpp | 2 +- .../example/cpp03/http/client/async_client.cpp | 2 +- .../example/cpp03/http/client/sync_client.cpp | 2 +- .../example/cpp03/http/server/connection.cpp | 2 +- .../example/cpp03/http/server/connection.hpp | 2 +- .../cpp03/http/server/connection_manager.cpp | 2 +- .../cpp03/http/server/connection_manager.hpp | 2 +- .../example/cpp03/http/server/header.hpp | 2 +- .../boost_asio/example/cpp03/http/server/main.cpp | 2 +- .../example/cpp03/http/server/mime_types.cpp | 2 +- .../example/cpp03/http/server/mime_types.hpp | 2 +- .../boost_asio/example/cpp03/http/server/reply.cpp | 2 +- .../boost_asio/example/cpp03/http/server/reply.hpp | 2 +- .../example/cpp03/http/server/request.hpp | 2 +- .../example/cpp03/http/server/request_handler.cpp | 2 +- .../example/cpp03/http/server/request_handler.hpp | 2 +- .../example/cpp03/http/server/request_parser.cpp | 2 +- .../example/cpp03/http/server/request_parser.hpp | 2 +- .../example/cpp03/http/server/server.cpp | 2 +- .../example/cpp03/http/server/server.hpp | 2 +- .../example/cpp03/http/server2/connection.cpp | 2 +- .../example/cpp03/http/server2/connection.hpp | 2 +- .../example/cpp03/http/server2/header.hpp | 2 +- .../example/cpp03/http/server2/io_context_pool.cpp | 2 +- .../example/cpp03/http/server2/io_context_pool.hpp | 2 +- .../boost_asio/example/cpp03/http/server2/main.cpp | 2 +- .../example/cpp03/http/server2/mime_types.cpp | 2 +- .../example/cpp03/http/server2/mime_types.hpp | 2 +- .../example/cpp03/http/server2/reply.cpp | 2 +- .../example/cpp03/http/server2/reply.hpp | 2 +- .../example/cpp03/http/server2/request.hpp | 2 +- .../example/cpp03/http/server2/request_handler.cpp | 2 +- .../example/cpp03/http/server2/request_handler.hpp | 2 +- .../example/cpp03/http/server2/request_parser.cpp | 2 +- .../example/cpp03/http/server2/request_parser.hpp | 2 +- .../example/cpp03/http/server2/server.cpp | 2 +- .../example/cpp03/http/server2/server.hpp | 2 +- .../example/cpp03/http/server3/connection.cpp | 2 +- .../example/cpp03/http/server3/connection.hpp | 2 +- .../example/cpp03/http/server3/header.hpp | 2 +- .../boost_asio/example/cpp03/http/server3/main.cpp | 2 +- .../example/cpp03/http/server3/mime_types.cpp | 2 +- .../example/cpp03/http/server3/mime_types.hpp | 2 +- .../example/cpp03/http/server3/reply.cpp | 2 +- .../example/cpp03/http/server3/reply.hpp | 2 +- .../example/cpp03/http/server3/request.hpp | 2 +- .../example/cpp03/http/server3/request_handler.cpp | 2 +- .../example/cpp03/http/server3/request_handler.hpp | 2 +- .../example/cpp03/http/server3/request_parser.cpp | 2 +- .../example/cpp03/http/server3/request_parser.hpp | 2 +- .../example/cpp03/http/server3/server.cpp | 2 +- .../example/cpp03/http/server3/server.hpp | 2 +- .../example/cpp03/http/server4/file_handler.cpp | 2 +- .../example/cpp03/http/server4/file_handler.hpp | 2 +- .../example/cpp03/http/server4/header.hpp | 2 +- .../boost_asio/example/cpp03/http/server4/main.cpp | 2 +- .../example/cpp03/http/server4/mime_types.cpp | 2 +- .../example/cpp03/http/server4/mime_types.hpp | 2 +- .../example/cpp03/http/server4/reply.cpp | 2 +- .../example/cpp03/http/server4/reply.hpp | 2 +- .../example/cpp03/http/server4/request.hpp | 2 +- .../example/cpp03/http/server4/request_parser.cpp | 2 +- .../example/cpp03/http/server4/request_parser.hpp | 2 +- .../example/cpp03/http/server4/server.cpp | 2 +- .../example/cpp03/http/server4/server.hpp | 2 +- .../boost_asio/example/cpp03/icmp/icmp_header.hpp | 2 +- .../boost_asio/example/cpp03/icmp/ipv4_header.hpp | 2 +- doc/html/boost_asio/example/cpp03/icmp/ping.cpp | 22 +- .../cpp03/invocation/prioritised_handlers.cpp | 6 +- .../example/cpp03/iostreams/daytime_client.cpp | 2 +- .../example/cpp03/iostreams/daytime_server.cpp | 2 +- .../example/cpp03/iostreams/http_client.cpp | 4 +- .../example/cpp03/local/connect_pair.cpp | 2 +- .../example/cpp03/local/iostream_client.cpp | 2 +- .../example/cpp03/local/stream_client.cpp | 2 +- .../example/cpp03/local/stream_server.cpp | 2 +- .../example/cpp03/multicast/receiver.cpp | 2 +- .../boost_asio/example/cpp03/multicast/sender.cpp | 7 +- .../example/cpp03/nonblocking/third_party_lib.cpp | 2 +- .../boost_asio/example/cpp03/porthopper/client.cpp | 2 +- .../example/cpp03/porthopper/protocol.hpp | 2 +- .../boost_asio/example/cpp03/porthopper/server.cpp | 14 +- .../example/cpp03/serialization/client.cpp | 2 +- .../example/cpp03/serialization/connection.hpp | 2 +- .../example/cpp03/serialization/server.cpp | 2 +- .../example/cpp03/serialization/stock.hpp | 2 +- .../example/cpp03/services/basic_logger.hpp | 2 +- .../example/cpp03/services/daytime_client.cpp | 2 +- .../boost_asio/example/cpp03/services/logger.hpp | 2 +- .../example/cpp03/services/logger_service.cpp | 2 +- .../example/cpp03/services/logger_service.hpp | 2 +- .../boost_asio/example/cpp03/socks4/socks4.hpp | 2 +- .../example/cpp03/socks4/sync_client.cpp | 2 +- .../boost_asio/example/cpp03/spawn/echo_server.cpp | 10 +- .../example/cpp03/spawn/parallel_grep.cpp | 2 +- doc/html/boost_asio/example/cpp03/ssl/client.cpp | 2 +- doc/html/boost_asio/example/cpp03/ssl/server.cpp | 2 +- .../example/cpp03/timeouts/async_tcp_client.cpp | 44 +- .../example/cpp03/timeouts/blocking_tcp_client.cpp | 206 +- .../cpp03/timeouts/blocking_token_tcp_client.cpp | 198 + .../example/cpp03/timeouts/blocking_udp_client.cpp | 103 +- .../boost_asio/example/cpp03/timeouts/server.cpp | 60 +- .../example/cpp03/timers/tick_count_timer.cpp | 123 - .../example/cpp03/timers/time_t_timer.cpp | 83 +- .../example/cpp03/windows/transmit_file.cpp | 2 +- .../boost_asio/example/cpp11/allocation/server.cpp | 2 +- .../example/cpp11/buffers/reference_counted.cpp | 3 +- .../boost_asio/example/cpp11/chat/chat_client.cpp | 2 +- .../boost_asio/example/cpp11/chat/chat_message.hpp | 2 +- .../boost_asio/example/cpp11/chat/chat_server.cpp | 2 +- .../example/cpp11/echo/async_tcp_echo_server.cpp | 2 +- .../example/cpp11/echo/async_udp_echo_server.cpp | 2 +- .../cpp11/echo/blocking_tcp_echo_client.cpp | 2 +- .../cpp11/echo/blocking_tcp_echo_server.cpp | 2 +- .../cpp11/echo/blocking_udp_echo_client.cpp | 2 +- .../cpp11/echo/blocking_udp_echo_server.cpp | 2 +- .../example/cpp11/executors/fork_join.cpp | 1 + .../example/cpp11/executors/pipeline.cpp | 1 + doc/html/boost_asio/example/cpp11/fork/daemon.cpp | 2 +- .../example/cpp11/fork/process_per_connection.cpp | 2 +- .../example/cpp11/futures/daytime_client.cpp | 2 +- .../handler_tracking/async_tcp_echo_server.cpp | 2 +- .../cpp11/handler_tracking/custom_tracking.hpp | 2 +- .../example/cpp11/http/server/connection.cpp | 2 +- .../example/cpp11/http/server/connection.hpp | 2 +- .../cpp11/http/server/connection_manager.cpp | 2 +- .../cpp11/http/server/connection_manager.hpp | 2 +- .../example/cpp11/http/server/header.hpp | 2 +- .../boost_asio/example/cpp11/http/server/main.cpp | 2 +- .../example/cpp11/http/server/mime_types.cpp | 2 +- .../example/cpp11/http/server/mime_types.hpp | 2 +- .../boost_asio/example/cpp11/http/server/reply.cpp | 2 +- .../boost_asio/example/cpp11/http/server/reply.hpp | 2 +- .../example/cpp11/http/server/request.hpp | 2 +- .../example/cpp11/http/server/request_handler.cpp | 2 +- .../example/cpp11/http/server/request_handler.hpp | 2 +- .../example/cpp11/http/server/request_parser.cpp | 2 +- .../example/cpp11/http/server/request_parser.hpp | 2 +- .../example/cpp11/http/server/server.cpp | 2 +- .../example/cpp11/http/server/server.hpp | 2 +- .../cpp11/invocation/prioritised_handlers.cpp | 2 +- .../example/cpp11/local/connect_pair.cpp | 2 +- .../example/cpp11/local/iostream_client.cpp | 2 +- .../example/cpp11/local/stream_client.cpp | 2 +- .../example/cpp11/local/stream_server.cpp | 2 +- .../example/cpp11/multicast/receiver.cpp | 2 +- .../boost_asio/example/cpp11/multicast/sender.cpp | 2 +- .../boost_asio/example/cpp11/spawn/echo_server.cpp | 2 +- .../example/cpp11/spawn/parallel_grep.cpp | 2 +- .../example/cpp17/coroutines_ts/chat_server.cpp | 224 + .../coroutines_ts/double_buffered_echo_server.cpp | 97 + .../example/cpp17/coroutines_ts/echo_server.cpp | 82 + .../cpp17/coroutines_ts/range_based_for.cpp | 111 + .../cpp17/coroutines_ts/refactored_echo_server.cpp | 91 + doc/html/boost_asio/examples.html | 7 +- doc/html/boost_asio/examples/cpp03_examples.html | 17 +- doc/html/boost_asio/examples/cpp11_examples.html | 8 +- doc/html/boost_asio/examples/cpp17_examples.html | 69 + doc/html/boost_asio/history.html | 184 +- doc/html/boost_asio/index.html | 1279 +- doc/html/boost_asio/net_ts.html | 2 +- doc/html/boost_asio/overview.html | 6 +- doc/html/boost_asio/overview/core.html | 6 +- doc/html/boost_asio/overview/core/allocation.html | 2 +- doc/html/boost_asio/overview/core/async.html | 2 +- doc/html/boost_asio/overview/core/basics.html | 2 +- doc/html/boost_asio/overview/core/buffers.html | 2 +- .../boost_asio/overview/core/concurrency_hint.html | 2 +- doc/html/boost_asio/overview/core/coroutine.html | 2 +- .../boost_asio/overview/core/coroutines_ts.html | 155 + .../boost_asio/overview/core/handler_tracking.html | 2 +- doc/html/boost_asio/overview/core/line_based.html | 2 +- doc/html/boost_asio/overview/core/reactor.html | 2 +- doc/html/boost_asio/overview/core/spawn.html | 8 +- doc/html/boost_asio/overview/core/strands.html | 2 +- doc/html/boost_asio/overview/core/streams.html | 2 +- doc/html/boost_asio/overview/core/threads.html | 2 +- doc/html/boost_asio/overview/cpp2011.html | 2 +- doc/html/boost_asio/overview/cpp2011/array.html | 2 +- doc/html/boost_asio/overview/cpp2011/atomic.html | 2 +- doc/html/boost_asio/overview/cpp2011/chrono.html | 2 +- doc/html/boost_asio/overview/cpp2011/futures.html | 2 +- .../boost_asio/overview/cpp2011/move_handlers.html | 2 +- .../boost_asio/overview/cpp2011/move_objects.html | 2 +- .../boost_asio/overview/cpp2011/shared_ptr.html | 2 +- doc/html/boost_asio/overview/cpp2011/variadic.html | 2 +- doc/html/boost_asio/overview/implementation.html | 2 +- doc/html/boost_asio/overview/networking.html | 8 +- .../overview/networking/bsd_sockets.html | 2 +- .../boost_asio/overview/networking/iostreams.html | 2 +- .../overview/networking/other_protocols.html | 2 +- .../boost_asio/overview/networking/protocols.html | 2 +- doc/html/boost_asio/overview/posix.html | 2 +- doc/html/boost_asio/overview/posix/fork.html | 2 +- doc/html/boost_asio/overview/posix/local.html | 2 +- .../overview/posix/stream_descriptor.html | 2 +- doc/html/boost_asio/overview/rationale.html | 2 +- doc/html/boost_asio/overview/serial_ports.html | 2 +- doc/html/boost_asio/overview/signals.html | 2 +- doc/html/boost_asio/overview/ssl.html | 2 +- doc/html/boost_asio/overview/timers.html | 2 +- doc/html/boost_asio/overview/windows.html | 2 +- .../boost_asio/overview/windows/object_handle.html | 2 +- .../overview/windows/random_access_handle.html | 2 +- .../boost_asio/overview/windows/stream_handle.html | 2 +- doc/html/boost_asio/reference.html | 128 +- doc/html/boost_asio/reference/AcceptHandler.html | 2 +- .../boost_asio/reference/AcceptableProtocol.html | 2 +- .../reference/AsyncRandomAccessReadDevice.html | 2 +- .../reference/AsyncRandomAccessWriteDevice.html | 2 +- doc/html/boost_asio/reference/AsyncReadStream.html | 2 +- .../boost_asio/reference/AsyncWriteStream.html | 2 +- .../reference/BufferedHandshakeHandler.html | 2 +- .../boost_asio/reference/CompletionCondition.html | 2 +- .../boost_asio/reference/CompletionHandler.html | 2 +- .../boost_asio/reference/ConnectCondition.html | 2 +- doc/html/boost_asio/reference/ConnectHandler.html | 2 +- .../boost_asio/reference/ConstBufferSequence.html | 2 +- doc/html/boost_asio/reference/DynamicBuffer.html | 2 +- doc/html/boost_asio/reference/Endpoint.html | 2 +- .../boost_asio/reference/EndpointSequence.html | 2 +- .../boost_asio/reference/ExecutionContext.html | 2 +- doc/html/boost_asio/reference/Executor1.html | 2 +- .../reference/GettableSerialPortOption.html | 2 +- .../boost_asio/reference/GettableSocketOption.html | 2 +- doc/html/boost_asio/reference/Handler.html | 6 +- .../boost_asio/reference/HandshakeHandler.html | 2 +- .../boost_asio/reference/InternetProtocol.html | 2 +- .../boost_asio/reference/IoControlCommand.html | 2 +- doc/html/boost_asio/reference/IoObjectService.html | 2 +- .../reference/IteratorConnectHandler.html | 8 +- .../reference/LegacyCompletionHandler.html | 106 + .../boost_asio/reference/MoveAcceptHandler.html | 8 +- .../reference/MutableBufferSequence.html | 2 +- doc/html/boost_asio/reference/ProtoAllocator.html | 2 +- doc/html/boost_asio/reference/Protocol.html | 2 +- .../boost_asio/reference/RangeConnectHandler.html | 2 +- doc/html/boost_asio/reference/ReadHandler.html | 2 +- doc/html/boost_asio/reference/ResolveHandler.html | 2 +- doc/html/boost_asio/reference/Service.html | 2 +- .../reference/SettableSerialPortOption.html | 2 +- .../boost_asio/reference/SettableSocketOption.html | 2 +- doc/html/boost_asio/reference/ShutdownHandler.html | 2 +- doc/html/boost_asio/reference/SignalHandler.html | 2 +- .../reference/SyncRandomAccessReadDevice.html | 2 +- .../reference/SyncRandomAccessWriteDevice.html | 2 +- doc/html/boost_asio/reference/SyncReadStream.html | 2 +- doc/html/boost_asio/reference/SyncWriteStream.html | 2 +- doc/html/boost_asio/reference/TimeTraits.html | 2 +- doc/html/boost_asio/reference/WaitHandler.html | 2 +- doc/html/boost_asio/reference/WaitTraits.html | 2 +- doc/html/boost_asio/reference/WriteHandler.html | 2 +- doc/html/boost_asio/reference/add_service.html | 2 +- .../reference/asio_handler_allocate.html | 2 +- .../reference/asio_handler_deallocate.html | 2 +- .../boost_asio/reference/asio_handler_invoke.html | 2 +- .../reference/asio_handler_invoke/overload1.html | 2 +- .../reference/asio_handler_invoke/overload2.html | 2 +- .../reference/asio_handler_is_continuation.html | 2 +- .../boost_asio/reference/associated_allocator.html | 2 +- .../reference/associated_allocator/get.html | 2 +- .../reference/associated_allocator/type.html | 2 +- .../boost_asio/reference/associated_executor.html | 2 +- .../reference/associated_executor/get.html | 2 +- .../reference/associated_executor/type.html | 2 +- .../boost_asio/reference/async_completion.html | 2 +- .../async_completion/async_completion.html | 2 +- .../async_completion/completion_handler.html | 2 +- .../async_completion/completion_handler_type.html | 2 +- .../reference/async_completion/result.html | 2 +- doc/html/boost_asio/reference/async_connect.html | 2 +- .../reference/async_connect/overload1.html | 2 +- .../reference/async_connect/overload2.html | 2 +- .../reference/async_connect/overload3.html | 2 +- .../reference/async_connect/overload4.html | 2 +- .../reference/async_connect/overload5.html | 2 +- .../reference/async_connect/overload6.html | 2 +- doc/html/boost_asio/reference/async_read.html | 6 +- .../boost_asio/reference/async_read/overload1.html | 2 +- .../boost_asio/reference/async_read/overload2.html | 2 +- .../boost_asio/reference/async_read/overload3.html | 4 +- .../boost_asio/reference/async_read/overload4.html | 4 +- .../boost_asio/reference/async_read/overload5.html | 2 +- .../boost_asio/reference/async_read/overload6.html | 2 +- doc/html/boost_asio/reference/async_read_at.html | 2 +- .../reference/async_read_at/overload1.html | 2 +- .../reference/async_read_at/overload2.html | 2 +- .../reference/async_read_at/overload3.html | 2 +- .../reference/async_read_at/overload4.html | 2 +- .../boost_asio/reference/async_read_until.html | 2 +- .../reference/async_read_until/overload1.html | 2 +- .../reference/async_read_until/overload2.html | 2 +- .../reference/async_read_until/overload3.html | 2 +- .../reference/async_read_until/overload4.html | 2 +- .../reference/async_read_until/overload5.html | 2 +- .../reference/async_read_until/overload6.html | 2 +- .../reference/async_read_until/overload7.html | 2 +- .../reference/async_read_until/overload8.html | 2 +- doc/html/boost_asio/reference/async_result.html | 2 +- .../reference/async_result/async_result.html | 2 +- .../async_result/completion_handler_type.html | 2 +- .../boost_asio/reference/async_result/get.html | 2 +- .../reference/async_result/return_type.html | 2 +- .../reference/async_result_lt__Handler__gt_.html | 2 +- .../async_result.html | 2 +- .../async_result_lt__Handler__gt_/get.html | 2 +- .../async_result_lt__Handler__gt_/type.html | 2 +- ...gs_ellipsis__rp__gt__comma__Signature__gt_.html | 2 +- .../async_result.html | 2 +- .../completion_handler_type.html | 2 +- .../get.html | 2 +- .../return_type.html | 2 +- doc/html/boost_asio/reference/async_write.html | 6 +- .../reference/async_write/overload1.html | 2 +- .../reference/async_write/overload2.html | 2 +- .../reference/async_write/overload3.html | 4 +- .../reference/async_write/overload4.html | 4 +- .../reference/async_write/overload5.html | 2 +- .../reference/async_write/overload6.html | 2 +- doc/html/boost_asio/reference/async_write_at.html | 2 +- .../reference/async_write_at/overload1.html | 2 +- .../reference/async_write_at/overload2.html | 2 +- .../reference/async_write_at/overload3.html | 2 +- .../reference/async_write_at/overload4.html | 2 +- .../reference/asynchronous_operations.html | 2 +- .../allocation_of_intermediate_storage.html | 2 +- .../associated_executor.html | 2 +- ...duction_of_initiating_function_return_type.html | 2 +- .../completion_handler_executor.html | 2 +- .../completion_handlers_and_exceptions.html | 2 +- .../asynchronous_operations/completion_token.html | 2 +- ...er_on_completion_of_asynchronous_operation.html | 2 +- .../general_asynchronous_operation_concepts.html | 2 +- .../asynchronous_operations/i_o_executor.html | 2 +- .../lifetime_of_initiating_function_arguments.html | 2 +- ...cking_requirements_on_initiating_functions.html | 2 +- .../asynchronous_operations/outstanding_work.html | 2 +- ...uction_of_initiating_function_return_value.html | 2 +- .../reference/asynchronous_socket_operations.html | 2 +- doc/html/boost_asio/reference/bad_executor.html | 2 +- .../reference/bad_executor/bad_executor.html | 2 +- .../boost_asio/reference/bad_executor/what.html | 2 +- .../reference/basic_datagram_socket.html | 2 +- .../_basic_datagram_socket.html | 2 +- .../reference/basic_datagram_socket/assign.html | 2 +- .../basic_datagram_socket/assign/overload1.html | 2 +- .../basic_datagram_socket/assign/overload2.html | 2 +- .../basic_datagram_socket/async_connect.html | 2 +- .../basic_datagram_socket/async_receive.html | 2 +- .../async_receive/overload1.html | 2 +- .../async_receive/overload2.html | 2 +- .../basic_datagram_socket/async_receive_from.html | 2 +- .../async_receive_from/overload1.html | 2 +- .../async_receive_from/overload2.html | 2 +- .../basic_datagram_socket/async_send.html | 2 +- .../async_send/overload1.html | 2 +- .../async_send/overload2.html | 2 +- .../basic_datagram_socket/async_send_to.html | 2 +- .../async_send_to/overload1.html | 2 +- .../async_send_to/overload2.html | 2 +- .../basic_datagram_socket/async_wait.html | 2 +- .../reference/basic_datagram_socket/at_mark.html | 2 +- .../basic_datagram_socket/at_mark/overload1.html | 2 +- .../basic_datagram_socket/at_mark/overload2.html | 2 +- .../reference/basic_datagram_socket/available.html | 2 +- .../basic_datagram_socket/available/overload1.html | 2 +- .../basic_datagram_socket/available/overload2.html | 2 +- .../basic_datagram_socket.html | 2 +- .../basic_datagram_socket/overload1.html | 2 +- .../basic_datagram_socket/overload2.html | 2 +- .../basic_datagram_socket/overload3.html | 2 +- .../basic_datagram_socket/overload4.html | 2 +- .../basic_datagram_socket/overload5.html | 2 +- .../basic_datagram_socket/overload6.html | 2 +- .../reference/basic_datagram_socket/bind.html | 2 +- .../basic_datagram_socket/bind/overload1.html | 2 +- .../basic_datagram_socket/bind/overload2.html | 2 +- .../reference/basic_datagram_socket/broadcast.html | 2 +- .../basic_datagram_socket/bytes_readable.html | 2 +- .../reference/basic_datagram_socket/cancel.html | 2 +- .../basic_datagram_socket/cancel/overload1.html | 2 +- .../basic_datagram_socket/cancel/overload2.html | 2 +- .../reference/basic_datagram_socket/close.html | 2 +- .../basic_datagram_socket/close/overload1.html | 2 +- .../basic_datagram_socket/close/overload2.html | 2 +- .../reference/basic_datagram_socket/connect.html | 2 +- .../basic_datagram_socket/connect/overload1.html | 2 +- .../basic_datagram_socket/connect/overload2.html | 2 +- .../reference/basic_datagram_socket/debug.html | 2 +- .../basic_datagram_socket/do_not_route.html | 2 +- .../enable_connection_aborted.html | 2 +- .../basic_datagram_socket/endpoint_type.html | 2 +- .../basic_datagram_socket/executor_type.html | 2 +- .../basic_datagram_socket/get_executor.html | 2 +- .../basic_datagram_socket/get_io_context.html | 2 +- .../basic_datagram_socket/get_io_service.html | 2 +- .../basic_datagram_socket/get_option.html | 2 +- .../get_option/overload1.html | 2 +- .../get_option/overload2.html | 2 +- .../basic_datagram_socket/io_control.html | 2 +- .../io_control/overload1.html | 2 +- .../io_control/overload2.html | 2 +- .../reference/basic_datagram_socket/is_open.html | 2 +- .../basic_datagram_socket/keep_alive.html | 2 +- .../reference/basic_datagram_socket/linger.html | 2 +- .../basic_datagram_socket/local_endpoint.html | 2 +- .../local_endpoint/overload1.html | 2 +- .../local_endpoint/overload2.html | 2 +- .../basic_datagram_socket/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../basic_datagram_socket/lowest_layer_type.html | 2 +- .../basic_datagram_socket/max_connections.html | 2 +- .../max_listen_connections.html | 2 +- .../message_do_not_route.html | 2 +- .../message_end_of_record.html | 2 +- .../basic_datagram_socket/message_flags.html | 2 +- .../basic_datagram_socket/message_out_of_band.html | 2 +- .../basic_datagram_socket/message_peek.html | 2 +- .../basic_datagram_socket/native_handle.html | 2 +- .../basic_datagram_socket/native_handle_type.html | 2 +- .../basic_datagram_socket/native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../basic_datagram_socket/non_blocking.html | 2 +- .../non_blocking/overload1.html | 2 +- .../non_blocking/overload2.html | 2 +- .../non_blocking/overload3.html | 2 +- .../reference/basic_datagram_socket/open.html | 2 +- .../basic_datagram_socket/open/overload1.html | 2 +- .../basic_datagram_socket/open/overload2.html | 2 +- .../basic_datagram_socket/operator_eq_.html | 2 +- .../operator_eq_/overload1.html | 2 +- .../operator_eq_/overload2.html | 2 +- .../basic_datagram_socket/out_of_band_inline.html | 2 +- .../basic_datagram_socket/protocol_type.html | 2 +- .../reference/basic_datagram_socket/receive.html | 2 +- .../basic_datagram_socket/receive/overload1.html | 2 +- .../basic_datagram_socket/receive/overload2.html | 2 +- .../basic_datagram_socket/receive/overload3.html | 2 +- .../basic_datagram_socket/receive_buffer_size.html | 2 +- .../basic_datagram_socket/receive_from.html | 2 +- .../receive_from/overload1.html | 2 +- .../receive_from/overload2.html | 2 +- .../receive_from/overload3.html | 2 +- .../receive_low_watermark.html | 2 +- .../reference/basic_datagram_socket/release.html | 2 +- .../basic_datagram_socket/release/overload1.html | 2 +- .../basic_datagram_socket/release/overload2.html | 2 +- .../basic_datagram_socket/remote_endpoint.html | 2 +- .../remote_endpoint/overload1.html | 2 +- .../remote_endpoint/overload2.html | 2 +- .../basic_datagram_socket/reuse_address.html | 2 +- .../reference/basic_datagram_socket/send.html | 2 +- .../basic_datagram_socket/send/overload1.html | 2 +- .../basic_datagram_socket/send/overload2.html | 2 +- .../basic_datagram_socket/send/overload3.html | 2 +- .../basic_datagram_socket/send_buffer_size.html | 2 +- .../basic_datagram_socket/send_low_watermark.html | 2 +- .../reference/basic_datagram_socket/send_to.html | 2 +- .../basic_datagram_socket/send_to/overload1.html | 2 +- .../basic_datagram_socket/send_to/overload2.html | 2 +- .../basic_datagram_socket/send_to/overload3.html | 2 +- .../basic_datagram_socket/set_option.html | 2 +- .../set_option/overload1.html | 2 +- .../set_option/overload2.html | 2 +- .../reference/basic_datagram_socket/shutdown.html | 2 +- .../basic_datagram_socket/shutdown/overload1.html | 2 +- .../basic_datagram_socket/shutdown/overload2.html | 2 +- .../basic_datagram_socket/shutdown_type.html | 2 +- .../reference/basic_datagram_socket/wait.html | 2 +- .../basic_datagram_socket/wait/overload1.html | 2 +- .../basic_datagram_socket/wait/overload2.html | 2 +- .../reference/basic_datagram_socket/wait_type.html | 2 +- .../boost_asio/reference/basic_deadline_timer.html | 2 +- .../_basic_deadline_timer.html | 2 +- .../reference/basic_deadline_timer/async_wait.html | 2 +- .../basic_deadline_timer/basic_deadline_timer.html | 2 +- .../basic_deadline_timer/overload1.html | 2 +- .../basic_deadline_timer/overload2.html | 2 +- .../basic_deadline_timer/overload3.html | 2 +- .../basic_deadline_timer/overload4.html | 2 +- .../reference/basic_deadline_timer/cancel.html | 2 +- .../basic_deadline_timer/cancel/overload1.html | 2 +- .../basic_deadline_timer/cancel/overload2.html | 2 +- .../reference/basic_deadline_timer/cancel_one.html | 2 +- .../basic_deadline_timer/cancel_one/overload1.html | 2 +- .../basic_deadline_timer/cancel_one/overload2.html | 2 +- .../basic_deadline_timer/duration_type.html | 2 +- .../basic_deadline_timer/executor_type.html | 2 +- .../reference/basic_deadline_timer/expires_at.html | 2 +- .../basic_deadline_timer/expires_at/overload1.html | 2 +- .../basic_deadline_timer/expires_at/overload2.html | 2 +- .../basic_deadline_timer/expires_at/overload3.html | 2 +- .../basic_deadline_timer/expires_from_now.html | 2 +- .../expires_from_now/overload1.html | 2 +- .../expires_from_now/overload2.html | 2 +- .../expires_from_now/overload3.html | 2 +- .../basic_deadline_timer/get_executor.html | 2 +- .../basic_deadline_timer/get_io_context.html | 2 +- .../basic_deadline_timer/get_io_service.html | 2 +- .../basic_deadline_timer/operator_eq_.html | 2 +- .../reference/basic_deadline_timer/time_type.html | 2 +- .../basic_deadline_timer/traits_type.html | 2 +- .../reference/basic_deadline_timer/wait.html | 2 +- .../basic_deadline_timer/wait/overload1.html | 2 +- .../basic_deadline_timer/wait/overload2.html | 2 +- doc/html/boost_asio/reference/basic_io_object.html | 2 +- .../basic_io_object/_basic_io_object.html | 2 +- .../reference/basic_io_object/basic_io_object.html | 2 +- .../basic_io_object/basic_io_object/overload1.html | 2 +- .../basic_io_object/basic_io_object/overload2.html | 2 +- .../basic_io_object/basic_io_object/overload3.html | 2 +- .../reference/basic_io_object/executor_type.html | 2 +- .../reference/basic_io_object/get_executor.html | 2 +- .../basic_io_object/get_implementation.html | 2 +- .../get_implementation/overload1.html | 2 +- .../get_implementation/overload2.html | 2 +- .../reference/basic_io_object/get_io_context.html | 2 +- .../reference/basic_io_object/get_io_service.html | 2 +- .../reference/basic_io_object/get_service.html | 2 +- .../basic_io_object/get_service/overload1.html | 2 +- .../basic_io_object/get_service/overload2.html | 2 +- .../basic_io_object/implementation_type.html | 2 +- .../reference/basic_io_object/operator_eq_.html | 2 +- .../reference/basic_io_object/service_type.html | 2 +- .../boost_asio/reference/basic_raw_socket.html | 2 +- .../basic_raw_socket/_basic_raw_socket.html | 2 +- .../reference/basic_raw_socket/assign.html | 2 +- .../basic_raw_socket/assign/overload1.html | 2 +- .../basic_raw_socket/assign/overload2.html | 2 +- .../reference/basic_raw_socket/async_connect.html | 2 +- .../reference/basic_raw_socket/async_receive.html | 2 +- .../basic_raw_socket/async_receive/overload1.html | 2 +- .../basic_raw_socket/async_receive/overload2.html | 2 +- .../basic_raw_socket/async_receive_from.html | 2 +- .../async_receive_from/overload1.html | 2 +- .../async_receive_from/overload2.html | 2 +- .../reference/basic_raw_socket/async_send.html | 2 +- .../basic_raw_socket/async_send/overload1.html | 2 +- .../basic_raw_socket/async_send/overload2.html | 2 +- .../reference/basic_raw_socket/async_send_to.html | 2 +- .../basic_raw_socket/async_send_to/overload1.html | 2 +- .../basic_raw_socket/async_send_to/overload2.html | 2 +- .../reference/basic_raw_socket/async_wait.html | 2 +- .../reference/basic_raw_socket/at_mark.html | 2 +- .../basic_raw_socket/at_mark/overload1.html | 2 +- .../basic_raw_socket/at_mark/overload2.html | 2 +- .../reference/basic_raw_socket/available.html | 2 +- .../basic_raw_socket/available/overload1.html | 2 +- .../basic_raw_socket/available/overload2.html | 2 +- .../basic_raw_socket/basic_raw_socket.html | 2 +- .../basic_raw_socket/overload1.html | 2 +- .../basic_raw_socket/overload2.html | 2 +- .../basic_raw_socket/overload3.html | 2 +- .../basic_raw_socket/overload4.html | 2 +- .../basic_raw_socket/overload5.html | 2 +- .../basic_raw_socket/overload6.html | 2 +- .../reference/basic_raw_socket/bind.html | 2 +- .../reference/basic_raw_socket/bind/overload1.html | 2 +- .../reference/basic_raw_socket/bind/overload2.html | 2 +- .../reference/basic_raw_socket/broadcast.html | 2 +- .../reference/basic_raw_socket/bytes_readable.html | 2 +- .../reference/basic_raw_socket/cancel.html | 2 +- .../basic_raw_socket/cancel/overload1.html | 2 +- .../basic_raw_socket/cancel/overload2.html | 2 +- .../reference/basic_raw_socket/close.html | 2 +- .../basic_raw_socket/close/overload1.html | 2 +- .../basic_raw_socket/close/overload2.html | 2 +- .../reference/basic_raw_socket/connect.html | 2 +- .../basic_raw_socket/connect/overload1.html | 2 +- .../basic_raw_socket/connect/overload2.html | 2 +- .../reference/basic_raw_socket/debug.html | 2 +- .../reference/basic_raw_socket/do_not_route.html | 2 +- .../enable_connection_aborted.html | 2 +- .../reference/basic_raw_socket/endpoint_type.html | 2 +- .../reference/basic_raw_socket/executor_type.html | 2 +- .../reference/basic_raw_socket/get_executor.html | 2 +- .../reference/basic_raw_socket/get_io_context.html | 2 +- .../reference/basic_raw_socket/get_io_service.html | 2 +- .../reference/basic_raw_socket/get_option.html | 2 +- .../basic_raw_socket/get_option/overload1.html | 2 +- .../basic_raw_socket/get_option/overload2.html | 2 +- .../reference/basic_raw_socket/io_control.html | 2 +- .../basic_raw_socket/io_control/overload1.html | 2 +- .../basic_raw_socket/io_control/overload2.html | 2 +- .../reference/basic_raw_socket/is_open.html | 2 +- .../reference/basic_raw_socket/keep_alive.html | 2 +- .../reference/basic_raw_socket/linger.html | 2 +- .../reference/basic_raw_socket/local_endpoint.html | 2 +- .../basic_raw_socket/local_endpoint/overload1.html | 2 +- .../basic_raw_socket/local_endpoint/overload2.html | 2 +- .../reference/basic_raw_socket/lowest_layer.html | 2 +- .../basic_raw_socket/lowest_layer/overload1.html | 2 +- .../basic_raw_socket/lowest_layer/overload2.html | 2 +- .../basic_raw_socket/lowest_layer_type.html | 2 +- .../basic_raw_socket/max_connections.html | 2 +- .../basic_raw_socket/max_listen_connections.html | 2 +- .../basic_raw_socket/message_do_not_route.html | 2 +- .../basic_raw_socket/message_end_of_record.html | 2 +- .../reference/basic_raw_socket/message_flags.html | 2 +- .../basic_raw_socket/message_out_of_band.html | 2 +- .../reference/basic_raw_socket/message_peek.html | 2 +- .../reference/basic_raw_socket/native_handle.html | 2 +- .../basic_raw_socket/native_handle_type.html | 2 +- .../basic_raw_socket/native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../reference/basic_raw_socket/non_blocking.html | 2 +- .../basic_raw_socket/non_blocking/overload1.html | 2 +- .../basic_raw_socket/non_blocking/overload2.html | 2 +- .../basic_raw_socket/non_blocking/overload3.html | 2 +- .../reference/basic_raw_socket/open.html | 2 +- .../reference/basic_raw_socket/open/overload1.html | 2 +- .../reference/basic_raw_socket/open/overload2.html | 2 +- .../reference/basic_raw_socket/operator_eq_.html | 2 +- .../basic_raw_socket/operator_eq_/overload1.html | 2 +- .../basic_raw_socket/operator_eq_/overload2.html | 2 +- .../basic_raw_socket/out_of_band_inline.html | 2 +- .../reference/basic_raw_socket/protocol_type.html | 2 +- .../reference/basic_raw_socket/receive.html | 2 +- .../basic_raw_socket/receive/overload1.html | 2 +- .../basic_raw_socket/receive/overload2.html | 2 +- .../basic_raw_socket/receive/overload3.html | 2 +- .../basic_raw_socket/receive_buffer_size.html | 2 +- .../reference/basic_raw_socket/receive_from.html | 2 +- .../basic_raw_socket/receive_from/overload1.html | 2 +- .../basic_raw_socket/receive_from/overload2.html | 2 +- .../basic_raw_socket/receive_from/overload3.html | 2 +- .../basic_raw_socket/receive_low_watermark.html | 2 +- .../reference/basic_raw_socket/release.html | 2 +- .../basic_raw_socket/release/overload1.html | 2 +- .../basic_raw_socket/release/overload2.html | 2 +- .../basic_raw_socket/remote_endpoint.html | 2 +- .../remote_endpoint/overload1.html | 2 +- .../remote_endpoint/overload2.html | 2 +- .../reference/basic_raw_socket/reuse_address.html | 2 +- .../reference/basic_raw_socket/send.html | 2 +- .../reference/basic_raw_socket/send/overload1.html | 2 +- .../reference/basic_raw_socket/send/overload2.html | 2 +- .../reference/basic_raw_socket/send/overload3.html | 2 +- .../basic_raw_socket/send_buffer_size.html | 2 +- .../basic_raw_socket/send_low_watermark.html | 2 +- .../reference/basic_raw_socket/send_to.html | 2 +- .../basic_raw_socket/send_to/overload1.html | 2 +- .../basic_raw_socket/send_to/overload2.html | 2 +- .../basic_raw_socket/send_to/overload3.html | 2 +- .../reference/basic_raw_socket/set_option.html | 2 +- .../basic_raw_socket/set_option/overload1.html | 2 +- .../basic_raw_socket/set_option/overload2.html | 2 +- .../reference/basic_raw_socket/shutdown.html | 2 +- .../basic_raw_socket/shutdown/overload1.html | 2 +- .../basic_raw_socket/shutdown/overload2.html | 2 +- .../reference/basic_raw_socket/shutdown_type.html | 2 +- .../reference/basic_raw_socket/wait.html | 2 +- .../reference/basic_raw_socket/wait/overload1.html | 2 +- .../reference/basic_raw_socket/wait/overload2.html | 2 +- .../reference/basic_raw_socket/wait_type.html | 2 +- .../reference/basic_seq_packet_socket.html | 2 +- .../_basic_seq_packet_socket.html | 2 +- .../reference/basic_seq_packet_socket/assign.html | 2 +- .../basic_seq_packet_socket/assign/overload1.html | 2 +- .../basic_seq_packet_socket/assign/overload2.html | 2 +- .../basic_seq_packet_socket/async_connect.html | 2 +- .../basic_seq_packet_socket/async_receive.html | 2 +- .../async_receive/overload1.html | 2 +- .../async_receive/overload2.html | 2 +- .../basic_seq_packet_socket/async_send.html | 2 +- .../basic_seq_packet_socket/async_wait.html | 2 +- .../reference/basic_seq_packet_socket/at_mark.html | 2 +- .../basic_seq_packet_socket/at_mark/overload1.html | 2 +- .../basic_seq_packet_socket/at_mark/overload2.html | 2 +- .../basic_seq_packet_socket/available.html | 2 +- .../available/overload1.html | 2 +- .../available/overload2.html | 2 +- .../basic_seq_packet_socket.html | 2 +- .../basic_seq_packet_socket/overload1.html | 2 +- .../basic_seq_packet_socket/overload2.html | 2 +- .../basic_seq_packet_socket/overload3.html | 2 +- .../basic_seq_packet_socket/overload4.html | 2 +- .../basic_seq_packet_socket/overload5.html | 2 +- .../basic_seq_packet_socket/overload6.html | 2 +- .../reference/basic_seq_packet_socket/bind.html | 2 +- .../basic_seq_packet_socket/bind/overload1.html | 2 +- .../basic_seq_packet_socket/bind/overload2.html | 2 +- .../basic_seq_packet_socket/broadcast.html | 2 +- .../basic_seq_packet_socket/bytes_readable.html | 2 +- .../reference/basic_seq_packet_socket/cancel.html | 2 +- .../basic_seq_packet_socket/cancel/overload1.html | 2 +- .../basic_seq_packet_socket/cancel/overload2.html | 2 +- .../reference/basic_seq_packet_socket/close.html | 2 +- .../basic_seq_packet_socket/close/overload1.html | 2 +- .../basic_seq_packet_socket/close/overload2.html | 2 +- .../reference/basic_seq_packet_socket/connect.html | 2 +- .../basic_seq_packet_socket/connect/overload1.html | 2 +- .../basic_seq_packet_socket/connect/overload2.html | 2 +- .../reference/basic_seq_packet_socket/debug.html | 2 +- .../basic_seq_packet_socket/do_not_route.html | 2 +- .../enable_connection_aborted.html | 2 +- .../basic_seq_packet_socket/endpoint_type.html | 2 +- .../basic_seq_packet_socket/executor_type.html | 2 +- .../basic_seq_packet_socket/get_executor.html | 2 +- .../basic_seq_packet_socket/get_io_context.html | 2 +- .../basic_seq_packet_socket/get_io_service.html | 2 +- .../basic_seq_packet_socket/get_option.html | 2 +- .../get_option/overload1.html | 2 +- .../get_option/overload2.html | 2 +- .../basic_seq_packet_socket/io_control.html | 2 +- .../io_control/overload1.html | 2 +- .../io_control/overload2.html | 2 +- .../reference/basic_seq_packet_socket/is_open.html | 2 +- .../basic_seq_packet_socket/keep_alive.html | 2 +- .../reference/basic_seq_packet_socket/linger.html | 2 +- .../basic_seq_packet_socket/local_endpoint.html | 2 +- .../local_endpoint/overload1.html | 2 +- .../local_endpoint/overload2.html | 2 +- .../basic_seq_packet_socket/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../basic_seq_packet_socket/lowest_layer_type.html | 2 +- .../basic_seq_packet_socket/max_connections.html | 2 +- .../max_listen_connections.html | 2 +- .../message_do_not_route.html | 2 +- .../message_end_of_record.html | 2 +- .../basic_seq_packet_socket/message_flags.html | 2 +- .../message_out_of_band.html | 2 +- .../basic_seq_packet_socket/message_peek.html | 2 +- .../basic_seq_packet_socket/native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../basic_seq_packet_socket/non_blocking.html | 2 +- .../non_blocking/overload1.html | 2 +- .../non_blocking/overload2.html | 2 +- .../non_blocking/overload3.html | 2 +- .../reference/basic_seq_packet_socket/open.html | 2 +- .../basic_seq_packet_socket/open/overload1.html | 2 +- .../basic_seq_packet_socket/open/overload2.html | 2 +- .../basic_seq_packet_socket/operator_eq_.html | 2 +- .../operator_eq_/overload1.html | 2 +- .../operator_eq_/overload2.html | 2 +- .../out_of_band_inline.html | 2 +- .../basic_seq_packet_socket/protocol_type.html | 2 +- .../reference/basic_seq_packet_socket/receive.html | 2 +- .../basic_seq_packet_socket/receive/overload1.html | 2 +- .../basic_seq_packet_socket/receive/overload2.html | 2 +- .../basic_seq_packet_socket/receive/overload3.html | 2 +- .../receive_buffer_size.html | 2 +- .../receive_low_watermark.html | 2 +- .../reference/basic_seq_packet_socket/release.html | 2 +- .../basic_seq_packet_socket/release/overload1.html | 2 +- .../basic_seq_packet_socket/release/overload2.html | 2 +- .../basic_seq_packet_socket/remote_endpoint.html | 2 +- .../remote_endpoint/overload1.html | 2 +- .../remote_endpoint/overload2.html | 2 +- .../basic_seq_packet_socket/reuse_address.html | 2 +- .../reference/basic_seq_packet_socket/send.html | 2 +- .../basic_seq_packet_socket/send/overload1.html | 2 +- .../basic_seq_packet_socket/send/overload2.html | 2 +- .../basic_seq_packet_socket/send_buffer_size.html | 2 +- .../send_low_watermark.html | 2 +- .../basic_seq_packet_socket/set_option.html | 2 +- .../set_option/overload1.html | 2 +- .../set_option/overload2.html | 2 +- .../basic_seq_packet_socket/shutdown.html | 2 +- .../shutdown/overload1.html | 2 +- .../shutdown/overload2.html | 2 +- .../basic_seq_packet_socket/shutdown_type.html | 2 +- .../reference/basic_seq_packet_socket/wait.html | 2 +- .../basic_seq_packet_socket/wait/overload1.html | 2 +- .../basic_seq_packet_socket/wait/overload2.html | 2 +- .../basic_seq_packet_socket/wait_type.html | 2 +- doc/html/boost_asio/reference/basic_socket.html | 2 +- .../reference/basic_socket/_basic_socket.html | 2 +- .../boost_asio/reference/basic_socket/assign.html | 2 +- .../reference/basic_socket/assign/overload1.html | 2 +- .../reference/basic_socket/assign/overload2.html | 2 +- .../reference/basic_socket/async_connect.html | 2 +- .../reference/basic_socket/async_wait.html | 2 +- .../boost_asio/reference/basic_socket/at_mark.html | 2 +- .../reference/basic_socket/at_mark/overload1.html | 2 +- .../reference/basic_socket/at_mark/overload2.html | 2 +- .../reference/basic_socket/available.html | 2 +- .../basic_socket/available/overload1.html | 2 +- .../basic_socket/available/overload2.html | 2 +- .../reference/basic_socket/basic_socket.html | 2 +- .../basic_socket/basic_socket/overload1.html | 2 +- .../basic_socket/basic_socket/overload2.html | 2 +- .../basic_socket/basic_socket/overload3.html | 2 +- .../basic_socket/basic_socket/overload4.html | 2 +- .../basic_socket/basic_socket/overload5.html | 2 +- .../basic_socket/basic_socket/overload6.html | 2 +- .../boost_asio/reference/basic_socket/bind.html | 2 +- .../reference/basic_socket/bind/overload1.html | 2 +- .../reference/basic_socket/bind/overload2.html | 2 +- .../reference/basic_socket/broadcast.html | 2 +- .../reference/basic_socket/bytes_readable.html | 2 +- .../boost_asio/reference/basic_socket/cancel.html | 2 +- .../reference/basic_socket/cancel/overload1.html | 2 +- .../reference/basic_socket/cancel/overload2.html | 2 +- .../boost_asio/reference/basic_socket/close.html | 2 +- .../reference/basic_socket/close/overload1.html | 2 +- .../reference/basic_socket/close/overload2.html | 2 +- .../boost_asio/reference/basic_socket/connect.html | 2 +- .../reference/basic_socket/connect/overload1.html | 2 +- .../reference/basic_socket/connect/overload2.html | 2 +- .../boost_asio/reference/basic_socket/debug.html | 2 +- .../reference/basic_socket/do_not_route.html | 2 +- .../basic_socket/enable_connection_aborted.html | 2 +- .../reference/basic_socket/endpoint_type.html | 2 +- .../reference/basic_socket/executor_type.html | 2 +- .../reference/basic_socket/get_executor.html | 2 +- .../reference/basic_socket/get_io_context.html | 2 +- .../reference/basic_socket/get_io_service.html | 2 +- .../reference/basic_socket/get_option.html | 2 +- .../basic_socket/get_option/overload1.html | 2 +- .../basic_socket/get_option/overload2.html | 2 +- .../reference/basic_socket/io_control.html | 2 +- .../basic_socket/io_control/overload1.html | 2 +- .../basic_socket/io_control/overload2.html | 2 +- .../boost_asio/reference/basic_socket/is_open.html | 2 +- .../reference/basic_socket/keep_alive.html | 2 +- .../boost_asio/reference/basic_socket/linger.html | 2 +- .../reference/basic_socket/local_endpoint.html | 2 +- .../basic_socket/local_endpoint/overload1.html | 2 +- .../basic_socket/local_endpoint/overload2.html | 2 +- .../reference/basic_socket/lowest_layer.html | 2 +- .../basic_socket/lowest_layer/overload1.html | 2 +- .../basic_socket/lowest_layer/overload2.html | 2 +- .../reference/basic_socket/lowest_layer_type.html | 2 +- .../reference/basic_socket/max_connections.html | 2 +- .../basic_socket/max_listen_connections.html | 2 +- .../basic_socket/message_do_not_route.html | 2 +- .../basic_socket/message_end_of_record.html | 2 +- .../reference/basic_socket/message_flags.html | 2 +- .../basic_socket/message_out_of_band.html | 2 +- .../reference/basic_socket/message_peek.html | 2 +- .../reference/basic_socket/native_handle.html | 2 +- .../reference/basic_socket/native_handle_type.html | 2 +- .../basic_socket/native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../reference/basic_socket/non_blocking.html | 2 +- .../basic_socket/non_blocking/overload1.html | 2 +- .../basic_socket/non_blocking/overload2.html | 2 +- .../basic_socket/non_blocking/overload3.html | 2 +- .../boost_asio/reference/basic_socket/open.html | 2 +- .../reference/basic_socket/open/overload1.html | 2 +- .../reference/basic_socket/open/overload2.html | 2 +- .../reference/basic_socket/operator_eq_.html | 2 +- .../basic_socket/operator_eq_/overload1.html | 2 +- .../basic_socket/operator_eq_/overload2.html | 2 +- .../reference/basic_socket/out_of_band_inline.html | 2 +- .../reference/basic_socket/protocol_type.html | 2 +- .../basic_socket/receive_buffer_size.html | 2 +- .../basic_socket/receive_low_watermark.html | 2 +- .../boost_asio/reference/basic_socket/release.html | 2 +- .../reference/basic_socket/release/overload1.html | 2 +- .../reference/basic_socket/release/overload2.html | 2 +- .../reference/basic_socket/remote_endpoint.html | 2 +- .../basic_socket/remote_endpoint/overload1.html | 2 +- .../basic_socket/remote_endpoint/overload2.html | 2 +- .../reference/basic_socket/reuse_address.html | 2 +- .../reference/basic_socket/send_buffer_size.html | 2 +- .../reference/basic_socket/send_low_watermark.html | 2 +- .../reference/basic_socket/set_option.html | 2 +- .../basic_socket/set_option/overload1.html | 2 +- .../basic_socket/set_option/overload2.html | 2 +- .../reference/basic_socket/shutdown.html | 2 +- .../reference/basic_socket/shutdown/overload1.html | 2 +- .../reference/basic_socket/shutdown/overload2.html | 2 +- .../reference/basic_socket/shutdown_type.html | 2 +- .../boost_asio/reference/basic_socket/wait.html | 2 +- .../reference/basic_socket/wait/overload1.html | 2 +- .../reference/basic_socket/wait/overload2.html | 2 +- .../reference/basic_socket/wait_type.html | 2 +- .../reference/basic_socket_acceptor.html | 2 +- .../_basic_socket_acceptor.html | 2 +- .../reference/basic_socket_acceptor/accept.html | 2 +- .../basic_socket_acceptor/accept/overload1.html | 2 +- .../basic_socket_acceptor/accept/overload10.html | 2 +- .../basic_socket_acceptor/accept/overload11.html | 2 +- .../basic_socket_acceptor/accept/overload12.html | 2 +- .../basic_socket_acceptor/accept/overload2.html | 2 +- .../basic_socket_acceptor/accept/overload3.html | 2 +- .../basic_socket_acceptor/accept/overload4.html | 2 +- .../basic_socket_acceptor/accept/overload5.html | 2 +- .../basic_socket_acceptor/accept/overload6.html | 2 +- .../basic_socket_acceptor/accept/overload7.html | 2 +- .../basic_socket_acceptor/accept/overload8.html | 2 +- .../basic_socket_acceptor/accept/overload9.html | 2 +- .../reference/basic_socket_acceptor/assign.html | 2 +- .../basic_socket_acceptor/assign/overload1.html | 2 +- .../basic_socket_acceptor/assign/overload2.html | 2 +- .../basic_socket_acceptor/async_accept.html | 2 +- .../async_accept/overload1.html | 2 +- .../async_accept/overload2.html | 2 +- .../async_accept/overload3.html | 2 +- .../async_accept/overload4.html | 2 +- .../async_accept/overload5.html | 2 +- .../async_accept/overload6.html | 2 +- .../basic_socket_acceptor/async_wait.html | 2 +- .../basic_socket_acceptor.html | 2 +- .../basic_socket_acceptor/overload1.html | 2 +- .../basic_socket_acceptor/overload2.html | 2 +- .../basic_socket_acceptor/overload3.html | 2 +- .../basic_socket_acceptor/overload4.html | 2 +- .../basic_socket_acceptor/overload5.html | 2 +- .../basic_socket_acceptor/overload6.html | 2 +- .../reference/basic_socket_acceptor/bind.html | 2 +- .../basic_socket_acceptor/bind/overload1.html | 2 +- .../basic_socket_acceptor/bind/overload2.html | 2 +- .../reference/basic_socket_acceptor/broadcast.html | 2 +- .../basic_socket_acceptor/bytes_readable.html | 2 +- .../reference/basic_socket_acceptor/cancel.html | 2 +- .../basic_socket_acceptor/cancel/overload1.html | 2 +- .../basic_socket_acceptor/cancel/overload2.html | 2 +- .../reference/basic_socket_acceptor/close.html | 2 +- .../basic_socket_acceptor/close/overload1.html | 2 +- .../basic_socket_acceptor/close/overload2.html | 2 +- .../reference/basic_socket_acceptor/debug.html | 2 +- .../basic_socket_acceptor/do_not_route.html | 2 +- .../enable_connection_aborted.html | 2 +- .../basic_socket_acceptor/endpoint_type.html | 2 +- .../basic_socket_acceptor/executor_type.html | 2 +- .../basic_socket_acceptor/get_executor.html | 2 +- .../basic_socket_acceptor/get_io_context.html | 2 +- .../basic_socket_acceptor/get_io_service.html | 2 +- .../basic_socket_acceptor/get_option.html | 6 +- .../get_option/overload1.html | 4 +- .../get_option/overload2.html | 4 +- .../basic_socket_acceptor/io_control.html | 2 +- .../io_control/overload1.html | 2 +- .../io_control/overload2.html | 2 +- .../reference/basic_socket_acceptor/is_open.html | 2 +- .../basic_socket_acceptor/keep_alive.html | 2 +- .../reference/basic_socket_acceptor/linger.html | 2 +- .../reference/basic_socket_acceptor/listen.html | 2 +- .../basic_socket_acceptor/listen/overload1.html | 2 +- .../basic_socket_acceptor/listen/overload2.html | 2 +- .../basic_socket_acceptor/local_endpoint.html | 2 +- .../local_endpoint/overload1.html | 2 +- .../local_endpoint/overload2.html | 2 +- .../basic_socket_acceptor/max_connections.html | 2 +- .../max_listen_connections.html | 2 +- .../message_do_not_route.html | 2 +- .../message_end_of_record.html | 2 +- .../basic_socket_acceptor/message_flags.html | 2 +- .../basic_socket_acceptor/message_out_of_band.html | 2 +- .../basic_socket_acceptor/message_peek.html | 2 +- .../basic_socket_acceptor/native_handle.html | 2 +- .../basic_socket_acceptor/native_handle_type.html | 2 +- .../basic_socket_acceptor/native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../basic_socket_acceptor/non_blocking.html | 2 +- .../non_blocking/overload1.html | 2 +- .../non_blocking/overload2.html | 2 +- .../non_blocking/overload3.html | 2 +- .../reference/basic_socket_acceptor/open.html | 2 +- .../basic_socket_acceptor/open/overload1.html | 2 +- .../basic_socket_acceptor/open/overload2.html | 2 +- .../basic_socket_acceptor/operator_eq_.html | 2 +- .../operator_eq_/overload1.html | 2 +- .../operator_eq_/overload2.html | 2 +- .../basic_socket_acceptor/out_of_band_inline.html | 2 +- .../basic_socket_acceptor/protocol_type.html | 2 +- .../basic_socket_acceptor/receive_buffer_size.html | 2 +- .../receive_low_watermark.html | 2 +- .../reference/basic_socket_acceptor/release.html | 2 +- .../basic_socket_acceptor/release/overload1.html | 2 +- .../basic_socket_acceptor/release/overload2.html | 2 +- .../basic_socket_acceptor/reuse_address.html | 2 +- .../basic_socket_acceptor/send_buffer_size.html | 2 +- .../basic_socket_acceptor/send_low_watermark.html | 2 +- .../basic_socket_acceptor/set_option.html | 2 +- .../set_option/overload1.html | 2 +- .../set_option/overload2.html | 2 +- .../basic_socket_acceptor/shutdown_type.html | 2 +- .../reference/basic_socket_acceptor/wait.html | 2 +- .../basic_socket_acceptor/wait/overload1.html | 2 +- .../basic_socket_acceptor/wait/overload2.html | 2 +- .../reference/basic_socket_acceptor/wait_type.html | 2 +- .../reference/basic_socket_iostream.html | 2 +- .../basic_socket_iostream.html | 2 +- .../basic_socket_iostream/overload1.html | 2 +- .../basic_socket_iostream/overload2.html | 2 +- .../basic_socket_iostream/overload3.html | 2 +- .../basic_socket_iostream/overload4.html | 2 +- .../basic_socket_iostream/clock_type.html | 2 +- .../reference/basic_socket_iostream/close.html | 2 +- .../reference/basic_socket_iostream/connect.html | 2 +- .../reference/basic_socket_iostream/duration.html | 2 +- .../basic_socket_iostream/duration_type.html | 2 +- .../basic_socket_iostream/endpoint_type.html | 2 +- .../reference/basic_socket_iostream/error.html | 2 +- .../basic_socket_iostream/expires_after.html | 2 +- .../basic_socket_iostream/expires_at.html | 2 +- .../expires_at/overload1.html | 2 +- .../expires_at/overload2.html | 2 +- .../basic_socket_iostream/expires_from_now.html | 2 +- .../expires_from_now/overload1.html | 2 +- .../expires_from_now/overload2.html | 2 +- .../reference/basic_socket_iostream/expiry.html | 2 +- .../basic_socket_iostream/operator_eq_.html | 2 +- .../basic_socket_iostream/protocol_type.html | 2 +- .../reference/basic_socket_iostream/rdbuf.html | 2 +- .../reference/basic_socket_iostream/socket.html | 2 +- .../basic_socket_iostream/time_point.html | 2 +- .../reference/basic_socket_iostream/time_type.html | 2 +- .../reference/basic_socket_streambuf.html | 2 +- .../_basic_socket_streambuf.html | 2 +- .../basic_socket_streambuf.html | 2 +- .../basic_socket_streambuf/overload1.html | 2 +- .../basic_socket_streambuf/overload2.html | 2 +- .../basic_socket_streambuf/overload3.html | 2 +- .../basic_socket_streambuf/clock_type.html | 2 +- .../reference/basic_socket_streambuf/close.html | 2 +- .../reference/basic_socket_streambuf/connect.html | 2 +- .../basic_socket_streambuf/connect/overload1.html | 2 +- .../basic_socket_streambuf/connect/overload2.html | 2 +- .../reference/basic_socket_streambuf/duration.html | 2 +- .../basic_socket_streambuf/duration_type.html | 2 +- .../basic_socket_streambuf/endpoint_type.html | 2 +- .../reference/basic_socket_streambuf/error.html | 2 +- .../basic_socket_streambuf/expires_after.html | 2 +- .../basic_socket_streambuf/expires_at.html | 2 +- .../expires_at/overload1.html | 2 +- .../expires_at/overload2.html | 2 +- .../basic_socket_streambuf/expires_from_now.html | 2 +- .../expires_from_now/overload1.html | 2 +- .../expires_from_now/overload2.html | 2 +- .../reference/basic_socket_streambuf/expiry.html | 2 +- .../basic_socket_streambuf/operator_eq_.html | 2 +- .../reference/basic_socket_streambuf/overflow.html | 2 +- .../basic_socket_streambuf/protocol_type.html | 2 +- .../reference/basic_socket_streambuf/puberror.html | 2 +- .../reference/basic_socket_streambuf/setbuf.html | 2 +- .../reference/basic_socket_streambuf/socket.html | 2 +- .../reference/basic_socket_streambuf/sync.html | 2 +- .../basic_socket_streambuf/time_point.html | 2 +- .../basic_socket_streambuf/time_type.html | 2 +- .../basic_socket_streambuf/underflow.html | 2 +- .../boost_asio/reference/basic_stream_socket.html | 2 +- .../basic_stream_socket/_basic_stream_socket.html | 2 +- .../reference/basic_stream_socket/assign.html | 2 +- .../basic_stream_socket/assign/overload1.html | 2 +- .../basic_stream_socket/assign/overload2.html | 2 +- .../basic_stream_socket/async_connect.html | 2 +- .../basic_stream_socket/async_read_some.html | 2 +- .../basic_stream_socket/async_receive.html | 2 +- .../async_receive/overload1.html | 2 +- .../async_receive/overload2.html | 2 +- .../reference/basic_stream_socket/async_send.html | 2 +- .../basic_stream_socket/async_send/overload1.html | 2 +- .../basic_stream_socket/async_send/overload2.html | 2 +- .../reference/basic_stream_socket/async_wait.html | 2 +- .../basic_stream_socket/async_write_some.html | 2 +- .../reference/basic_stream_socket/at_mark.html | 2 +- .../basic_stream_socket/at_mark/overload1.html | 2 +- .../basic_stream_socket/at_mark/overload2.html | 2 +- .../reference/basic_stream_socket/available.html | 2 +- .../basic_stream_socket/available/overload1.html | 2 +- .../basic_stream_socket/available/overload2.html | 2 +- .../basic_stream_socket/basic_stream_socket.html | 2 +- .../basic_stream_socket/overload1.html | 2 +- .../basic_stream_socket/overload2.html | 2 +- .../basic_stream_socket/overload3.html | 2 +- .../basic_stream_socket/overload4.html | 2 +- .../basic_stream_socket/overload5.html | 2 +- .../basic_stream_socket/overload6.html | 2 +- .../reference/basic_stream_socket/bind.html | 2 +- .../basic_stream_socket/bind/overload1.html | 2 +- .../basic_stream_socket/bind/overload2.html | 2 +- .../reference/basic_stream_socket/broadcast.html | 2 +- .../basic_stream_socket/bytes_readable.html | 2 +- .../reference/basic_stream_socket/cancel.html | 2 +- .../basic_stream_socket/cancel/overload1.html | 2 +- .../basic_stream_socket/cancel/overload2.html | 2 +- .../reference/basic_stream_socket/close.html | 2 +- .../basic_stream_socket/close/overload1.html | 2 +- .../basic_stream_socket/close/overload2.html | 2 +- .../reference/basic_stream_socket/connect.html | 2 +- .../basic_stream_socket/connect/overload1.html | 2 +- .../basic_stream_socket/connect/overload2.html | 2 +- .../reference/basic_stream_socket/debug.html | 2 +- .../basic_stream_socket/do_not_route.html | 2 +- .../enable_connection_aborted.html | 2 +- .../basic_stream_socket/endpoint_type.html | 2 +- .../basic_stream_socket/executor_type.html | 2 +- .../basic_stream_socket/get_executor.html | 2 +- .../basic_stream_socket/get_io_context.html | 2 +- .../basic_stream_socket/get_io_service.html | 2 +- .../reference/basic_stream_socket/get_option.html | 2 +- .../basic_stream_socket/get_option/overload1.html | 2 +- .../basic_stream_socket/get_option/overload2.html | 2 +- .../reference/basic_stream_socket/io_control.html | 2 +- .../basic_stream_socket/io_control/overload1.html | 2 +- .../basic_stream_socket/io_control/overload2.html | 2 +- .../reference/basic_stream_socket/is_open.html | 2 +- .../reference/basic_stream_socket/keep_alive.html | 2 +- .../reference/basic_stream_socket/linger.html | 2 +- .../basic_stream_socket/local_endpoint.html | 2 +- .../local_endpoint/overload1.html | 2 +- .../local_endpoint/overload2.html | 2 +- .../basic_stream_socket/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../basic_stream_socket/lowest_layer_type.html | 2 +- .../basic_stream_socket/max_connections.html | 2 +- .../max_listen_connections.html | 2 +- .../basic_stream_socket/message_do_not_route.html | 2 +- .../basic_stream_socket/message_end_of_record.html | 2 +- .../basic_stream_socket/message_flags.html | 2 +- .../basic_stream_socket/message_out_of_band.html | 2 +- .../basic_stream_socket/message_peek.html | 2 +- .../basic_stream_socket/native_handle.html | 2 +- .../basic_stream_socket/native_handle_type.html | 2 +- .../basic_stream_socket/native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../basic_stream_socket/non_blocking.html | 2 +- .../non_blocking/overload1.html | 2 +- .../non_blocking/overload2.html | 2 +- .../non_blocking/overload3.html | 2 +- .../reference/basic_stream_socket/open.html | 2 +- .../basic_stream_socket/open/overload1.html | 2 +- .../basic_stream_socket/open/overload2.html | 2 +- .../basic_stream_socket/operator_eq_.html | 2 +- .../operator_eq_/overload1.html | 2 +- .../operator_eq_/overload2.html | 2 +- .../basic_stream_socket/out_of_band_inline.html | 2 +- .../basic_stream_socket/protocol_type.html | 2 +- .../reference/basic_stream_socket/read_some.html | 2 +- .../basic_stream_socket/read_some/overload1.html | 2 +- .../basic_stream_socket/read_some/overload2.html | 2 +- .../reference/basic_stream_socket/receive.html | 2 +- .../basic_stream_socket/receive/overload1.html | 2 +- .../basic_stream_socket/receive/overload2.html | 2 +- .../basic_stream_socket/receive/overload3.html | 2 +- .../basic_stream_socket/receive_buffer_size.html | 2 +- .../basic_stream_socket/receive_low_watermark.html | 2 +- .../reference/basic_stream_socket/release.html | 2 +- .../basic_stream_socket/release/overload1.html | 2 +- .../basic_stream_socket/release/overload2.html | 2 +- .../basic_stream_socket/remote_endpoint.html | 2 +- .../remote_endpoint/overload1.html | 2 +- .../remote_endpoint/overload2.html | 2 +- .../basic_stream_socket/reuse_address.html | 2 +- .../reference/basic_stream_socket/send.html | 2 +- .../basic_stream_socket/send/overload1.html | 2 +- .../basic_stream_socket/send/overload2.html | 2 +- .../basic_stream_socket/send/overload3.html | 2 +- .../basic_stream_socket/send_buffer_size.html | 2 +- .../basic_stream_socket/send_low_watermark.html | 2 +- .../reference/basic_stream_socket/set_option.html | 2 +- .../basic_stream_socket/set_option/overload1.html | 2 +- .../basic_stream_socket/set_option/overload2.html | 2 +- .../reference/basic_stream_socket/shutdown.html | 2 +- .../basic_stream_socket/shutdown/overload1.html | 2 +- .../basic_stream_socket/shutdown/overload2.html | 2 +- .../basic_stream_socket/shutdown_type.html | 2 +- .../reference/basic_stream_socket/wait.html | 2 +- .../basic_stream_socket/wait/overload1.html | 2 +- .../basic_stream_socket/wait/overload2.html | 2 +- .../reference/basic_stream_socket/wait_type.html | 2 +- .../reference/basic_stream_socket/write_some.html | 2 +- .../basic_stream_socket/write_some/overload1.html | 2 +- .../basic_stream_socket/write_some/overload2.html | 2 +- doc/html/boost_asio/reference/basic_streambuf.html | 2 +- .../reference/basic_streambuf/basic_streambuf.html | 2 +- .../reference/basic_streambuf/capacity.html | 2 +- .../reference/basic_streambuf/commit.html | 2 +- .../basic_streambuf/const_buffers_type.html | 2 +- .../reference/basic_streambuf/consume.html | 2 +- .../boost_asio/reference/basic_streambuf/data.html | 2 +- .../reference/basic_streambuf/max_size.html | 2 +- .../basic_streambuf/mutable_buffers_type.html | 2 +- .../reference/basic_streambuf/overflow.html | 2 +- .../reference/basic_streambuf/prepare.html | 2 +- .../reference/basic_streambuf/reserve.html | 2 +- .../boost_asio/reference/basic_streambuf/size.html | 2 +- .../reference/basic_streambuf/underflow.html | 2 +- .../boost_asio/reference/basic_streambuf_ref.html | 2 +- .../basic_streambuf_ref/basic_streambuf_ref.html | 2 +- .../basic_streambuf_ref/overload1.html | 2 +- .../basic_streambuf_ref/overload2.html | 2 +- .../basic_streambuf_ref/overload3.html | 2 +- .../reference/basic_streambuf_ref/capacity.html | 2 +- .../reference/basic_streambuf_ref/commit.html | 2 +- .../basic_streambuf_ref/const_buffers_type.html | 2 +- .../reference/basic_streambuf_ref/consume.html | 2 +- .../reference/basic_streambuf_ref/data.html | 2 +- .../reference/basic_streambuf_ref/max_size.html | 2 +- .../basic_streambuf_ref/mutable_buffers_type.html | 2 +- .../reference/basic_streambuf_ref/prepare.html | 2 +- .../reference/basic_streambuf_ref/size.html | 2 +- .../boost_asio/reference/basic_waitable_timer.html | 2 +- .../_basic_waitable_timer.html | 2 +- .../reference/basic_waitable_timer/async_wait.html | 2 +- .../basic_waitable_timer/basic_waitable_timer.html | 2 +- .../basic_waitable_timer/overload1.html | 2 +- .../basic_waitable_timer/overload2.html | 2 +- .../basic_waitable_timer/overload3.html | 2 +- .../basic_waitable_timer/overload4.html | 2 +- .../reference/basic_waitable_timer/cancel.html | 2 +- .../basic_waitable_timer/cancel/overload1.html | 2 +- .../basic_waitable_timer/cancel/overload2.html | 2 +- .../reference/basic_waitable_timer/cancel_one.html | 2 +- .../basic_waitable_timer/cancel_one/overload1.html | 2 +- .../basic_waitable_timer/cancel_one/overload2.html | 2 +- .../reference/basic_waitable_timer/clock_type.html | 2 +- .../reference/basic_waitable_timer/duration.html | 2 +- .../basic_waitable_timer/executor_type.html | 2 +- .../basic_waitable_timer/expires_after.html | 2 +- .../reference/basic_waitable_timer/expires_at.html | 2 +- .../basic_waitable_timer/expires_at/overload1.html | 2 +- .../basic_waitable_timer/expires_at/overload2.html | 2 +- .../basic_waitable_timer/expires_at/overload3.html | 2 +- .../basic_waitable_timer/expires_from_now.html | 2 +- .../expires_from_now/overload1.html | 2 +- .../expires_from_now/overload2.html | 2 +- .../expires_from_now/overload3.html | 2 +- .../reference/basic_waitable_timer/expiry.html | 2 +- .../basic_waitable_timer/get_executor.html | 2 +- .../basic_waitable_timer/get_io_context.html | 2 +- .../basic_waitable_timer/get_io_service.html | 2 +- .../basic_waitable_timer/operator_eq_.html | 2 +- .../reference/basic_waitable_timer/time_point.html | 2 +- .../basic_waitable_timer/traits_type.html | 2 +- .../reference/basic_waitable_timer/wait.html | 2 +- .../basic_waitable_timer/wait/overload1.html | 2 +- .../basic_waitable_timer/wait/overload2.html | 2 +- .../boost_asio/reference/basic_yield_context.html | 2 +- .../basic_yield_context/basic_yield_context.html | 2 +- .../basic_yield_context/overload1.html | 2 +- .../basic_yield_context/overload2.html | 2 +- .../reference/basic_yield_context/callee_type.html | 2 +- .../reference/basic_yield_context/caller_type.html | 2 +- .../basic_yield_context/operator_lb__rb_.html | 2 +- doc/html/boost_asio/reference/bind_executor.html | 2 +- .../reference/bind_executor/overload1.html | 2 +- .../reference/bind_executor/overload2.html | 2 +- doc/html/boost_asio/reference/buffer.html | 2 +- .../boost_asio/reference/buffer/overload1.html | 2 +- .../boost_asio/reference/buffer/overload10.html | 2 +- .../boost_asio/reference/buffer/overload11.html | 2 +- .../boost_asio/reference/buffer/overload12.html | 2 +- .../boost_asio/reference/buffer/overload13.html | 2 +- .../boost_asio/reference/buffer/overload14.html | 2 +- .../boost_asio/reference/buffer/overload15.html | 2 +- .../boost_asio/reference/buffer/overload16.html | 2 +- .../boost_asio/reference/buffer/overload17.html | 2 +- .../boost_asio/reference/buffer/overload18.html | 2 +- .../boost_asio/reference/buffer/overload19.html | 2 +- .../boost_asio/reference/buffer/overload2.html | 2 +- .../boost_asio/reference/buffer/overload20.html | 2 +- .../boost_asio/reference/buffer/overload21.html | 2 +- .../boost_asio/reference/buffer/overload22.html | 2 +- .../boost_asio/reference/buffer/overload23.html | 2 +- .../boost_asio/reference/buffer/overload24.html | 2 +- .../boost_asio/reference/buffer/overload25.html | 2 +- .../boost_asio/reference/buffer/overload26.html | 2 +- .../boost_asio/reference/buffer/overload27.html | 2 +- .../boost_asio/reference/buffer/overload28.html | 2 +- .../boost_asio/reference/buffer/overload29.html | 2 +- .../boost_asio/reference/buffer/overload3.html | 2 +- .../boost_asio/reference/buffer/overload30.html | 2 +- .../boost_asio/reference/buffer/overload31.html | 2 +- .../boost_asio/reference/buffer/overload32.html | 2 +- .../boost_asio/reference/buffer/overload4.html | 2 +- .../boost_asio/reference/buffer/overload5.html | 2 +- .../boost_asio/reference/buffer/overload6.html | 2 +- .../boost_asio/reference/buffer/overload7.html | 2 +- .../boost_asio/reference/buffer/overload8.html | 2 +- .../boost_asio/reference/buffer/overload9.html | 2 +- doc/html/boost_asio/reference/buffer_cast.html | 2 +- .../reference/buffer_cast/overload1.html | 2 +- .../reference/buffer_cast/overload2.html | 2 +- doc/html/boost_asio/reference/buffer_copy.html | 2 +- .../reference/buffer_copy/overload1.html | 2 +- .../reference/buffer_copy/overload2.html | 2 +- .../reference/buffer_sequence_begin.html | 2 +- .../reference/buffer_sequence_begin/overload1.html | 2 +- .../reference/buffer_sequence_begin/overload2.html | 2 +- .../reference/buffer_sequence_begin/overload3.html | 2 +- .../reference/buffer_sequence_begin/overload4.html | 2 +- .../boost_asio/reference/buffer_sequence_end.html | 2 +- .../reference/buffer_sequence_end/overload1.html | 2 +- .../reference/buffer_sequence_end/overload2.html | 2 +- .../reference/buffer_sequence_end/overload3.html | 2 +- .../reference/buffer_sequence_end/overload4.html | 2 +- doc/html/boost_asio/reference/buffer_size.html | 2 +- .../boost_asio/reference/buffered_read_stream.html | 2 +- .../reference/buffered_read_stream/async_fill.html | 2 +- .../buffered_read_stream/async_read_some.html | 2 +- .../buffered_read_stream/async_write_some.html | 2 +- .../buffered_read_stream/buffered_read_stream.html | 2 +- .../buffered_read_stream/overload1.html | 2 +- .../buffered_read_stream/overload2.html | 2 +- .../reference/buffered_read_stream/close.html | 2 +- .../buffered_read_stream/close/overload1.html | 2 +- .../buffered_read_stream/close/overload2.html | 2 +- .../buffered_read_stream/default_buffer_size.html | 2 +- .../buffered_read_stream/executor_type.html | 2 +- .../reference/buffered_read_stream/fill.html | 2 +- .../buffered_read_stream/fill/overload1.html | 2 +- .../buffered_read_stream/fill/overload2.html | 2 +- .../buffered_read_stream/get_executor.html | 2 +- .../buffered_read_stream/get_io_context.html | 2 +- .../buffered_read_stream/get_io_service.html | 2 +- .../reference/buffered_read_stream/in_avail.html | 2 +- .../buffered_read_stream/in_avail/overload1.html | 2 +- .../buffered_read_stream/in_avail/overload2.html | 2 +- .../buffered_read_stream/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../buffered_read_stream/lowest_layer_type.html | 2 +- .../reference/buffered_read_stream/next_layer.html | 2 +- .../buffered_read_stream/next_layer_type.html | 2 +- .../reference/buffered_read_stream/peek.html | 2 +- .../buffered_read_stream/peek/overload1.html | 2 +- .../buffered_read_stream/peek/overload2.html | 2 +- .../reference/buffered_read_stream/read_some.html | 2 +- .../buffered_read_stream/read_some/overload1.html | 2 +- .../buffered_read_stream/read_some/overload2.html | 2 +- .../reference/buffered_read_stream/write_some.html | 2 +- .../buffered_read_stream/write_some/overload1.html | 2 +- .../buffered_read_stream/write_some/overload2.html | 2 +- doc/html/boost_asio/reference/buffered_stream.html | 2 +- .../reference/buffered_stream/async_fill.html | 2 +- .../reference/buffered_stream/async_flush.html | 2 +- .../reference/buffered_stream/async_read_some.html | 2 +- .../buffered_stream/async_write_some.html | 2 +- .../reference/buffered_stream/buffered_stream.html | 2 +- .../buffered_stream/buffered_stream/overload1.html | 2 +- .../buffered_stream/buffered_stream/overload2.html | 2 +- .../reference/buffered_stream/close.html | 2 +- .../reference/buffered_stream/close/overload1.html | 2 +- .../reference/buffered_stream/close/overload2.html | 2 +- .../reference/buffered_stream/executor_type.html | 2 +- .../boost_asio/reference/buffered_stream/fill.html | 2 +- .../reference/buffered_stream/fill/overload1.html | 2 +- .../reference/buffered_stream/fill/overload2.html | 2 +- .../reference/buffered_stream/flush.html | 2 +- .../reference/buffered_stream/flush/overload1.html | 2 +- .../reference/buffered_stream/flush/overload2.html | 2 +- .../reference/buffered_stream/get_executor.html | 2 +- .../reference/buffered_stream/get_io_context.html | 2 +- .../reference/buffered_stream/get_io_service.html | 2 +- .../reference/buffered_stream/in_avail.html | 2 +- .../buffered_stream/in_avail/overload1.html | 2 +- .../buffered_stream/in_avail/overload2.html | 2 +- .../reference/buffered_stream/lowest_layer.html | 2 +- .../buffered_stream/lowest_layer/overload1.html | 2 +- .../buffered_stream/lowest_layer/overload2.html | 2 +- .../buffered_stream/lowest_layer_type.html | 2 +- .../reference/buffered_stream/next_layer.html | 2 +- .../reference/buffered_stream/next_layer_type.html | 2 +- .../boost_asio/reference/buffered_stream/peek.html | 2 +- .../reference/buffered_stream/peek/overload1.html | 2 +- .../reference/buffered_stream/peek/overload2.html | 2 +- .../reference/buffered_stream/read_some.html | 2 +- .../buffered_stream/read_some/overload1.html | 2 +- .../buffered_stream/read_some/overload2.html | 2 +- .../reference/buffered_stream/write_some.html | 2 +- .../buffered_stream/write_some/overload1.html | 2 +- .../buffered_stream/write_some/overload2.html | 2 +- .../reference/buffered_write_stream.html | 2 +- .../buffered_write_stream/async_flush.html | 2 +- .../buffered_write_stream/async_read_some.html | 2 +- .../buffered_write_stream/async_write_some.html | 2 +- .../buffered_write_stream.html | 2 +- .../buffered_write_stream/overload1.html | 2 +- .../buffered_write_stream/overload2.html | 2 +- .../reference/buffered_write_stream/close.html | 2 +- .../buffered_write_stream/close/overload1.html | 2 +- .../buffered_write_stream/close/overload2.html | 2 +- .../buffered_write_stream/default_buffer_size.html | 2 +- .../buffered_write_stream/executor_type.html | 2 +- .../reference/buffered_write_stream/flush.html | 2 +- .../buffered_write_stream/flush/overload1.html | 2 +- .../buffered_write_stream/flush/overload2.html | 2 +- .../buffered_write_stream/get_executor.html | 2 +- .../buffered_write_stream/get_io_context.html | 2 +- .../buffered_write_stream/get_io_service.html | 2 +- .../reference/buffered_write_stream/in_avail.html | 2 +- .../buffered_write_stream/in_avail/overload1.html | 2 +- .../buffered_write_stream/in_avail/overload2.html | 2 +- .../buffered_write_stream/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../buffered_write_stream/lowest_layer_type.html | 2 +- .../buffered_write_stream/next_layer.html | 2 +- .../buffered_write_stream/next_layer_type.html | 2 +- .../reference/buffered_write_stream/peek.html | 2 +- .../buffered_write_stream/peek/overload1.html | 2 +- .../buffered_write_stream/peek/overload2.html | 2 +- .../reference/buffered_write_stream/read_some.html | 2 +- .../buffered_write_stream/read_some/overload1.html | 2 +- .../buffered_write_stream/read_some/overload2.html | 2 +- .../buffered_write_stream/write_some.html | 2 +- .../write_some/overload1.html | 2 +- .../write_some/overload2.html | 2 +- doc/html/boost_asio/reference/buffers_begin.html | 2 +- doc/html/boost_asio/reference/buffers_end.html | 2 +- .../boost_asio/reference/buffers_iterator.html | 2 +- .../reference/buffers_iterator/begin.html | 2 +- .../buffers_iterator/buffers_iterator.html | 2 +- .../buffers_iterator/difference_type.html | 2 +- .../boost_asio/reference/buffers_iterator/end.html | 2 +- .../buffers_iterator/iterator_category.html | 2 +- .../buffers_iterator/operator__star_.html | 2 +- .../buffers_iterator/operator_arrow_.html | 2 +- .../buffers_iterator/operator_eq__eq_.html | 2 +- .../reference/buffers_iterator/operator_gt_.html | 2 +- .../buffers_iterator/operator_gt__eq_.html | 2 +- .../buffers_iterator/operator_lb__rb_.html | 2 +- .../reference/buffers_iterator/operator_lt_.html | 2 +- .../buffers_iterator/operator_lt__eq_.html | 2 +- .../buffers_iterator/operator_minus_.html | 2 +- .../operator_minus_/overload1.html | 2 +- .../operator_minus_/overload2.html | 2 +- .../buffers_iterator/operator_minus__eq_.html | 2 +- .../buffers_iterator/operator_minus__minus_.html | 2 +- .../operator_minus__minus_/overload1.html | 2 +- .../operator_minus__minus_/overload2.html | 2 +- .../buffers_iterator/operator_not__eq_.html | 2 +- .../reference/buffers_iterator/operator_plus_.html | 2 +- .../buffers_iterator/operator_plus_/overload1.html | 2 +- .../buffers_iterator/operator_plus_/overload2.html | 2 +- .../buffers_iterator/operator_plus__eq_.html | 2 +- .../buffers_iterator/operator_plus__plus_.html | 2 +- .../operator_plus__plus_/overload1.html | 2 +- .../operator_plus__plus_/overload2.html | 2 +- .../reference/buffers_iterator/pointer.html | 2 +- .../reference/buffers_iterator/reference.html | 2 +- .../reference/buffers_iterator/value_type.html | 2 +- doc/html/boost_asio/reference/connect.html | 2 +- .../boost_asio/reference/connect/overload1.html | 2 +- .../boost_asio/reference/connect/overload10.html | 2 +- .../boost_asio/reference/connect/overload11.html | 2 +- .../boost_asio/reference/connect/overload12.html | 2 +- .../boost_asio/reference/connect/overload2.html | 2 +- .../boost_asio/reference/connect/overload3.html | 2 +- .../boost_asio/reference/connect/overload4.html | 2 +- .../boost_asio/reference/connect/overload5.html | 2 +- .../boost_asio/reference/connect/overload6.html | 2 +- .../boost_asio/reference/connect/overload7.html | 2 +- .../boost_asio/reference/connect/overload8.html | 2 +- .../boost_asio/reference/connect/overload9.html | 2 +- doc/html/boost_asio/reference/const_buffer.html | 2 +- .../reference/const_buffer/const_buffer.html | 2 +- .../const_buffer/const_buffer/overload1.html | 2 +- .../const_buffer/const_buffer/overload2.html | 2 +- .../const_buffer/const_buffer/overload3.html | 2 +- .../boost_asio/reference/const_buffer/data.html | 2 +- .../reference/const_buffer/operator_plus_.html | 2 +- .../const_buffer/operator_plus_/overload1.html | 2 +- .../const_buffer/operator_plus_/overload2.html | 2 +- .../reference/const_buffer/operator_plus__eq_.html | 2 +- .../boost_asio/reference/const_buffer/size.html | 2 +- doc/html/boost_asio/reference/const_buffers_1.html | 2 +- .../reference/const_buffers_1/begin.html | 2 +- .../reference/const_buffers_1/const_buffers_1.html | 2 +- .../const_buffers_1/const_buffers_1/overload1.html | 2 +- .../const_buffers_1/const_buffers_1/overload2.html | 2 +- .../reference/const_buffers_1/const_iterator.html | 2 +- .../boost_asio/reference/const_buffers_1/data.html | 2 +- .../boost_asio/reference/const_buffers_1/end.html | 2 +- .../reference/const_buffers_1/operator_plus_.html | 2 +- .../const_buffers_1/operator_plus_/overload1.html | 2 +- .../const_buffers_1/operator_plus_/overload2.html | 2 +- .../const_buffers_1/operator_plus__eq_.html | 2 +- .../boost_asio/reference/const_buffers_1/size.html | 2 +- .../reference/const_buffers_1/value_type.html | 2 +- doc/html/boost_asio/reference/coroutine.html | 2 +- .../boost_asio/reference/coroutine/coroutine.html | 2 +- .../boost_asio/reference/coroutine/is_child.html | 2 +- .../reference/coroutine/is_complete.html | 2 +- .../boost_asio/reference/coroutine/is_parent.html | 2 +- doc/html/boost_asio/reference/deadline_timer.html | 2 +- doc/html/boost_asio/reference/defer.html | 2 +- doc/html/boost_asio/reference/defer/overload1.html | 2 +- doc/html/boost_asio/reference/defer/overload2.html | 2 +- doc/html/boost_asio/reference/defer/overload3.html | 2 +- doc/html/boost_asio/reference/dispatch.html | 2 +- .../boost_asio/reference/dispatch/overload1.html | 2 +- .../boost_asio/reference/dispatch/overload2.html | 2 +- .../boost_asio/reference/dispatch/overload3.html | 2 +- doc/html/boost_asio/reference/dynamic_buffer.html | 2 +- .../reference/dynamic_buffer/overload1.html | 2 +- .../reference/dynamic_buffer/overload2.html | 2 +- .../reference/dynamic_buffer/overload3.html | 2 +- .../reference/dynamic_buffer/overload4.html | 2 +- .../reference/dynamic_string_buffer.html | 2 +- .../reference/dynamic_string_buffer/capacity.html | 2 +- .../reference/dynamic_string_buffer/commit.html | 2 +- .../dynamic_string_buffer/const_buffers_type.html | 2 +- .../reference/dynamic_string_buffer/consume.html | 2 +- .../reference/dynamic_string_buffer/data.html | 2 +- .../dynamic_string_buffer.html | 2 +- .../dynamic_string_buffer/overload1.html | 2 +- .../dynamic_string_buffer/overload2.html | 2 +- .../reference/dynamic_string_buffer/max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../reference/dynamic_string_buffer/prepare.html | 2 +- .../reference/dynamic_string_buffer/size.html | 2 +- .../reference/dynamic_vector_buffer.html | 2 +- .../reference/dynamic_vector_buffer/capacity.html | 2 +- .../reference/dynamic_vector_buffer/commit.html | 2 +- .../dynamic_vector_buffer/const_buffers_type.html | 2 +- .../reference/dynamic_vector_buffer/consume.html | 2 +- .../reference/dynamic_vector_buffer/data.html | 2 +- .../dynamic_vector_buffer.html | 2 +- .../dynamic_vector_buffer/overload1.html | 2 +- .../dynamic_vector_buffer/overload2.html | 2 +- .../reference/dynamic_vector_buffer/max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../reference/dynamic_vector_buffer/prepare.html | 2 +- .../reference/dynamic_vector_buffer/size.html | 2 +- .../reference/error__addrinfo_category.html | 2 +- .../reference/error__addrinfo_errors.html | 2 +- .../boost_asio/reference/error__basic_errors.html | 2 +- .../reference/error__get_addrinfo_category.html | 2 +- .../reference/error__get_misc_category.html | 2 +- .../reference/error__get_netdb_category.html | 2 +- .../reference/error__get_ssl_category.html | 2 +- .../reference/error__get_system_category.html | 2 +- .../reference/error__make_error_code.html | 2 +- .../error__make_error_code/overload1.html | 2 +- .../error__make_error_code/overload2.html | 2 +- .../error__make_error_code/overload3.html | 2 +- .../error__make_error_code/overload4.html | 2 +- .../error__make_error_code/overload5.html | 2 +- .../boost_asio/reference/error__misc_category.html | 2 +- .../boost_asio/reference/error__misc_errors.html | 2 +- .../reference/error__netdb_category.html | 2 +- .../boost_asio/reference/error__netdb_errors.html | 2 +- .../boost_asio/reference/error__ssl_category.html | 2 +- .../boost_asio/reference/error__ssl_errors.html | 2 +- .../reference/error__system_category.html | 2 +- .../boost_asio/reference/execution_context.html | 2 +- .../execution_context/_execution_context.html | 2 +- .../reference/execution_context/add_service.html | 2 +- .../reference/execution_context/destroy.html | 2 +- .../execution_context/execution_context.html | 2 +- .../reference/execution_context/fork_event.html | 2 +- .../reference/execution_context/has_service.html | 2 +- .../reference/execution_context/make_service.html | 2 +- .../reference/execution_context/notify_fork.html | 2 +- .../reference/execution_context/shutdown.html | 2 +- .../reference/execution_context/use_service.html | 2 +- .../execution_context/use_service/overload1.html | 2 +- .../execution_context/use_service/overload2.html | 2 +- .../reference/execution_context__id.html | 2 +- .../reference/execution_context__id/id.html | 2 +- .../reference/execution_context__service.html | 2 +- .../execution_context__service/_service.html | 2 +- .../execution_context__service/context.html | 2 +- .../execution_context__service/notify_fork.html | 2 +- .../execution_context__service/service.html | 2 +- .../execution_context__service/shutdown.html | 2 +- doc/html/boost_asio/reference/executor.html | 2 +- .../boost_asio/reference/executor/_executor.html | 2 +- .../boost_asio/reference/executor/context.html | 2 +- doc/html/boost_asio/reference/executor/defer.html | 2 +- .../boost_asio/reference/executor/dispatch.html | 2 +- .../boost_asio/reference/executor/executor.html | 2 +- .../reference/executor/executor/overload1.html | 2 +- .../reference/executor/executor/overload2.html | 2 +- .../reference/executor/executor/overload3.html | 2 +- .../reference/executor/executor/overload4.html | 2 +- .../reference/executor/executor/overload5.html | 2 +- .../reference/executor/executor/overload6.html | 2 +- .../reference/executor/on_work_finished.html | 2 +- .../reference/executor/on_work_started.html | 2 +- .../reference/executor/operator_eq_.html | 2 +- .../reference/executor/operator_eq_/overload1.html | 2 +- .../reference/executor/operator_eq_/overload2.html | 2 +- .../reference/executor/operator_eq_/overload3.html | 2 +- .../reference/executor/operator_eq_/overload4.html | 2 +- .../reference/executor/operator_eq__eq_.html | 2 +- .../reference/executor/operator_not__eq_.html | 2 +- .../executor/operator_unspecified_bool_type.html | 2 +- doc/html/boost_asio/reference/executor/post.html | 2 +- doc/html/boost_asio/reference/executor/target.html | 2 +- .../reference/executor/target/overload1.html | 2 +- .../reference/executor/target/overload2.html | 2 +- .../boost_asio/reference/executor/target_type.html | 2 +- .../reference/executor/unspecified_bool_true.html | 2 +- .../reference/executor/unspecified_bool_type.html | 2 +- .../executor__unspecified_bool_type_t.html | 2 +- doc/html/boost_asio/reference/executor_arg.html | 2 +- doc/html/boost_asio/reference/executor_arg_t.html | 2 +- .../reference/executor_arg_t/executor_arg_t.html | 2 +- doc/html/boost_asio/reference/executor_binder.html | 2 +- .../executor_binder/_executor_binder.html | 2 +- .../reference/executor_binder/argument_type.html | 2 +- .../reference/executor_binder/executor_binder.html | 2 +- .../executor_binder/executor_binder/overload1.html | 2 +- .../executor_binder/executor_binder/overload2.html | 2 +- .../executor_binder/executor_binder/overload3.html | 2 +- .../executor_binder/executor_binder/overload4.html | 2 +- .../executor_binder/executor_binder/overload5.html | 2 +- .../executor_binder/executor_binder/overload6.html | 2 +- .../executor_binder/executor_binder/overload7.html | 2 +- .../executor_binder/executor_binder/overload8.html | 2 +- .../executor_binder/executor_binder/overload9.html | 2 +- .../reference/executor_binder/executor_type.html | 2 +- .../executor_binder/first_argument_type.html | 2 +- .../boost_asio/reference/executor_binder/get.html | 2 +- .../reference/executor_binder/get/overload1.html | 2 +- .../reference/executor_binder/get/overload2.html | 2 +- .../reference/executor_binder/get_executor.html | 2 +- .../executor_binder/operator_lp__rp_.html | 2 +- .../operator_lp__rp_/overload1.html | 2 +- .../operator_lp__rp_/overload2.html | 2 +- .../reference/executor_binder/result_type.html | 2 +- .../executor_binder/second_argument_type.html | 2 +- .../reference/executor_binder/target_type.html | 2 +- .../boost_asio/reference/executor_work_guard.html | 2 +- .../executor_work_guard/_executor_work_guard.html | 8 +- .../executor_work_guard/executor_type.html | 2 +- .../executor_work_guard/executor_work_guard.html | 2 +- .../executor_work_guard/overload1.html | 2 +- .../executor_work_guard/overload2.html | 2 +- .../executor_work_guard/overload3.html | 2 +- .../executor_work_guard/get_executor.html | 2 +- .../reference/executor_work_guard/owns_work.html | 2 +- .../reference/executor_work_guard/reset.html | 2 +- .../reference/experimental__await_token.html | 164 + .../experimental__await_token/await_token.html | 59 + .../await_token/overload1.html | 50 + .../await_token/overload2.html | 50 + .../experimental__await_token/executor_type.html | 60 + .../experimental__await_token/get_executor.html | 50 + .../reference/experimental__awaitable.html | 158 + .../experimental__awaitable/_awaitable.html | 49 + .../experimental__awaitable/awaitable.html | 51 + .../experimental__awaitable/executor_type.html | 60 + .../experimental__awaitable/value_type.html | 60 + .../reference/experimental__co_spawn.html | 90 + .../experimental__co_spawn/overload1.html | 57 + .../experimental__co_spawn/overload2.html | 57 + .../experimental__co_spawn/overload3.html | 56 + .../reference/experimental__detached.html | 64 + .../reference/experimental__detached_t.html | 104 + .../experimental__detached_t/detached_t.html | 49 + .../reference/experimental__redirect_error.html | 64 + .../reference/experimental__redirect_error_t.html | 144 + .../experimental__redirect_error_t/ec_.html | 48 + .../redirect_error_t.html | 53 + .../experimental__redirect_error_t/token_.html | 48 + .../experimental__this_coro__executor.html | 60 + .../experimental__this_coro__executor_t.html | 58 + .../reference/experimental__this_coro__token.html | 60 + .../experimental__this_coro__token_t.html | 58 + .../reference/generic__basic_endpoint.html | 8 +- .../generic__basic_endpoint/basic_endpoint.html | 2 +- .../basic_endpoint/overload1.html | 2 +- .../basic_endpoint/overload2.html | 2 +- .../basic_endpoint/overload3.html | 2 +- .../basic_endpoint/overload4.html | 2 +- .../generic__basic_endpoint/capacity.html | 2 +- .../reference/generic__basic_endpoint/data.html | 2 +- .../generic__basic_endpoint/data/overload1.html | 2 +- .../generic__basic_endpoint/data/overload2.html | 2 +- .../generic__basic_endpoint/data_type.html | 2 +- .../generic__basic_endpoint/operator_eq_.html | 2 +- .../generic__basic_endpoint/operator_eq__eq_.html | 2 +- .../generic__basic_endpoint/operator_gt_.html | 2 +- .../generic__basic_endpoint/operator_gt__eq_.html | 2 +- .../generic__basic_endpoint/operator_lt_.html | 2 +- .../generic__basic_endpoint/operator_lt__eq_.html | 2 +- .../generic__basic_endpoint/operator_not__eq_.html | 2 +- .../generic__basic_endpoint/protocol.html | 2 +- .../generic__basic_endpoint/protocol_type.html | 2 +- .../reference/generic__basic_endpoint/resize.html | 2 +- .../reference/generic__basic_endpoint/size.html | 2 +- .../reference/generic__datagram_protocol.html | 2 +- .../datagram_protocol.html | 2 +- .../datagram_protocol/overload1.html | 2 +- .../datagram_protocol/overload2.html | 2 +- .../generic__datagram_protocol/endpoint.html | 2 +- .../generic__datagram_protocol/family.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_not__eq_.html | 2 +- .../generic__datagram_protocol/protocol.html | 2 +- .../generic__datagram_protocol/socket.html | 2 +- .../reference/generic__datagram_protocol/type.html | 2 +- .../reference/generic__raw_protocol.html | 2 +- .../reference/generic__raw_protocol/endpoint.html | 2 +- .../reference/generic__raw_protocol/family.html | 2 +- .../generic__raw_protocol/operator_eq__eq_.html | 2 +- .../generic__raw_protocol/operator_not__eq_.html | 2 +- .../reference/generic__raw_protocol/protocol.html | 2 +- .../generic__raw_protocol/raw_protocol.html | 2 +- .../raw_protocol/overload1.html | 2 +- .../raw_protocol/overload2.html | 2 +- .../reference/generic__raw_protocol/socket.html | 2 +- .../reference/generic__raw_protocol/type.html | 2 +- .../reference/generic__seq_packet_protocol.html | 2 +- .../generic__seq_packet_protocol/endpoint.html | 2 +- .../generic__seq_packet_protocol/family.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_not__eq_.html | 2 +- .../generic__seq_packet_protocol/protocol.html | 2 +- .../seq_packet_protocol.html | 2 +- .../seq_packet_protocol/overload1.html | 2 +- .../seq_packet_protocol/overload2.html | 2 +- .../generic__seq_packet_protocol/socket.html | 2 +- .../generic__seq_packet_protocol/type.html | 2 +- .../reference/generic__stream_protocol.html | 2 +- .../generic__stream_protocol/endpoint.html | 2 +- .../reference/generic__stream_protocol/family.html | 2 +- .../generic__stream_protocol/iostream.html | 2 +- .../generic__stream_protocol/operator_eq__eq_.html | 2 +- .../operator_not__eq_.html | 2 +- .../generic__stream_protocol/protocol.html | 2 +- .../reference/generic__stream_protocol/socket.html | 2 +- .../generic__stream_protocol/stream_protocol.html | 2 +- .../stream_protocol/overload1.html | 2 +- .../stream_protocol/overload2.html | 2 +- .../reference/generic__stream_protocol/type.html | 2 +- .../reference/get_associated_allocator.html | 2 +- .../get_associated_allocator/overload1.html | 2 +- .../get_associated_allocator/overload2.html | 2 +- .../reference/get_associated_executor.html | 2 +- .../get_associated_executor/overload1.html | 2 +- .../get_associated_executor/overload2.html | 2 +- .../get_associated_executor/overload3.html | 2 +- doc/html/boost_asio/reference/handler_type.html | 2 +- .../boost_asio/reference/handler_type/type.html | 2 +- doc/html/boost_asio/reference/has_service.html | 2 +- .../reference/high_resolution_timer.html | 2 +- .../reference/invalid_service_owner.html | 2 +- .../invalid_service_owner.html | 2 +- doc/html/boost_asio/reference/io_context.html | 2 +- .../reference/io_context/_io_context.html | 2 +- .../reference/io_context/add_service.html | 2 +- .../reference/io_context/count_type.html | 2 +- .../boost_asio/reference/io_context/destroy.html | 2 +- .../boost_asio/reference/io_context/dispatch.html | 6 +- .../reference/io_context/fork_event.html | 2 +- .../reference/io_context/get_executor.html | 2 +- .../reference/io_context/has_service.html | 2 +- .../reference/io_context/io_context.html | 2 +- .../reference/io_context/io_context/overload1.html | 2 +- .../reference/io_context/io_context/overload2.html | 2 +- .../reference/io_context/make_service.html | 2 +- .../reference/io_context/notify_fork.html | 2 +- doc/html/boost_asio/reference/io_context/poll.html | 2 +- .../reference/io_context/poll/overload1.html | 2 +- .../reference/io_context/poll/overload2.html | 2 +- .../boost_asio/reference/io_context/poll_one.html | 2 +- .../reference/io_context/poll_one/overload1.html | 2 +- .../reference/io_context/poll_one/overload2.html | 2 +- doc/html/boost_asio/reference/io_context/post.html | 6 +- .../boost_asio/reference/io_context/reset.html | 2 +- .../boost_asio/reference/io_context/restart.html | 2 +- doc/html/boost_asio/reference/io_context/run.html | 2 +- .../reference/io_context/run/overload1.html | 2 +- .../reference/io_context/run/overload2.html | 2 +- .../boost_asio/reference/io_context/run_for.html | 2 +- .../boost_asio/reference/io_context/run_one.html | 2 +- .../reference/io_context/run_one/overload1.html | 2 +- .../reference/io_context/run_one/overload2.html | 2 +- .../reference/io_context/run_one_for.html | 2 +- .../reference/io_context/run_one_until.html | 2 +- .../boost_asio/reference/io_context/run_until.html | 2 +- .../boost_asio/reference/io_context/shutdown.html | 2 +- doc/html/boost_asio/reference/io_context/stop.html | 2 +- .../boost_asio/reference/io_context/stopped.html | 2 +- .../reference/io_context/use_service.html | 2 +- .../io_context/use_service/overload1.html | 2 +- .../io_context/use_service/overload2.html | 2 +- doc/html/boost_asio/reference/io_context/wrap.html | 2 +- .../reference/io_context__executor_type.html | 2 +- .../io_context__executor_type/context.html | 2 +- .../reference/io_context__executor_type/defer.html | 2 +- .../io_context__executor_type/dispatch.html | 2 +- .../on_work_finished.html | 2 +- .../io_context__executor_type/on_work_started.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_not__eq_.html | 2 +- .../reference/io_context__executor_type/post.html | 2 +- .../running_in_this_thread.html | 2 +- .../boost_asio/reference/io_context__service.html | 2 +- .../reference/io_context__service/_service.html | 2 +- .../io_context__service/get_io_context.html | 2 +- .../io_context__service/get_io_service.html | 2 +- .../reference/io_context__service/service.html | 2 +- .../boost_asio/reference/io_context__strand.html | 2 +- .../reference/io_context__strand/_strand.html | 2 +- .../reference/io_context__strand/context.html | 2 +- .../reference/io_context__strand/defer.html | 2 +- .../reference/io_context__strand/dispatch.html | 6 +- .../io_context__strand/dispatch/overload1.html | 2 +- .../io_context__strand/dispatch/overload2.html | 6 +- .../io_context__strand/get_io_context.html | 2 +- .../io_context__strand/get_io_service.html | 2 +- .../io_context__strand/on_work_finished.html | 2 +- .../io_context__strand/on_work_started.html | 2 +- .../io_context__strand/operator_eq__eq_.html | 2 +- .../io_context__strand/operator_not__eq_.html | 2 +- .../reference/io_context__strand/post.html | 6 +- .../io_context__strand/post/overload1.html | 2 +- .../io_context__strand/post/overload2.html | 6 +- .../io_context__strand/running_in_this_thread.html | 2 +- .../reference/io_context__strand/strand.html | 2 +- .../reference/io_context__strand/wrap.html | 2 +- .../boost_asio/reference/io_context__work.html | 2 +- .../reference/io_context__work/_work.html | 2 +- .../reference/io_context__work/get_io_context.html | 2 +- .../reference/io_context__work/get_io_service.html | 2 +- .../reference/io_context__work/work.html | 2 +- .../reference/io_context__work/work/overload1.html | 2 +- .../reference/io_context__work/work/overload2.html | 2 +- doc/html/boost_asio/reference/io_service.html | 2 +- doc/html/boost_asio/reference/ip__address.html | 2 +- .../boost_asio/reference/ip__address/address.html | 2 +- .../reference/ip__address/address/overload1.html | 2 +- .../reference/ip__address/address/overload2.html | 2 +- .../reference/ip__address/address/overload3.html | 2 +- .../reference/ip__address/address/overload4.html | 2 +- .../reference/ip__address/from_string.html | 2 +- .../ip__address/from_string/overload1.html | 2 +- .../ip__address/from_string/overload2.html | 2 +- .../ip__address/from_string/overload3.html | 2 +- .../ip__address/from_string/overload4.html | 2 +- .../reference/ip__address/is_loopback.html | 2 +- .../reference/ip__address/is_multicast.html | 2 +- .../reference/ip__address/is_unspecified.html | 2 +- .../boost_asio/reference/ip__address/is_v4.html | 2 +- .../boost_asio/reference/ip__address/is_v6.html | 2 +- .../reference/ip__address/make_address.html | 2 +- .../ip__address/make_address/overload1.html | 2 +- .../ip__address/make_address/overload2.html | 2 +- .../ip__address/make_address/overload3.html | 2 +- .../ip__address/make_address/overload4.html | 2 +- .../ip__address/make_address/overload5.html | 2 +- .../ip__address/make_address/overload6.html | 2 +- .../reference/ip__address/operator_eq_.html | 2 +- .../ip__address/operator_eq_/overload1.html | 2 +- .../ip__address/operator_eq_/overload2.html | 2 +- .../ip__address/operator_eq_/overload3.html | 2 +- .../reference/ip__address/operator_eq__eq_.html | 2 +- .../reference/ip__address/operator_gt_.html | 2 +- .../reference/ip__address/operator_gt__eq_.html | 2 +- .../reference/ip__address/operator_lt_.html | 2 +- .../reference/ip__address/operator_lt__eq_.html | 2 +- .../reference/ip__address/operator_lt__lt_.html | 2 +- .../reference/ip__address/operator_not__eq_.html | 2 +- .../reference/ip__address/to_string.html | 2 +- .../reference/ip__address/to_string/overload1.html | 2 +- .../reference/ip__address/to_string/overload2.html | 2 +- .../boost_asio/reference/ip__address/to_v4.html | 2 +- .../boost_asio/reference/ip__address/to_v6.html | 2 +- doc/html/boost_asio/reference/ip__address_v4.html | 2 +- .../reference/ip__address_v4/address_v4.html | 2 +- .../ip__address_v4/address_v4/overload1.html | 2 +- .../ip__address_v4/address_v4/overload2.html | 2 +- .../ip__address_v4/address_v4/overload3.html | 2 +- .../ip__address_v4/address_v4/overload4.html | 2 +- .../boost_asio/reference/ip__address_v4/any.html | 2 +- .../reference/ip__address_v4/broadcast.html | 2 +- .../ip__address_v4/broadcast/overload1.html | 2 +- .../ip__address_v4/broadcast/overload2.html | 2 +- .../reference/ip__address_v4/bytes_type.html | 2 +- .../reference/ip__address_v4/from_string.html | 2 +- .../ip__address_v4/from_string/overload1.html | 2 +- .../ip__address_v4/from_string/overload2.html | 2 +- .../ip__address_v4/from_string/overload3.html | 2 +- .../ip__address_v4/from_string/overload4.html | 2 +- .../reference/ip__address_v4/is_class_a.html | 2 +- .../reference/ip__address_v4/is_class_b.html | 2 +- .../reference/ip__address_v4/is_class_c.html | 2 +- .../reference/ip__address_v4/is_loopback.html | 2 +- .../reference/ip__address_v4/is_multicast.html | 2 +- .../reference/ip__address_v4/is_unspecified.html | 2 +- .../reference/ip__address_v4/loopback.html | 2 +- .../reference/ip__address_v4/make_address_v4.html | 2 +- .../ip__address_v4/make_address_v4/overload1.html | 2 +- .../ip__address_v4/make_address_v4/overload2.html | 2 +- .../ip__address_v4/make_address_v4/overload3.html | 2 +- .../ip__address_v4/make_address_v4/overload4.html | 2 +- .../ip__address_v4/make_address_v4/overload5.html | 2 +- .../ip__address_v4/make_address_v4/overload6.html | 2 +- .../ip__address_v4/make_address_v4/overload7.html | 2 +- .../ip__address_v4/make_address_v4/overload8.html | 2 +- .../ip__address_v4/make_address_v4/overload9.html | 2 +- .../reference/ip__address_v4/make_network_v4.html | 2 +- .../ip__address_v4/make_network_v4/overload1.html | 2 +- .../ip__address_v4/make_network_v4/overload2.html | 2 +- .../reference/ip__address_v4/netmask.html | 2 +- .../reference/ip__address_v4/operator_eq_.html | 2 +- .../reference/ip__address_v4/operator_eq__eq_.html | 2 +- .../reference/ip__address_v4/operator_gt_.html | 2 +- .../reference/ip__address_v4/operator_gt__eq_.html | 2 +- .../reference/ip__address_v4/operator_lt_.html | 2 +- .../reference/ip__address_v4/operator_lt__eq_.html | 2 +- .../reference/ip__address_v4/operator_lt__lt_.html | 2 +- .../ip__address_v4/operator_lt__lt_/overload1.html | 2 +- .../ip__address_v4/operator_lt__lt_/overload2.html | 2 +- .../ip__address_v4/operator_not__eq_.html | 2 +- .../reference/ip__address_v4/to_bytes.html | 2 +- .../reference/ip__address_v4/to_string.html | 2 +- .../ip__address_v4/to_string/overload1.html | 2 +- .../ip__address_v4/to_string/overload2.html | 2 +- .../reference/ip__address_v4/to_uint.html | 2 +- .../reference/ip__address_v4/to_ulong.html | 2 +- .../reference/ip__address_v4/uint_type.html | 2 +- .../reference/ip__address_v4_iterator.html | 490 +- .../boost_asio/reference/ip__address_v4_range.html | 490 +- doc/html/boost_asio/reference/ip__address_v6.html | 2 +- .../reference/ip__address_v6/address_v6.html | 2 +- .../ip__address_v6/address_v6/overload1.html | 2 +- .../ip__address_v6/address_v6/overload2.html | 2 +- .../ip__address_v6/address_v6/overload3.html | 2 +- .../boost_asio/reference/ip__address_v6/any.html | 2 +- .../reference/ip__address_v6/bytes_type.html | 2 +- .../reference/ip__address_v6/from_string.html | 2 +- .../ip__address_v6/from_string/overload1.html | 2 +- .../ip__address_v6/from_string/overload2.html | 2 +- .../ip__address_v6/from_string/overload3.html | 2 +- .../ip__address_v6/from_string/overload4.html | 2 +- .../reference/ip__address_v6/is_link_local.html | 2 +- .../reference/ip__address_v6/is_loopback.html | 2 +- .../reference/ip__address_v6/is_multicast.html | 2 +- .../ip__address_v6/is_multicast_global.html | 2 +- .../ip__address_v6/is_multicast_link_local.html | 2 +- .../ip__address_v6/is_multicast_node_local.html | 2 +- .../ip__address_v6/is_multicast_org_local.html | 2 +- .../ip__address_v6/is_multicast_site_local.html | 2 +- .../reference/ip__address_v6/is_site_local.html | 2 +- .../reference/ip__address_v6/is_unspecified.html | 2 +- .../reference/ip__address_v6/is_v4_compatible.html | 2 +- .../reference/ip__address_v6/is_v4_mapped.html | 2 +- .../reference/ip__address_v6/loopback.html | 2 +- .../reference/ip__address_v6/make_address_v6.html | 2 +- .../ip__address_v6/make_address_v6/overload1.html | 2 +- .../ip__address_v6/make_address_v6/overload2.html | 2 +- .../ip__address_v6/make_address_v6/overload3.html | 2 +- .../ip__address_v6/make_address_v6/overload4.html | 2 +- .../ip__address_v6/make_address_v6/overload5.html | 2 +- .../ip__address_v6/make_address_v6/overload6.html | 2 +- .../ip__address_v6/make_address_v6/overload7.html | 2 +- .../ip__address_v6/make_address_v6/overload8.html | 2 +- .../reference/ip__address_v6/make_network_v6.html | 2 +- .../reference/ip__address_v6/operator_eq_.html | 2 +- .../reference/ip__address_v6/operator_eq__eq_.html | 2 +- .../reference/ip__address_v6/operator_gt_.html | 2 +- .../reference/ip__address_v6/operator_gt__eq_.html | 2 +- .../reference/ip__address_v6/operator_lt_.html | 2 +- .../reference/ip__address_v6/operator_lt__eq_.html | 2 +- .../reference/ip__address_v6/operator_lt__lt_.html | 2 +- .../ip__address_v6/operator_lt__lt_/overload1.html | 2 +- .../ip__address_v6/operator_lt__lt_/overload2.html | 2 +- .../ip__address_v6/operator_not__eq_.html | 2 +- .../reference/ip__address_v6/scope_id.html | 2 +- .../ip__address_v6/scope_id/overload1.html | 2 +- .../ip__address_v6/scope_id/overload2.html | 2 +- .../reference/ip__address_v6/to_bytes.html | 2 +- .../reference/ip__address_v6/to_string.html | 2 +- .../ip__address_v6/to_string/overload1.html | 2 +- .../ip__address_v6/to_string/overload2.html | 2 +- .../boost_asio/reference/ip__address_v6/to_v4.html | 2 +- .../reference/ip__address_v6/v4_compatible.html | 2 +- .../reference/ip__address_v6/v4_mapped.html | 2 +- .../reference/ip__address_v6_iterator.html | 534 +- .../boost_asio/reference/ip__address_v6_range.html | 534 +- .../boost_asio/reference/ip__bad_address_cast.html | 2 +- .../ip__bad_address_cast/_bad_address_cast.html | 2 +- .../ip__bad_address_cast/bad_address_cast.html | 2 +- .../reference/ip__bad_address_cast/what.html | 2 +- ...basic_address_iterator_lt__address_v4__gt_.html | 2 +- .../basic_address_iterator.html | 2 +- .../basic_address_iterator/overload1.html | 2 +- .../basic_address_iterator/overload2.html | 2 +- .../difference_type.html | 2 +- .../iterator_category.html | 2 +- .../operator__star_.html | 2 +- .../operator_arrow_.html | 2 +- .../operator_eq_.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_minus__minus_.html | 2 +- .../operator_minus__minus_/overload1.html | 2 +- .../operator_minus__minus_/overload2.html | 2 +- .../operator_not__eq_.html | 2 +- .../operator_plus__plus_.html | 2 +- .../operator_plus__plus_/overload1.html | 2 +- .../operator_plus__plus_/overload2.html | 2 +- .../pointer.html | 2 +- .../reference.html | 2 +- .../value_type.html | 2 +- ...basic_address_iterator_lt__address_v6__gt_.html | 2 +- .../basic_address_iterator.html | 2 +- .../basic_address_iterator/overload1.html | 2 +- .../basic_address_iterator/overload2.html | 2 +- .../difference_type.html | 2 +- .../iterator_category.html | 2 +- .../operator__star_.html | 2 +- .../operator_arrow_.html | 2 +- .../operator_eq_.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_minus__minus_.html | 2 +- .../operator_minus__minus_/overload1.html | 2 +- .../operator_minus__minus_/overload2.html | 2 +- .../operator_not__eq_.html | 2 +- .../operator_plus__plus_.html | 2 +- .../operator_plus__plus_/overload1.html | 2 +- .../operator_plus__plus_/overload2.html | 2 +- .../pointer.html | 2 +- .../reference.html | 2 +- .../value_type.html | 2 +- ...p__basic_address_range_lt__address_v4__gt_.html | 2 +- .../basic_address_range.html | 2 +- .../basic_address_range/overload1.html | 2 +- .../basic_address_range/overload2.html | 2 +- .../basic_address_range/overload3.html | 2 +- .../begin.html | 2 +- .../empty.html | 2 +- .../end.html | 2 +- .../find.html | 2 +- .../iterator.html | 491 +- .../operator_eq_.html | 2 +- .../size.html | 2 +- ...p__basic_address_range_lt__address_v6__gt_.html | 2 +- .../basic_address_range.html | 2 +- .../basic_address_range/overload1.html | 2 +- .../basic_address_range/overload2.html | 2 +- .../basic_address_range/overload3.html | 2 +- .../begin.html | 2 +- .../empty.html | 2 +- .../end.html | 2 +- .../find.html | 2 +- .../iterator.html | 535 +- .../operator_eq_.html | 2 +- .../boost_asio/reference/ip__basic_endpoint.html | 2 +- .../reference/ip__basic_endpoint/address.html | 2 +- .../ip__basic_endpoint/address/overload1.html | 2 +- .../ip__basic_endpoint/address/overload2.html | 2 +- .../ip__basic_endpoint/basic_endpoint.html | 2 +- .../basic_endpoint/overload1.html | 2 +- .../basic_endpoint/overload2.html | 2 +- .../basic_endpoint/overload3.html | 2 +- .../basic_endpoint/overload4.html | 2 +- .../basic_endpoint/overload5.html | 2 +- .../reference/ip__basic_endpoint/capacity.html | 2 +- .../reference/ip__basic_endpoint/data.html | 2 +- .../ip__basic_endpoint/data/overload1.html | 2 +- .../ip__basic_endpoint/data/overload2.html | 2 +- .../reference/ip__basic_endpoint/data_type.html | 2 +- .../reference/ip__basic_endpoint/operator_eq_.html | 2 +- .../ip__basic_endpoint/operator_eq_/overload1.html | 2 +- .../ip__basic_endpoint/operator_eq_/overload2.html | 2 +- .../ip__basic_endpoint/operator_eq__eq_.html | 2 +- .../reference/ip__basic_endpoint/operator_gt_.html | 2 +- .../ip__basic_endpoint/operator_gt__eq_.html | 2 +- .../reference/ip__basic_endpoint/operator_lt_.html | 2 +- .../ip__basic_endpoint/operator_lt__eq_.html | 2 +- .../ip__basic_endpoint/operator_lt__lt_.html | 2 +- .../ip__basic_endpoint/operator_not__eq_.html | 2 +- .../reference/ip__basic_endpoint/port.html | 2 +- .../ip__basic_endpoint/port/overload1.html | 2 +- .../ip__basic_endpoint/port/overload2.html | 2 +- .../reference/ip__basic_endpoint/protocol.html | 2 +- .../ip__basic_endpoint/protocol_type.html | 2 +- .../reference/ip__basic_endpoint/resize.html | 2 +- .../reference/ip__basic_endpoint/size.html | 2 +- .../boost_asio/reference/ip__basic_resolver.html | 2 +- .../ip__basic_resolver/_basic_resolver.html | 2 +- .../ip__basic_resolver/address_configured.html | 2 +- .../reference/ip__basic_resolver/all_matching.html | 2 +- .../ip__basic_resolver/async_resolve.html | 2 +- .../async_resolve/overload1.html | 2 +- .../async_resolve/overload2.html | 2 +- .../async_resolve/overload3.html | 2 +- .../async_resolve/overload4.html | 2 +- .../async_resolve/overload5.html | 2 +- .../async_resolve/overload6.html | 2 +- .../ip__basic_resolver/basic_resolver.html | 2 +- .../basic_resolver/overload1.html | 2 +- .../basic_resolver/overload2.html | 2 +- .../reference/ip__basic_resolver/cancel.html | 2 +- .../ip__basic_resolver/canonical_name.html | 2 +- .../ip__basic_resolver/endpoint_type.html | 2 +- .../ip__basic_resolver/executor_type.html | 2 +- .../reference/ip__basic_resolver/flags.html | 2 +- .../reference/ip__basic_resolver/get_executor.html | 2 +- .../ip__basic_resolver/get_io_context.html | 2 +- .../ip__basic_resolver/get_io_service.html | 2 +- .../reference/ip__basic_resolver/iterator.html | 2 +- .../reference/ip__basic_resolver/numeric_host.html | 2 +- .../ip__basic_resolver/numeric_service.html | 2 +- .../reference/ip__basic_resolver/operator_eq_.html | 2 +- .../reference/ip__basic_resolver/passive.html | 2 +- .../ip__basic_resolver/protocol_type.html | 2 +- .../reference/ip__basic_resolver/query.html | 2 +- .../reference/ip__basic_resolver/resolve.html | 2 +- .../ip__basic_resolver/resolve/overload1.html | 2 +- .../ip__basic_resolver/resolve/overload10.html | 2 +- .../ip__basic_resolver/resolve/overload11.html | 2 +- .../ip__basic_resolver/resolve/overload12.html | 2 +- .../ip__basic_resolver/resolve/overload2.html | 2 +- .../ip__basic_resolver/resolve/overload3.html | 2 +- .../ip__basic_resolver/resolve/overload4.html | 2 +- .../ip__basic_resolver/resolve/overload5.html | 2 +- .../ip__basic_resolver/resolve/overload6.html | 2 +- .../ip__basic_resolver/resolve/overload7.html | 2 +- .../ip__basic_resolver/resolve/overload8.html | 2 +- .../ip__basic_resolver/resolve/overload9.html | 2 +- .../reference/ip__basic_resolver/results_type.html | 2 +- .../reference/ip__basic_resolver/v4_mapped.html | 2 +- .../reference/ip__basic_resolver_entry.html | 2 +- .../basic_resolver_entry.html | 2 +- .../basic_resolver_entry/overload1.html | 2 +- .../basic_resolver_entry/overload2.html | 2 +- .../ip__basic_resolver_entry/endpoint.html | 2 +- .../ip__basic_resolver_entry/endpoint_type.html | 2 +- .../ip__basic_resolver_entry/host_name.html | 2 +- .../host_name/overload1.html | 2 +- .../host_name/overload2.html | 2 +- .../operator_endpoint_type.html | 2 +- .../ip__basic_resolver_entry/protocol_type.html | 2 +- .../ip__basic_resolver_entry/service_name.html | 2 +- .../service_name/overload1.html | 2 +- .../service_name/overload2.html | 2 +- .../reference/ip__basic_resolver_iterator.html | 2 +- .../basic_resolver_iterator.html | 2 +- .../basic_resolver_iterator/overload1.html | 2 +- .../basic_resolver_iterator/overload2.html | 2 +- .../basic_resolver_iterator/overload3.html | 2 +- .../ip__basic_resolver_iterator/dereference.html | 2 +- .../difference_type.html | 2 +- .../ip__basic_resolver_iterator/equal.html | 2 +- .../ip__basic_resolver_iterator/increment.html | 2 +- .../ip__basic_resolver_iterator/index_.html | 2 +- .../iterator_category.html | 2 +- .../operator__star_.html | 2 +- .../operator_arrow_.html | 2 +- .../ip__basic_resolver_iterator/operator_eq_.html | 2 +- .../operator_eq_/overload1.html | 2 +- .../operator_eq_/overload2.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_not__eq_.html | 2 +- .../operator_plus__plus_.html | 2 +- .../operator_plus__plus_/overload1.html | 2 +- .../operator_plus__plus_/overload2.html | 2 +- .../ip__basic_resolver_iterator/pointer.html | 2 +- .../ip__basic_resolver_iterator/reference.html | 2 +- .../ip__basic_resolver_iterator/value_type.html | 2 +- .../ip__basic_resolver_iterator/values_.html | 2 +- .../reference/ip__basic_resolver_query.html | 2 +- .../address_configured.html | 2 +- .../ip__basic_resolver_query/all_matching.html | 2 +- .../basic_resolver_query.html | 2 +- .../basic_resolver_query/overload1.html | 2 +- .../basic_resolver_query/overload2.html | 2 +- .../basic_resolver_query/overload3.html | 2 +- .../basic_resolver_query/overload4.html | 2 +- .../ip__basic_resolver_query/canonical_name.html | 2 +- .../reference/ip__basic_resolver_query/flags.html | 2 +- .../reference/ip__basic_resolver_query/hints.html | 2 +- .../ip__basic_resolver_query/host_name.html | 2 +- .../ip__basic_resolver_query/numeric_host.html | 2 +- .../ip__basic_resolver_query/numeric_service.html | 2 +- .../ip__basic_resolver_query/passive.html | 2 +- .../ip__basic_resolver_query/protocol_type.html | 2 +- .../ip__basic_resolver_query/service_name.html | 2 +- .../ip__basic_resolver_query/v4_mapped.html | 2 +- .../reference/ip__basic_resolver_results.html | 2 +- .../basic_resolver_results.html | 2 +- .../basic_resolver_results/overload1.html | 2 +- .../basic_resolver_results/overload2.html | 2 +- .../basic_resolver_results/overload3.html | 2 +- .../ip__basic_resolver_results/begin.html | 2 +- .../ip__basic_resolver_results/cbegin.html | 2 +- .../reference/ip__basic_resolver_results/cend.html | 2 +- .../ip__basic_resolver_results/const_iterator.html | 2 +- .../const_reference.html | 2 +- .../ip__basic_resolver_results/dereference.html | 2 +- .../difference_type.html | 2 +- .../ip__basic_resolver_results/empty.html | 2 +- .../reference/ip__basic_resolver_results/end.html | 2 +- .../ip__basic_resolver_results/endpoint_type.html | 2 +- .../ip__basic_resolver_results/equal.html | 2 +- .../ip__basic_resolver_results/increment.html | 2 +- .../ip__basic_resolver_results/index_.html | 2 +- .../ip__basic_resolver_results/iterator.html | 2 +- .../iterator_category.html | 2 +- .../ip__basic_resolver_results/max_size.html | 2 +- .../operator__star_.html | 2 +- .../operator_arrow_.html | 2 +- .../ip__basic_resolver_results/operator_eq_.html | 2 +- .../operator_eq_/overload1.html | 2 +- .../operator_eq_/overload2.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_eq__eq_/overload1.html | 2 +- .../operator_eq__eq_/overload2.html | 2 +- .../operator_not__eq_.html | 2 +- .../operator_not__eq_/overload1.html | 2 +- .../operator_not__eq_/overload2.html | 2 +- .../operator_plus__plus_.html | 2 +- .../operator_plus__plus_/overload1.html | 2 +- .../operator_plus__plus_/overload2.html | 2 +- .../ip__basic_resolver_results/pointer.html | 2 +- .../ip__basic_resolver_results/protocol_type.html | 2 +- .../ip__basic_resolver_results/reference.html | 2 +- .../reference/ip__basic_resolver_results/size.html | 2 +- .../ip__basic_resolver_results/size_type.html | 2 +- .../reference/ip__basic_resolver_results/swap.html | 2 +- .../ip__basic_resolver_results/value_type.html | 4 +- .../ip__basic_resolver_results/values_.html | 2 +- doc/html/boost_asio/reference/ip__host_name.html | 2 +- .../reference/ip__host_name/overload1.html | 2 +- .../reference/ip__host_name/overload2.html | 2 +- doc/html/boost_asio/reference/ip__icmp.html | 2 +- .../boost_asio/reference/ip__icmp/endpoint.html | 2 +- doc/html/boost_asio/reference/ip__icmp/family.html | 2 +- .../reference/ip__icmp/operator_eq__eq_.html | 2 +- .../reference/ip__icmp/operator_not__eq_.html | 2 +- .../boost_asio/reference/ip__icmp/protocol.html | 2 +- .../boost_asio/reference/ip__icmp/resolver.html | 2 +- doc/html/boost_asio/reference/ip__icmp/socket.html | 2 +- doc/html/boost_asio/reference/ip__icmp/type.html | 2 +- doc/html/boost_asio/reference/ip__icmp/v4.html | 2 +- doc/html/boost_asio/reference/ip__icmp/v6.html | 2 +- .../reference/ip__multicast__enable_loopback.html | 2 +- .../boost_asio/reference/ip__multicast__hops.html | 2 +- .../reference/ip__multicast__join_group.html | 2 +- .../reference/ip__multicast__leave_group.html | 2 +- .../ip__multicast__outbound_interface.html | 2 +- doc/html/boost_asio/reference/ip__network_v4.html | 2 +- .../reference/ip__network_v4/address.html | 2 +- .../reference/ip__network_v4/broadcast.html | 2 +- .../reference/ip__network_v4/canonical.html | 2 +- .../boost_asio/reference/ip__network_v4/hosts.html | 2 +- .../reference/ip__network_v4/is_host.html | 2 +- .../reference/ip__network_v4/is_subnet_of.html | 2 +- .../reference/ip__network_v4/make_network_v4.html | 2 +- .../ip__network_v4/make_network_v4/overload1.html | 2 +- .../ip__network_v4/make_network_v4/overload2.html | 2 +- .../ip__network_v4/make_network_v4/overload3.html | 2 +- .../ip__network_v4/make_network_v4/overload4.html | 2 +- .../ip__network_v4/make_network_v4/overload5.html | 2 +- .../ip__network_v4/make_network_v4/overload6.html | 2 +- .../reference/ip__network_v4/netmask.html | 2 +- .../reference/ip__network_v4/network.html | 2 +- .../reference/ip__network_v4/network_v4.html | 2 +- .../ip__network_v4/network_v4/overload1.html | 2 +- .../ip__network_v4/network_v4/overload2.html | 2 +- .../ip__network_v4/network_v4/overload3.html | 2 +- .../ip__network_v4/network_v4/overload4.html | 2 +- .../reference/ip__network_v4/operator_eq_.html | 2 +- .../reference/ip__network_v4/operator_eq__eq_.html | 2 +- .../ip__network_v4/operator_not__eq_.html | 2 +- .../reference/ip__network_v4/prefix_length.html | 2 +- .../reference/ip__network_v4/to_string.html | 2 +- .../ip__network_v4/to_string/overload1.html | 2 +- .../ip__network_v4/to_string/overload2.html | 2 +- doc/html/boost_asio/reference/ip__network_v6.html | 2 +- .../reference/ip__network_v6/address.html | 2 +- .../reference/ip__network_v6/canonical.html | 2 +- .../boost_asio/reference/ip__network_v6/hosts.html | 2 +- .../reference/ip__network_v6/is_host.html | 2 +- .../reference/ip__network_v6/is_subnet_of.html | 2 +- .../reference/ip__network_v6/make_network_v6.html | 2 +- .../ip__network_v6/make_network_v6/overload1.html | 2 +- .../ip__network_v6/make_network_v6/overload2.html | 2 +- .../ip__network_v6/make_network_v6/overload3.html | 2 +- .../ip__network_v6/make_network_v6/overload4.html | 2 +- .../ip__network_v6/make_network_v6/overload5.html | 2 +- .../ip__network_v6/make_network_v6/overload6.html | 2 +- .../reference/ip__network_v6/network.html | 2 +- .../reference/ip__network_v6/network_v6.html | 2 +- .../ip__network_v6/network_v6/overload1.html | 2 +- .../ip__network_v6/network_v6/overload2.html | 2 +- .../ip__network_v6/network_v6/overload3.html | 2 +- .../reference/ip__network_v6/operator_eq_.html | 2 +- .../reference/ip__network_v6/operator_eq__eq_.html | 2 +- .../ip__network_v6/operator_not__eq_.html | 2 +- .../reference/ip__network_v6/prefix_length.html | 2 +- .../reference/ip__network_v6/to_string.html | 2 +- .../ip__network_v6/to_string/overload1.html | 2 +- .../ip__network_v6/to_string/overload2.html | 2 +- .../boost_asio/reference/ip__resolver_base.html | 2 +- .../ip__resolver_base/_resolver_base.html | 2 +- .../ip__resolver_base/address_configured.html | 2 +- .../reference/ip__resolver_base/all_matching.html | 2 +- .../ip__resolver_base/canonical_name.html | 2 +- .../reference/ip__resolver_base/flags.html | 2 +- .../reference/ip__resolver_base/numeric_host.html | 2 +- .../ip__resolver_base/numeric_service.html | 2 +- .../reference/ip__resolver_base/passive.html | 2 +- .../reference/ip__resolver_base/v4_mapped.html | 2 +- .../reference/ip__resolver_query_base.html | 2 +- .../_resolver_query_base.html | 2 +- .../address_configured.html | 2 +- .../ip__resolver_query_base/all_matching.html | 2 +- .../ip__resolver_query_base/canonical_name.html | 2 +- .../reference/ip__resolver_query_base/flags.html | 2 +- .../ip__resolver_query_base/numeric_host.html | 2 +- .../ip__resolver_query_base/numeric_service.html | 2 +- .../reference/ip__resolver_query_base/passive.html | 2 +- .../ip__resolver_query_base/v4_mapped.html | 2 +- doc/html/boost_asio/reference/ip__tcp.html | 2 +- .../boost_asio/reference/ip__tcp/acceptor.html | 2 +- .../boost_asio/reference/ip__tcp/endpoint.html | 2 +- doc/html/boost_asio/reference/ip__tcp/family.html | 2 +- .../boost_asio/reference/ip__tcp/iostream.html | 2 +- .../boost_asio/reference/ip__tcp/no_delay.html | 2 +- .../reference/ip__tcp/operator_eq__eq_.html | 2 +- .../reference/ip__tcp/operator_not__eq_.html | 2 +- .../boost_asio/reference/ip__tcp/protocol.html | 2 +- .../boost_asio/reference/ip__tcp/resolver.html | 2 +- doc/html/boost_asio/reference/ip__tcp/socket.html | 2 +- doc/html/boost_asio/reference/ip__tcp/type.html | 2 +- doc/html/boost_asio/reference/ip__tcp/v4.html | 2 +- doc/html/boost_asio/reference/ip__tcp/v6.html | 2 +- doc/html/boost_asio/reference/ip__udp.html | 2 +- .../boost_asio/reference/ip__udp/endpoint.html | 2 +- doc/html/boost_asio/reference/ip__udp/family.html | 2 +- .../reference/ip__udp/operator_eq__eq_.html | 2 +- .../reference/ip__udp/operator_not__eq_.html | 2 +- .../boost_asio/reference/ip__udp/protocol.html | 2 +- .../boost_asio/reference/ip__udp/resolver.html | 2 +- doc/html/boost_asio/reference/ip__udp/socket.html | 2 +- doc/html/boost_asio/reference/ip__udp/type.html | 2 +- doc/html/boost_asio/reference/ip__udp/v4.html | 2 +- doc/html/boost_asio/reference/ip__udp/v6.html | 2 +- .../boost_asio/reference/ip__unicast__hops.html | 2 +- doc/html/boost_asio/reference/ip__v4_mapped_t.html | 2 +- doc/html/boost_asio/reference/ip__v6_only.html | 2 +- .../reference/is_const_buffer_sequence.html | 2 +- .../boost_asio/reference/is_dynamic_buffer.html | 2 +- .../boost_asio/reference/is_endpoint_sequence.html | 2 +- .../reference/is_endpoint_sequence/value.html | 2 +- ...s_error_code_enum_lt__addrinfo_errors__gt_.html | 2 +- .../value.html | 2 +- .../is_error_code_enum_lt__basic_errors__gt_.html | 2 +- .../value.html | 2 +- ...oost__asio__ssl__error__stream_errors__gt_.html | 2 +- .../value.html | 2 +- .../is_error_code_enum_lt__misc_errors__gt_.html | 2 +- .../value.html | 2 +- .../is_error_code_enum_lt__netdb_errors__gt_.html | 2 +- .../value.html | 2 +- .../is_error_code_enum_lt__ssl_errors__gt_.html | 2 +- .../value.html | 2 +- doc/html/boost_asio/reference/is_executor.html | 2 +- .../boost_asio/reference/is_match_condition.html | 2 +- .../reference/is_match_condition/value.html | 2 +- .../reference/is_mutable_buffer_sequence.html | 2 +- .../boost_asio/reference/is_read_buffered.html | 2 +- .../reference/is_read_buffered/value.html | 2 +- .../boost_asio/reference/is_write_buffered.html | 2 +- .../reference/is_write_buffered/value.html | 2 +- .../reference/local__basic_endpoint.html | 2 +- .../local__basic_endpoint/basic_endpoint.html | 2 +- .../basic_endpoint/overload1.html | 2 +- .../basic_endpoint/overload2.html | 2 +- .../basic_endpoint/overload3.html | 2 +- .../basic_endpoint/overload4.html | 2 +- .../reference/local__basic_endpoint/capacity.html | 2 +- .../reference/local__basic_endpoint/data.html | 2 +- .../local__basic_endpoint/data/overload1.html | 2 +- .../local__basic_endpoint/data/overload2.html | 2 +- .../reference/local__basic_endpoint/data_type.html | 2 +- .../local__basic_endpoint/operator_eq_.html | 2 +- .../local__basic_endpoint/operator_eq__eq_.html | 2 +- .../local__basic_endpoint/operator_gt_.html | 2 +- .../local__basic_endpoint/operator_gt__eq_.html | 2 +- .../local__basic_endpoint/operator_lt_.html | 2 +- .../local__basic_endpoint/operator_lt__eq_.html | 2 +- .../local__basic_endpoint/operator_lt__lt_.html | 2 +- .../local__basic_endpoint/operator_not__eq_.html | 2 +- .../reference/local__basic_endpoint/path.html | 2 +- .../local__basic_endpoint/path/overload1.html | 2 +- .../local__basic_endpoint/path/overload2.html | 2 +- .../local__basic_endpoint/path/overload3.html | 2 +- .../reference/local__basic_endpoint/protocol.html | 2 +- .../local__basic_endpoint/protocol_type.html | 2 +- .../reference/local__basic_endpoint/resize.html | 2 +- .../reference/local__basic_endpoint/size.html | 2 +- .../boost_asio/reference/local__connect_pair.html | 2 +- .../reference/local__connect_pair/overload1.html | 2 +- .../reference/local__connect_pair/overload2.html | 2 +- .../reference/local__datagram_protocol.html | 2 +- .../local__datagram_protocol/endpoint.html | 2 +- .../reference/local__datagram_protocol/family.html | 2 +- .../local__datagram_protocol/protocol.html | 2 +- .../reference/local__datagram_protocol/socket.html | 2 +- .../reference/local__datagram_protocol/type.html | 2 +- .../reference/local__stream_protocol.html | 2 +- .../reference/local__stream_protocol/acceptor.html | 2 +- .../reference/local__stream_protocol/endpoint.html | 2 +- .../reference/local__stream_protocol/family.html | 2 +- .../reference/local__stream_protocol/iostream.html | 2 +- .../reference/local__stream_protocol/protocol.html | 2 +- .../reference/local__stream_protocol/socket.html | 2 +- .../reference/local__stream_protocol/type.html | 2 +- doc/html/boost_asio/reference/make_work_guard.html | 4 +- .../reference/make_work_guard/overload1.html | 2 +- .../reference/make_work_guard/overload2.html | 2 +- .../reference/make_work_guard/overload3.html | 2 +- .../reference/make_work_guard/overload4.html | 2 +- .../reference/make_work_guard/overload5.html | 4 +- doc/html/boost_asio/reference/mutable_buffer.html | 2 +- .../boost_asio/reference/mutable_buffer/data.html | 2 +- .../reference/mutable_buffer/mutable_buffer.html | 2 +- .../mutable_buffer/mutable_buffer/overload1.html | 2 +- .../mutable_buffer/mutable_buffer/overload2.html | 2 +- .../reference/mutable_buffer/operator_plus_.html | 2 +- .../mutable_buffer/operator_plus_/overload1.html | 2 +- .../mutable_buffer/operator_plus_/overload2.html | 2 +- .../mutable_buffer/operator_plus__eq_.html | 2 +- .../boost_asio/reference/mutable_buffer/size.html | 2 +- .../boost_asio/reference/mutable_buffers_1.html | 2 +- .../reference/mutable_buffers_1/begin.html | 2 +- .../mutable_buffers_1/const_iterator.html | 2 +- .../reference/mutable_buffers_1/data.html | 2 +- .../reference/mutable_buffers_1/end.html | 2 +- .../mutable_buffers_1/mutable_buffers_1.html | 2 +- .../mutable_buffers_1/overload1.html | 2 +- .../mutable_buffers_1/overload2.html | 2 +- .../mutable_buffers_1/operator_plus_.html | 2 +- .../operator_plus_/overload1.html | 2 +- .../operator_plus_/overload2.html | 2 +- .../mutable_buffers_1/operator_plus__eq_.html | 2 +- .../reference/mutable_buffers_1/size.html | 2 +- .../reference/mutable_buffers_1/value_type.html | 2 +- doc/html/boost_asio/reference/null_buffers.html | 2 +- .../boost_asio/reference/null_buffers/begin.html | 2 +- .../reference/null_buffers/const_iterator.html | 2 +- .../boost_asio/reference/null_buffers/end.html | 2 +- .../reference/null_buffers/value_type.html | 2 +- .../reference/placeholders__bytes_transferred.html | 2 +- .../reference/placeholders__endpoint.html | 2 +- .../boost_asio/reference/placeholders__error.html | 2 +- .../reference/placeholders__iterator.html | 2 +- .../reference/placeholders__results.html | 2 +- .../reference/placeholders__signal_number.html | 2 +- .../boost_asio/reference/posix__descriptor.html | 2 +- .../reference/posix__descriptor/_descriptor.html | 2 +- .../reference/posix__descriptor/assign.html | 2 +- .../posix__descriptor/assign/overload1.html | 2 +- .../posix__descriptor/assign/overload2.html | 2 +- .../reference/posix__descriptor/async_wait.html | 2 +- .../posix__descriptor/bytes_readable.html | 2 +- .../reference/posix__descriptor/cancel.html | 2 +- .../posix__descriptor/cancel/overload1.html | 2 +- .../posix__descriptor/cancel/overload2.html | 2 +- .../reference/posix__descriptor/close.html | 2 +- .../posix__descriptor/close/overload1.html | 2 +- .../posix__descriptor/close/overload2.html | 2 +- .../reference/posix__descriptor/descriptor.html | 2 +- .../posix__descriptor/descriptor/overload1.html | 2 +- .../posix__descriptor/descriptor/overload2.html | 2 +- .../posix__descriptor/descriptor/overload3.html | 2 +- .../reference/posix__descriptor/executor_type.html | 2 +- .../reference/posix__descriptor/get_executor.html | 2 +- .../posix__descriptor/get_io_context.html | 2 +- .../posix__descriptor/get_io_service.html | 2 +- .../reference/posix__descriptor/io_control.html | 2 +- .../posix__descriptor/io_control/overload1.html | 2 +- .../posix__descriptor/io_control/overload2.html | 2 +- .../reference/posix__descriptor/is_open.html | 2 +- .../reference/posix__descriptor/lowest_layer.html | 2 +- .../posix__descriptor/lowest_layer/overload1.html | 2 +- .../posix__descriptor/lowest_layer/overload2.html | 2 +- .../posix__descriptor/lowest_layer_type.html | 2 +- .../reference/posix__descriptor/native_handle.html | 2 +- .../posix__descriptor/native_handle_type.html | 2 +- .../posix__descriptor/native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../reference/posix__descriptor/non_blocking.html | 2 +- .../posix__descriptor/non_blocking/overload1.html | 2 +- .../posix__descriptor/non_blocking/overload2.html | 2 +- .../posix__descriptor/non_blocking/overload3.html | 2 +- .../reference/posix__descriptor/operator_eq_.html | 2 +- .../reference/posix__descriptor/release.html | 2 +- .../reference/posix__descriptor/wait.html | 2 +- .../posix__descriptor/wait/overload1.html | 2 +- .../posix__descriptor/wait/overload2.html | 2 +- .../reference/posix__descriptor/wait_type.html | 2 +- .../reference/posix__descriptor_base.html | 2 +- .../posix__descriptor_base/_descriptor_base.html | 2 +- .../posix__descriptor_base/bytes_readable.html | 2 +- .../posix__descriptor_base/wait_type.html | 2 +- .../reference/posix__stream_descriptor.html | 2 +- .../reference/posix__stream_descriptor/assign.html | 2 +- .../posix__stream_descriptor/assign/overload1.html | 2 +- .../posix__stream_descriptor/assign/overload2.html | 2 +- .../posix__stream_descriptor/async_read_some.html | 2 +- .../posix__stream_descriptor/async_wait.html | 2 +- .../posix__stream_descriptor/async_write_some.html | 2 +- .../posix__stream_descriptor/bytes_readable.html | 2 +- .../reference/posix__stream_descriptor/cancel.html | 2 +- .../posix__stream_descriptor/cancel/overload1.html | 2 +- .../posix__stream_descriptor/cancel/overload2.html | 2 +- .../reference/posix__stream_descriptor/close.html | 2 +- .../posix__stream_descriptor/close/overload1.html | 2 +- .../posix__stream_descriptor/close/overload2.html | 2 +- .../posix__stream_descriptor/executor_type.html | 2 +- .../posix__stream_descriptor/get_executor.html | 2 +- .../posix__stream_descriptor/get_io_context.html | 2 +- .../posix__stream_descriptor/get_io_service.html | 2 +- .../posix__stream_descriptor/io_control.html | 2 +- .../io_control/overload1.html | 2 +- .../io_control/overload2.html | 2 +- .../posix__stream_descriptor/is_open.html | 2 +- .../posix__stream_descriptor/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../lowest_layer_type.html | 2 +- .../posix__stream_descriptor/native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../native_non_blocking.html | 2 +- .../native_non_blocking/overload1.html | 2 +- .../native_non_blocking/overload2.html | 2 +- .../native_non_blocking/overload3.html | 2 +- .../posix__stream_descriptor/non_blocking.html | 2 +- .../non_blocking/overload1.html | 2 +- .../non_blocking/overload2.html | 2 +- .../non_blocking/overload3.html | 2 +- .../posix__stream_descriptor/operator_eq_.html | 2 +- .../posix__stream_descriptor/read_some.html | 2 +- .../read_some/overload1.html | 2 +- .../read_some/overload2.html | 2 +- .../posix__stream_descriptor/release.html | 2 +- .../stream_descriptor.html | 2 +- .../stream_descriptor/overload1.html | 2 +- .../stream_descriptor/overload2.html | 2 +- .../stream_descriptor/overload3.html | 2 +- .../reference/posix__stream_descriptor/wait.html | 2 +- .../posix__stream_descriptor/wait/overload1.html | 2 +- .../posix__stream_descriptor/wait/overload2.html | 2 +- .../posix__stream_descriptor/wait_type.html | 2 +- .../posix__stream_descriptor/write_some.html | 2 +- .../write_some/overload1.html | 2 +- .../write_some/overload2.html | 2 +- doc/html/boost_asio/reference/post.html | 2 +- doc/html/boost_asio/reference/post/overload1.html | 2 +- doc/html/boost_asio/reference/post/overload2.html | 2 +- doc/html/boost_asio/reference/post/overload3.html | 2 +- doc/html/boost_asio/reference/read.html | 10 +- doc/html/boost_asio/reference/read/overload1.html | 2 +- doc/html/boost_asio/reference/read/overload10.html | 2 +- doc/html/boost_asio/reference/read/overload11.html | 2 +- doc/html/boost_asio/reference/read/overload12.html | 2 +- doc/html/boost_asio/reference/read/overload2.html | 2 +- doc/html/boost_asio/reference/read/overload3.html | 2 +- doc/html/boost_asio/reference/read/overload4.html | 2 +- doc/html/boost_asio/reference/read/overload5.html | 4 +- doc/html/boost_asio/reference/read/overload6.html | 4 +- doc/html/boost_asio/reference/read/overload7.html | 4 +- doc/html/boost_asio/reference/read/overload8.html | 4 +- doc/html/boost_asio/reference/read/overload9.html | 2 +- doc/html/boost_asio/reference/read_at.html | 2 +- .../boost_asio/reference/read_at/overload1.html | 2 +- .../boost_asio/reference/read_at/overload2.html | 2 +- .../boost_asio/reference/read_at/overload3.html | 2 +- .../boost_asio/reference/read_at/overload4.html | 2 +- .../boost_asio/reference/read_at/overload5.html | 2 +- .../boost_asio/reference/read_at/overload6.html | 2 +- .../boost_asio/reference/read_at/overload7.html | 2 +- .../boost_asio/reference/read_at/overload8.html | 2 +- doc/html/boost_asio/reference/read_until.html | 2 +- .../boost_asio/reference/read_until/overload1.html | 2 +- .../reference/read_until/overload10.html | 2 +- .../reference/read_until/overload11.html | 2 +- .../reference/read_until/overload12.html | 2 +- .../reference/read_until/overload13.html | 2 +- .../reference/read_until/overload14.html | 2 +- .../reference/read_until/overload15.html | 2 +- .../reference/read_until/overload16.html | 2 +- .../boost_asio/reference/read_until/overload2.html | 2 +- .../boost_asio/reference/read_until/overload3.html | 2 +- .../boost_asio/reference/read_until/overload4.html | 2 +- .../boost_asio/reference/read_until/overload5.html | 2 +- .../boost_asio/reference/read_until/overload6.html | 2 +- .../boost_asio/reference/read_until/overload7.html | 2 +- .../boost_asio/reference/read_until/overload8.html | 2 +- .../boost_asio/reference/read_until/overload9.html | 2 +- .../reference/read_write_operations.html | 2 +- .../reference/resolver_errc__try_again.html | 2 +- doc/html/boost_asio/reference/serial_port.html | 2 +- .../reference/serial_port/_serial_port.html | 2 +- .../boost_asio/reference/serial_port/assign.html | 2 +- .../reference/serial_port/assign/overload1.html | 2 +- .../reference/serial_port/assign/overload2.html | 2 +- .../reference/serial_port/async_read_some.html | 2 +- .../reference/serial_port/async_write_some.html | 2 +- .../boost_asio/reference/serial_port/cancel.html | 2 +- .../reference/serial_port/cancel/overload1.html | 2 +- .../reference/serial_port/cancel/overload2.html | 2 +- .../boost_asio/reference/serial_port/close.html | 2 +- .../reference/serial_port/close/overload1.html | 2 +- .../reference/serial_port/close/overload2.html | 2 +- .../reference/serial_port/executor_type.html | 2 +- .../reference/serial_port/get_executor.html | 2 +- .../reference/serial_port/get_io_context.html | 2 +- .../reference/serial_port/get_io_service.html | 2 +- .../reference/serial_port/get_option.html | 2 +- .../serial_port/get_option/overload1.html | 2 +- .../serial_port/get_option/overload2.html | 2 +- .../boost_asio/reference/serial_port/is_open.html | 2 +- .../reference/serial_port/lowest_layer.html | 2 +- .../serial_port/lowest_layer/overload1.html | 2 +- .../serial_port/lowest_layer/overload2.html | 2 +- .../reference/serial_port/lowest_layer_type.html | 2 +- .../reference/serial_port/native_handle.html | 2 +- .../reference/serial_port/native_handle_type.html | 2 +- .../boost_asio/reference/serial_port/open.html | 2 +- .../reference/serial_port/open/overload1.html | 2 +- .../reference/serial_port/open/overload2.html | 2 +- .../reference/serial_port/operator_eq_.html | 2 +- .../reference/serial_port/read_some.html | 2 +- .../reference/serial_port/read_some/overload1.html | 2 +- .../reference/serial_port/read_some/overload2.html | 2 +- .../reference/serial_port/send_break.html | 2 +- .../serial_port/send_break/overload1.html | 2 +- .../serial_port/send_break/overload2.html | 2 +- .../reference/serial_port/serial_port.html | 2 +- .../serial_port/serial_port/overload1.html | 2 +- .../serial_port/serial_port/overload2.html | 2 +- .../serial_port/serial_port/overload3.html | 2 +- .../serial_port/serial_port/overload4.html | 2 +- .../serial_port/serial_port/overload5.html | 2 +- .../reference/serial_port/set_option.html | 2 +- .../serial_port/set_option/overload1.html | 2 +- .../serial_port/set_option/overload2.html | 2 +- .../reference/serial_port/write_some.html | 2 +- .../serial_port/write_some/overload1.html | 2 +- .../serial_port/write_some/overload2.html | 2 +- .../boost_asio/reference/serial_port_base.html | 2 +- .../serial_port_base/_serial_port_base.html | 2 +- .../reference/serial_port_base__baud_rate.html | 2 +- .../serial_port_base__baud_rate/baud_rate.html | 2 +- .../serial_port_base__baud_rate/load.html | 2 +- .../serial_port_base__baud_rate/store.html | 2 +- .../serial_port_base__baud_rate/value.html | 2 +- .../serial_port_base__character_size.html | 2 +- .../character_size.html | 2 +- .../serial_port_base__character_size/load.html | 2 +- .../serial_port_base__character_size/store.html | 2 +- .../serial_port_base__character_size/value.html | 2 +- .../reference/serial_port_base__flow_control.html | 2 +- .../flow_control.html | 2 +- .../serial_port_base__flow_control/load.html | 2 +- .../serial_port_base__flow_control/store.html | 2 +- .../serial_port_base__flow_control/type.html | 2 +- .../serial_port_base__flow_control/value.html | 2 +- .../reference/serial_port_base__parity.html | 2 +- .../reference/serial_port_base__parity/load.html | 2 +- .../reference/serial_port_base__parity/parity.html | 2 +- .../reference/serial_port_base__parity/store.html | 2 +- .../reference/serial_port_base__parity/type.html | 2 +- .../reference/serial_port_base__parity/value.html | 2 +- .../reference/serial_port_base__stop_bits.html | 2 +- .../serial_port_base__stop_bits/load.html | 2 +- .../serial_port_base__stop_bits/stop_bits.html | 2 +- .../serial_port_base__stop_bits/store.html | 2 +- .../serial_port_base__stop_bits/type.html | 2 +- .../serial_port_base__stop_bits/value.html | 2 +- .../reference/service_already_exists.html | 2 +- .../service_already_exists.html | 2 +- doc/html/boost_asio/reference/signal_set.html | 2 +- .../reference/signal_set/_signal_set.html | 2 +- doc/html/boost_asio/reference/signal_set/add.html | 2 +- .../reference/signal_set/add/overload1.html | 2 +- .../reference/signal_set/add/overload2.html | 2 +- .../reference/signal_set/async_wait.html | 2 +- .../boost_asio/reference/signal_set/cancel.html | 2 +- .../reference/signal_set/cancel/overload1.html | 2 +- .../reference/signal_set/cancel/overload2.html | 2 +- .../boost_asio/reference/signal_set/clear.html | 2 +- .../reference/signal_set/clear/overload1.html | 2 +- .../reference/signal_set/clear/overload2.html | 2 +- .../reference/signal_set/executor_type.html | 2 +- .../reference/signal_set/get_executor.html | 2 +- .../reference/signal_set/get_io_context.html | 2 +- .../reference/signal_set/get_io_service.html | 2 +- .../boost_asio/reference/signal_set/remove.html | 2 +- .../reference/signal_set/remove/overload1.html | 2 +- .../reference/signal_set/remove/overload2.html | 2 +- .../reference/signal_set/signal_set.html | 2 +- .../reference/signal_set/signal_set/overload1.html | 2 +- .../reference/signal_set/signal_set/overload2.html | 2 +- .../reference/signal_set/signal_set/overload3.html | 2 +- .../reference/signal_set/signal_set/overload4.html | 2 +- doc/html/boost_asio/reference/socket_base.html | 2 +- .../reference/socket_base/_socket_base.html | 2 +- .../reference/socket_base/broadcast.html | 2 +- .../reference/socket_base/bytes_readable.html | 2 +- .../boost_asio/reference/socket_base/debug.html | 2 +- .../reference/socket_base/do_not_route.html | 2 +- .../socket_base/enable_connection_aborted.html | 2 +- .../reference/socket_base/keep_alive.html | 2 +- .../boost_asio/reference/socket_base/linger.html | 2 +- .../reference/socket_base/max_connections.html | 2 +- .../socket_base/max_listen_connections.html | 2 +- .../socket_base/message_do_not_route.html | 2 +- .../socket_base/message_end_of_record.html | 2 +- .../reference/socket_base/message_flags.html | 2 +- .../reference/socket_base/message_out_of_band.html | 2 +- .../reference/socket_base/message_peek.html | 2 +- .../reference/socket_base/out_of_band_inline.html | 2 +- .../reference/socket_base/receive_buffer_size.html | 2 +- .../socket_base/receive_low_watermark.html | 2 +- .../reference/socket_base/reuse_address.html | 2 +- .../reference/socket_base/send_buffer_size.html | 2 +- .../reference/socket_base/send_low_watermark.html | 2 +- .../reference/socket_base/shutdown_type.html | 2 +- .../reference/socket_base/wait_type.html | 2 +- doc/html/boost_asio/reference/spawn.html | 2 +- doc/html/boost_asio/reference/spawn/overload1.html | 2 +- doc/html/boost_asio/reference/spawn/overload2.html | 2 +- doc/html/boost_asio/reference/spawn/overload3.html | 2 +- doc/html/boost_asio/reference/spawn/overload4.html | 2 +- doc/html/boost_asio/reference/spawn/overload5.html | 2 +- doc/html/boost_asio/reference/spawn/overload6.html | 2 +- doc/html/boost_asio/reference/spawn/overload7.html | 2 +- doc/html/boost_asio/reference/ssl__context.html | 2 +- .../reference/ssl__context/_context.html | 2 +- .../ssl__context/add_certificate_authority.html | 2 +- .../add_certificate_authority/overload1.html | 2 +- .../add_certificate_authority/overload2.html | 2 +- .../reference/ssl__context/add_verify_path.html | 2 +- .../ssl__context/add_verify_path/overload1.html | 2 +- .../ssl__context/add_verify_path/overload2.html | 2 +- .../reference/ssl__context/clear_options.html | 2 +- .../ssl__context/clear_options/overload1.html | 2 +- .../ssl__context/clear_options/overload2.html | 2 +- .../boost_asio/reference/ssl__context/context.html | 2 +- .../reference/ssl__context/context/overload1.html | 2 +- .../reference/ssl__context/context/overload2.html | 2 +- .../ssl__context/default_workarounds.html | 2 +- .../reference/ssl__context/file_format.html | 2 +- .../reference/ssl__context/load_verify_file.html | 2 +- .../ssl__context/load_verify_file/overload1.html | 2 +- .../ssl__context/load_verify_file/overload2.html | 2 +- .../boost_asio/reference/ssl__context/method.html | 2 +- .../reference/ssl__context/native_handle.html | 2 +- .../reference/ssl__context/native_handle_type.html | 2 +- .../reference/ssl__context/no_compression.html | 2 +- .../reference/ssl__context/no_sslv2.html | 2 +- .../reference/ssl__context/no_sslv3.html | 2 +- .../reference/ssl__context/no_tlsv1.html | 2 +- .../reference/ssl__context/no_tlsv1_1.html | 2 +- .../reference/ssl__context/no_tlsv1_2.html | 2 +- .../reference/ssl__context/operator_eq_.html | 2 +- .../boost_asio/reference/ssl__context/options.html | 2 +- .../reference/ssl__context/password_purpose.html | 2 +- .../ssl__context/set_default_verify_paths.html | 2 +- .../set_default_verify_paths/overload1.html | 2 +- .../set_default_verify_paths/overload2.html | 2 +- .../reference/ssl__context/set_options.html | 2 +- .../ssl__context/set_options/overload1.html | 2 +- .../ssl__context/set_options/overload2.html | 2 +- .../ssl__context/set_password_callback.html | 2 +- .../set_password_callback/overload1.html | 2 +- .../set_password_callback/overload2.html | 2 +- .../ssl__context/set_verify_callback.html | 2 +- .../set_verify_callback/overload1.html | 2 +- .../set_verify_callback/overload2.html | 2 +- .../reference/ssl__context/set_verify_depth.html | 2 +- .../ssl__context/set_verify_depth/overload1.html | 2 +- .../ssl__context/set_verify_depth/overload2.html | 2 +- .../reference/ssl__context/set_verify_mode.html | 2 +- .../ssl__context/set_verify_mode/overload1.html | 2 +- .../ssl__context/set_verify_mode/overload2.html | 2 +- .../reference/ssl__context/single_dh_use.html | 2 +- .../reference/ssl__context/use_certificate.html | 2 +- .../ssl__context/use_certificate/overload1.html | 2 +- .../ssl__context/use_certificate/overload2.html | 2 +- .../ssl__context/use_certificate_chain.html | 2 +- .../use_certificate_chain/overload1.html | 2 +- .../use_certificate_chain/overload2.html | 2 +- .../ssl__context/use_certificate_chain_file.html | 2 +- .../use_certificate_chain_file/overload1.html | 2 +- .../use_certificate_chain_file/overload2.html | 2 +- .../ssl__context/use_certificate_file.html | 2 +- .../use_certificate_file/overload1.html | 2 +- .../use_certificate_file/overload2.html | 2 +- .../reference/ssl__context/use_private_key.html | 2 +- .../ssl__context/use_private_key/overload1.html | 2 +- .../ssl__context/use_private_key/overload2.html | 2 +- .../ssl__context/use_private_key_file.html | 2 +- .../use_private_key_file/overload1.html | 2 +- .../use_private_key_file/overload2.html | 2 +- .../ssl__context/use_rsa_private_key.html | 2 +- .../use_rsa_private_key/overload1.html | 2 +- .../use_rsa_private_key/overload2.html | 2 +- .../ssl__context/use_rsa_private_key_file.html | 2 +- .../use_rsa_private_key_file/overload1.html | 2 +- .../use_rsa_private_key_file/overload2.html | 2 +- .../reference/ssl__context/use_tmp_dh.html | 2 +- .../ssl__context/use_tmp_dh/overload1.html | 2 +- .../ssl__context/use_tmp_dh/overload2.html | 2 +- .../reference/ssl__context/use_tmp_dh_file.html | 2 +- .../ssl__context/use_tmp_dh_file/overload1.html | 2 +- .../ssl__context/use_tmp_dh_file/overload2.html | 2 +- .../boost_asio/reference/ssl__context_base.html | 2 +- .../reference/ssl__context_base/_context_base.html | 2 +- .../ssl__context_base/default_workarounds.html | 2 +- .../reference/ssl__context_base/file_format.html | 2 +- .../reference/ssl__context_base/method.html | 2 +- .../ssl__context_base/no_compression.html | 2 +- .../reference/ssl__context_base/no_sslv2.html | 2 +- .../reference/ssl__context_base/no_sslv3.html | 2 +- .../reference/ssl__context_base/no_tlsv1.html | 2 +- .../reference/ssl__context_base/no_tlsv1_1.html | 2 +- .../reference/ssl__context_base/no_tlsv1_2.html | 2 +- .../reference/ssl__context_base/options.html | 2 +- .../ssl__context_base/password_purpose.html | 2 +- .../reference/ssl__context_base/single_dh_use.html | 2 +- .../reference/ssl__error__get_stream_category.html | 2 +- .../reference/ssl__error__make_error_code.html | 2 +- .../reference/ssl__error__stream_category.html | 2 +- .../reference/ssl__error__stream_errors.html | 2 +- .../reference/ssl__rfc2818_verification.html | 2 +- .../operator_lp__rp_.html | 2 +- .../ssl__rfc2818_verification/result_type.html | 2 +- .../rfc2818_verification.html | 2 +- doc/html/boost_asio/reference/ssl__stream.html | 2 +- .../boost_asio/reference/ssl__stream/_stream.html | 2 +- .../reference/ssl__stream/async_handshake.html | 2 +- .../ssl__stream/async_handshake/overload1.html | 2 +- .../ssl__stream/async_handshake/overload2.html | 2 +- .../reference/ssl__stream/async_read_some.html | 2 +- .../reference/ssl__stream/async_shutdown.html | 2 +- .../reference/ssl__stream/async_write_some.html | 2 +- .../reference/ssl__stream/executor_type.html | 2 +- .../reference/ssl__stream/get_executor.html | 2 +- .../reference/ssl__stream/get_io_context.html | 2 +- .../reference/ssl__stream/get_io_service.html | 2 +- .../reference/ssl__stream/handshake.html | 2 +- .../reference/ssl__stream/handshake/overload1.html | 2 +- .../reference/ssl__stream/handshake/overload2.html | 2 +- .../reference/ssl__stream/handshake/overload3.html | 2 +- .../reference/ssl__stream/handshake/overload4.html | 2 +- .../reference/ssl__stream/handshake_type.html | 2 +- .../reference/ssl__stream/lowest_layer.html | 2 +- .../ssl__stream/lowest_layer/overload1.html | 2 +- .../ssl__stream/lowest_layer/overload2.html | 2 +- .../reference/ssl__stream/lowest_layer_type.html | 2 +- .../reference/ssl__stream/native_handle.html | 2 +- .../reference/ssl__stream/native_handle_type.html | 2 +- .../reference/ssl__stream/next_layer.html | 2 +- .../ssl__stream/next_layer/overload1.html | 2 +- .../ssl__stream/next_layer/overload2.html | 2 +- .../reference/ssl__stream/next_layer_type.html | 2 +- .../reference/ssl__stream/read_some.html | 2 +- .../reference/ssl__stream/read_some/overload1.html | 2 +- .../reference/ssl__stream/read_some/overload2.html | 2 +- .../reference/ssl__stream/set_verify_callback.html | 2 +- .../ssl__stream/set_verify_callback/overload1.html | 2 +- .../ssl__stream/set_verify_callback/overload2.html | 2 +- .../reference/ssl__stream/set_verify_depth.html | 2 +- .../ssl__stream/set_verify_depth/overload1.html | 2 +- .../ssl__stream/set_verify_depth/overload2.html | 2 +- .../reference/ssl__stream/set_verify_mode.html | 2 +- .../ssl__stream/set_verify_mode/overload1.html | 2 +- .../ssl__stream/set_verify_mode/overload2.html | 2 +- .../boost_asio/reference/ssl__stream/shutdown.html | 2 +- .../reference/ssl__stream/shutdown/overload1.html | 2 +- .../reference/ssl__stream/shutdown/overload2.html | 2 +- .../boost_asio/reference/ssl__stream/stream.html | 2 +- .../reference/ssl__stream/write_some.html | 2 +- .../ssl__stream/write_some/overload1.html | 2 +- .../ssl__stream/write_some/overload2.html | 2 +- .../reference/ssl__stream__impl_struct.html | 2 +- .../reference/ssl__stream__impl_struct/ssl.html | 2 +- .../boost_asio/reference/ssl__stream_base.html | 2 +- .../reference/ssl__stream_base/_stream_base.html | 2 +- .../reference/ssl__stream_base/handshake_type.html | 2 +- .../reference/ssl__verify_client_once.html | 2 +- .../boost_asio/reference/ssl__verify_context.html | 2 +- .../ssl__verify_context/native_handle.html | 2 +- .../ssl__verify_context/native_handle_type.html | 2 +- .../ssl__verify_context/verify_context.html | 2 +- .../ssl__verify_fail_if_no_peer_cert.html | 2 +- .../boost_asio/reference/ssl__verify_mode.html | 2 +- .../boost_asio/reference/ssl__verify_none.html | 2 +- .../boost_asio/reference/ssl__verify_peer.html | 2 +- doc/html/boost_asio/reference/steady_timer.html | 2 +- doc/html/boost_asio/reference/strand.html | 2 +- doc/html/boost_asio/reference/strand/_strand.html | 2 +- doc/html/boost_asio/reference/strand/context.html | 2 +- doc/html/boost_asio/reference/strand/defer.html | 2 +- doc/html/boost_asio/reference/strand/dispatch.html | 2 +- .../reference/strand/get_inner_executor.html | 2 +- .../reference/strand/inner_executor_type.html | 2 +- .../reference/strand/on_work_finished.html | 2 +- .../reference/strand/on_work_started.html | 2 +- .../boost_asio/reference/strand/operator_eq_.html | 2 +- .../reference/strand/operator_eq_/overload1.html | 2 +- .../reference/strand/operator_eq_/overload2.html | 2 +- .../reference/strand/operator_eq_/overload3.html | 2 +- .../reference/strand/operator_eq_/overload4.html | 2 +- .../reference/strand/operator_eq__eq_.html | 2 +- .../reference/strand/operator_not__eq_.html | 2 +- doc/html/boost_asio/reference/strand/post.html | 2 +- .../reference/strand/running_in_this_thread.html | 2 +- doc/html/boost_asio/reference/strand/strand.html | 2 +- .../reference/strand/strand/overload1.html | 2 +- .../reference/strand/strand/overload2.html | 2 +- .../reference/strand/strand/overload3.html | 2 +- .../reference/strand/strand/overload4.html | 2 +- .../reference/strand/strand/overload5.html | 2 +- .../reference/strand/strand/overload6.html | 2 +- doc/html/boost_asio/reference/streambuf.html | 2 +- .../reference/synchronous_socket_operations.html | 2 +- doc/html/boost_asio/reference/system_context.html | 2 +- .../reference/system_context/_system_context.html | 2 +- .../reference/system_context/add_service.html | 2 +- .../reference/system_context/destroy.html | 2 +- .../reference/system_context/executor_type.html | 2 +- .../reference/system_context/fork_event.html | 2 +- .../reference/system_context/get_executor.html | 2 +- .../reference/system_context/has_service.html | 2 +- .../boost_asio/reference/system_context/join.html | 2 +- .../reference/system_context/make_service.html | 2 +- .../reference/system_context/notify_fork.html | 2 +- .../reference/system_context/shutdown.html | 2 +- .../boost_asio/reference/system_context/stop.html | 2 +- .../reference/system_context/stopped.html | 2 +- .../reference/system_context/use_service.html | 2 +- .../system_context/use_service/overload1.html | 2 +- .../system_context/use_service/overload2.html | 2 +- doc/html/boost_asio/reference/system_executor.html | 2 +- .../reference/system_executor/context.html | 2 +- .../reference/system_executor/defer.html | 2 +- .../reference/system_executor/dispatch.html | 2 +- .../system_executor/on_work_finished.html | 2 +- .../reference/system_executor/on_work_started.html | 2 +- .../system_executor/operator_eq__eq_.html | 2 +- .../system_executor/operator_not__eq_.html | 2 +- .../boost_asio/reference/system_executor/post.html | 2 +- doc/html/boost_asio/reference/system_timer.html | 2 +- doc/html/boost_asio/reference/thread_pool.html | 2 +- .../reference/thread_pool/_thread_pool.html | 2 +- .../reference/thread_pool/add_service.html | 2 +- .../boost_asio/reference/thread_pool/destroy.html | 2 +- .../reference/thread_pool/fork_event.html | 2 +- .../reference/thread_pool/get_executor.html | 2 +- .../reference/thread_pool/has_service.html | 2 +- .../boost_asio/reference/thread_pool/join.html | 2 +- .../reference/thread_pool/make_service.html | 2 +- .../reference/thread_pool/notify_fork.html | 2 +- .../boost_asio/reference/thread_pool/shutdown.html | 2 +- .../boost_asio/reference/thread_pool/stop.html | 2 +- .../reference/thread_pool/thread_pool.html | 2 +- .../thread_pool/thread_pool/overload1.html | 2 +- .../thread_pool/thread_pool/overload2.html | 2 +- .../reference/thread_pool/use_service.html | 2 +- .../thread_pool/use_service/overload1.html | 2 +- .../thread_pool/use_service/overload2.html | 2 +- .../reference/thread_pool__executor_type.html | 2 +- .../thread_pool__executor_type/context.html | 2 +- .../thread_pool__executor_type/defer.html | 2 +- .../thread_pool__executor_type/dispatch.html | 2 +- .../on_work_finished.html | 2 +- .../on_work_started.html | 2 +- .../operator_eq__eq_.html | 2 +- .../operator_not__eq_.html | 2 +- .../reference/thread_pool__executor_type/post.html | 2 +- .../running_in_this_thread.html | 2 +- .../reference/time_traits_lt__ptime__gt_.html | 2 +- .../reference/time_traits_lt__ptime__gt_/add.html | 2 +- .../time_traits_lt__ptime__gt_/duration_type.html | 2 +- .../time_traits_lt__ptime__gt_/less_than.html | 2 +- .../reference/time_traits_lt__ptime__gt_/now.html | 2 +- .../time_traits_lt__ptime__gt_/subtract.html | 2 +- .../time_traits_lt__ptime__gt_/time_type.html | 2 +- .../to_posix_duration.html | 2 +- doc/html/boost_asio/reference/transfer_all.html | 2 +- .../boost_asio/reference/transfer_at_least.html | 2 +- .../boost_asio/reference/transfer_exactly.html | 2 +- doc/html/boost_asio/reference/use_future.html | 2 +- doc/html/boost_asio/reference/use_future_t.html | 2 +- .../reference/use_future_t/allocator_type.html | 2 +- .../reference/use_future_t/get_allocator.html | 2 +- .../reference/use_future_t/operator_lb__rb_.html | 2 +- .../reference/use_future_t/operator_lp__rp_.html | 2 +- .../boost_asio/reference/use_future_t/rebind.html | 2 +- .../reference/use_future_t/use_future_t.html | 2 +- .../use_future_t/use_future_t/overload1.html | 2 +- .../use_future_t/use_future_t/overload2.html | 2 +- doc/html/boost_asio/reference/use_service.html | 2 +- .../reference/use_service/overload1.html | 2 +- .../reference/use_service/overload2.html | 2 +- doc/html/boost_asio/reference/uses_executor.html | 2 +- doc/html/boost_asio/reference/wait_traits.html | 2 +- .../reference/wait_traits/to_wait_duration.html | 2 +- .../wait_traits/to_wait_duration/overload1.html | 2 +- .../wait_traits/to_wait_duration/overload2.html | 2 +- .../reference/windows__object_handle.html | 2 +- .../reference/windows__object_handle/assign.html | 2 +- .../windows__object_handle/assign/overload1.html | 2 +- .../windows__object_handle/assign/overload2.html | 2 +- .../windows__object_handle/async_wait.html | 2 +- .../reference/windows__object_handle/cancel.html | 2 +- .../windows__object_handle/cancel/overload1.html | 2 +- .../windows__object_handle/cancel/overload2.html | 2 +- .../reference/windows__object_handle/close.html | 2 +- .../windows__object_handle/close/overload1.html | 2 +- .../windows__object_handle/close/overload2.html | 2 +- .../windows__object_handle/executor_type.html | 2 +- .../windows__object_handle/get_executor.html | 2 +- .../windows__object_handle/get_io_context.html | 2 +- .../windows__object_handle/get_io_service.html | 2 +- .../reference/windows__object_handle/is_open.html | 2 +- .../windows__object_handle/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../windows__object_handle/lowest_layer_type.html | 2 +- .../windows__object_handle/native_handle.html | 2 +- .../windows__object_handle/native_handle_type.html | 2 +- .../windows__object_handle/object_handle.html | 2 +- .../object_handle/overload1.html | 2 +- .../object_handle/overload2.html | 2 +- .../object_handle/overload3.html | 2 +- .../windows__object_handle/operator_eq_.html | 2 +- .../reference/windows__object_handle/wait.html | 2 +- .../windows__object_handle/wait/overload1.html | 2 +- .../windows__object_handle/wait/overload2.html | 2 +- .../reference/windows__overlapped_handle.html | 2 +- .../_overlapped_handle.html | 2 +- .../windows__overlapped_handle/assign.html | 2 +- .../assign/overload1.html | 2 +- .../assign/overload2.html | 2 +- .../windows__overlapped_handle/cancel.html | 2 +- .../cancel/overload1.html | 2 +- .../cancel/overload2.html | 2 +- .../windows__overlapped_handle/close.html | 2 +- .../close/overload1.html | 2 +- .../close/overload2.html | 2 +- .../windows__overlapped_handle/executor_type.html | 2 +- .../windows__overlapped_handle/get_executor.html | 2 +- .../windows__overlapped_handle/get_io_context.html | 2 +- .../windows__overlapped_handle/get_io_service.html | 2 +- .../windows__overlapped_handle/is_open.html | 2 +- .../windows__overlapped_handle/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../lowest_layer_type.html | 2 +- .../windows__overlapped_handle/native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../windows__overlapped_handle/operator_eq_.html | 2 +- .../overlapped_handle.html | 2 +- .../overlapped_handle/overload1.html | 2 +- .../overlapped_handle/overload2.html | 2 +- .../overlapped_handle/overload3.html | 2 +- .../reference/windows__overlapped_ptr.html | 2 +- .../windows__overlapped_ptr/_overlapped_ptr.html | 2 +- .../windows__overlapped_ptr/complete.html | 2 +- .../reference/windows__overlapped_ptr/get.html | 2 +- .../windows__overlapped_ptr/get/overload1.html | 2 +- .../windows__overlapped_ptr/get/overload2.html | 2 +- .../windows__overlapped_ptr/overlapped_ptr.html | 2 +- .../overlapped_ptr/overload1.html | 2 +- .../overlapped_ptr/overload2.html | 2 +- .../reference/windows__overlapped_ptr/release.html | 2 +- .../reference/windows__overlapped_ptr/reset.html | 2 +- .../windows__overlapped_ptr/reset/overload1.html | 2 +- .../windows__overlapped_ptr/reset/overload2.html | 2 +- .../reference/windows__random_access_handle.html | 2 +- .../windows__random_access_handle/assign.html | 2 +- .../assign/overload1.html | 2 +- .../assign/overload2.html | 2 +- .../async_read_some_at.html | 2 +- .../async_write_some_at.html | 2 +- .../windows__random_access_handle/cancel.html | 2 +- .../cancel/overload1.html | 2 +- .../cancel/overload2.html | 2 +- .../windows__random_access_handle/close.html | 2 +- .../close/overload1.html | 2 +- .../close/overload2.html | 2 +- .../executor_type.html | 2 +- .../get_executor.html | 2 +- .../get_io_context.html | 2 +- .../get_io_service.html | 2 +- .../windows__random_access_handle/is_open.html | 2 +- .../lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../lowest_layer_type.html | 2 +- .../native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../operator_eq_.html | 2 +- .../random_access_handle.html | 2 +- .../random_access_handle/overload1.html | 2 +- .../random_access_handle/overload2.html | 2 +- .../random_access_handle/overload3.html | 2 +- .../read_some_at.html | 2 +- .../read_some_at/overload1.html | 2 +- .../read_some_at/overload2.html | 2 +- .../write_some_at.html | 2 +- .../write_some_at/overload1.html | 2 +- .../write_some_at/overload2.html | 2 +- .../reference/windows__stream_handle.html | 2 +- .../reference/windows__stream_handle/assign.html | 2 +- .../windows__stream_handle/assign/overload1.html | 2 +- .../windows__stream_handle/assign/overload2.html | 2 +- .../windows__stream_handle/async_read_some.html | 2 +- .../windows__stream_handle/async_write_some.html | 2 +- .../reference/windows__stream_handle/cancel.html | 2 +- .../windows__stream_handle/cancel/overload1.html | 2 +- .../windows__stream_handle/cancel/overload2.html | 2 +- .../reference/windows__stream_handle/close.html | 2 +- .../windows__stream_handle/close/overload1.html | 2 +- .../windows__stream_handle/close/overload2.html | 2 +- .../windows__stream_handle/executor_type.html | 2 +- .../windows__stream_handle/get_executor.html | 2 +- .../windows__stream_handle/get_io_context.html | 2 +- .../windows__stream_handle/get_io_service.html | 2 +- .../reference/windows__stream_handle/is_open.html | 2 +- .../windows__stream_handle/lowest_layer.html | 2 +- .../lowest_layer/overload1.html | 2 +- .../lowest_layer/overload2.html | 2 +- .../windows__stream_handle/lowest_layer_type.html | 2 +- .../windows__stream_handle/native_handle.html | 2 +- .../windows__stream_handle/native_handle_type.html | 2 +- .../windows__stream_handle/operator_eq_.html | 2 +- .../windows__stream_handle/read_some.html | 2 +- .../read_some/overload1.html | 2 +- .../read_some/overload2.html | 2 +- .../windows__stream_handle/stream_handle.html | 2 +- .../stream_handle/overload1.html | 2 +- .../stream_handle/overload2.html | 2 +- .../stream_handle/overload3.html | 2 +- .../windows__stream_handle/write_some.html | 2 +- .../write_some/overload1.html | 2 +- .../write_some/overload2.html | 2 +- doc/html/boost_asio/reference/write.html | 10 +- doc/html/boost_asio/reference/write/overload1.html | 2 +- .../boost_asio/reference/write/overload10.html | 2 +- .../boost_asio/reference/write/overload11.html | 2 +- .../boost_asio/reference/write/overload12.html | 2 +- doc/html/boost_asio/reference/write/overload2.html | 2 +- doc/html/boost_asio/reference/write/overload3.html | 2 +- doc/html/boost_asio/reference/write/overload4.html | 2 +- doc/html/boost_asio/reference/write/overload5.html | 4 +- doc/html/boost_asio/reference/write/overload6.html | 4 +- doc/html/boost_asio/reference/write/overload7.html | 4 +- doc/html/boost_asio/reference/write/overload8.html | 4 +- doc/html/boost_asio/reference/write/overload9.html | 2 +- doc/html/boost_asio/reference/write_at.html | 2 +- .../boost_asio/reference/write_at/overload1.html | 2 +- .../boost_asio/reference/write_at/overload2.html | 2 +- .../boost_asio/reference/write_at/overload3.html | 2 +- .../boost_asio/reference/write_at/overload4.html | 2 +- .../boost_asio/reference/write_at/overload5.html | 2 +- .../boost_asio/reference/write_at/overload6.html | 2 +- .../boost_asio/reference/write_at/overload7.html | 2 +- .../boost_asio/reference/write_at/overload8.html | 2 +- doc/html/boost_asio/reference/yield_context.html | 2 +- doc/html/boost_asio/tutorial.html | 2 +- doc/html/boost_asio/tutorial/tutdaytime1.html | 8 +- doc/html/boost_asio/tutorial/tutdaytime1/src.html | 4 +- doc/html/boost_asio/tutorial/tutdaytime2.html | 37 +- doc/html/boost_asio/tutorial/tutdaytime2/src.html | 4 +- doc/html/boost_asio/tutorial/tutdaytime3.html | 10 +- doc/html/boost_asio/tutorial/tutdaytime3/src.html | 4 +- doc/html/boost_asio/tutorial/tutdaytime4.html | 27 +- doc/html/boost_asio/tutorial/tutdaytime4/src.html | 4 +- doc/html/boost_asio/tutorial/tutdaytime5.html | 10 +- doc/html/boost_asio/tutorial/tutdaytime5/src.html | 10 +- doc/html/boost_asio/tutorial/tutdaytime6.html | 21 +- doc/html/boost_asio/tutorial/tutdaytime6/src.html | 6 +- doc/html/boost_asio/tutorial/tutdaytime7.html | 28 +- doc/html/boost_asio/tutorial/tutdaytime7/src.html | 6 +- doc/html/boost_asio/tutorial/tuttimer1.html | 33 +- doc/html/boost_asio/tutorial/tuttimer1/src.html | 7 +- doc/html/boost_asio/tutorial/tuttimer2.html | 25 +- doc/html/boost_asio/tutorial/tuttimer2/src.html | 7 +- doc/html/boost_asio/tutorial/tuttimer3.html | 39 +- doc/html/boost_asio/tutorial/tuttimer3/src.html | 11 +- doc/html/boost_asio/tutorial/tuttimer4.html | 13 +- doc/html/boost_asio/tutorial/tuttimer4/src.html | 11 +- doc/html/boost_asio/tutorial/tuttimer5.html | 58 +- doc/html/boost_asio/tutorial/tuttimer5/src.html | 17 +- doc/html/boost_asio/using.html | 2 +- doc/html/boost_circular_buffer_c___reference.html | 46 +- doc/html/boost_container_header_reference.html | 160 +- doc/html/boost_dll.html | 6 +- doc/html/boost_dll/acknowledgements.html | 4 +- doc/html/boost_dll/dependencies.html | 2 +- doc/html/boost_dll/design_rationale.html | 2 +- doc/html/boost_dll/f_a_q_.html | 2 +- doc/html/boost_dll/getting_started.html | 4 +- doc/html/boost_dll/limitations.html | 6 +- doc/html/boost_dll/mangled_import.html | 2 +- doc/html/boost_dll/missuses.html | 2 +- doc/html/boost_dll/reference.html | 54 +- doc/html/boost_dll/revision_history.html | 2 +- doc/html/boost_dll/tutorial.html | 2 +- doc/html/boost_lexical_cast.html | 2 +- doc/html/boost_process/acknowledgements.html | 6 +- doc/html/boost_process/extend.html | 22 +- doc/html/boost_process/tutorial.html | 48 +- doc/html/boost_random.html | 2 +- doc/html/boost_random/tutorial.html | 1 + doc/html/boost_typeerasure.html | 2 +- doc/html/boost_typeerasure/basic.html | 21 +- doc/html/boost_typeerasure/predef.html | 3 +- doc/html/boost_typeerasure/reference.html | 61 +- doc/html/boost_typeindex.html | 2 +- .../making_a_custom_type_index.html | 4 +- doc/html/boost_typeindex_header_reference.html | 1 - doc/html/boost_units.html | 2 +- doc/html/boost_units/Examples.html | 53 +- doc/html/boost_units/FAQ.html | 4 +- doc/html/boost_units/Quick_Start.html | 1 + doc/html/boost_units/Reference.html | 231 +- doc/html/boost_units/version_id.html | 2 +- doc/html/boostbook/together.html | 2 +- doc/html/chrono.html | 2 +- doc/html/circular_buffer.html | 6 +- doc/html/circular_buffer/example.html | 2 +- doc/html/circular_buffer/examples.html | 6 +- doc/html/circular_buffer/headers.html | 2 +- doc/html/circular_buffer/implementation.html | 8 +- doc/html/circular_buffer/rationale.html | 4 +- doc/html/circular_buffer/s14.html | 178 +- doc/html/circular_buffer/version_id.html | 2 +- doc/html/container.html | 68 +- doc/html/container/Cpp11_conformance.html | 15 +- doc/html/container/acknowledgements_notes.html | 3 +- doc/html/container/configurable_containers.html | 267 + doc/html/container/exception_handling.html | 3 +- doc/html/container/extended_allocators.html | 160 + doc/html/container/extended_functionality.html | 526 +- doc/html/container/history_and_reasons.html | 5 +- doc/html/container/index.html | 191 +- doc/html/container/known_issues.html | 3 +- doc/html/container/main_features.html | 9 +- doc/html/container/non_standard_containers.html | 7 +- .../container/polymorphic_memory_resources.html | 300 + doc/html/container/release_notes.html | 56 +- doc/html/conversion.html | 10 +- ...nd__polymorphic_pointer_downcast__synopsis.html | 2 +- .../conversion/_polymorphic_downcast__example.html | 2 +- .../_polymorphic_pointer_downcast__example.html | 2 +- doc/html/conversion/history.html | 4 +- doc/html/conversion/polymorphic_casts.html | 4 +- doc/html/date_time.html | 8 +- doc/html/date_time/date_time_io.html | 131 +- doc/html/date_time/details.html | 66 +- doc/html/date_time/doxy.html | 388 +- doc/html/date_time/examples.html | 2 +- .../date_time/examples/general_usage_examples.html | 4 +- doc/html/date_time/gregorian.html | 80 +- doc/html/date_time/local_time.html | 78 +- doc/html/date_time/posix_time.html | 84 +- doc/html/date_time/serialization.html | 6 +- doc/html/doc_HTML.manifest | 443 +- doc/html/foreach.html | 6 +- doc/html/foreach/extensibility.html | 4 +- doc/html/foreach/history_and_acknowledgements.html | 4 +- doc/html/foreach/pitfalls.html | 2 +- doc/html/foreach/portability.html | 6 +- doc/html/function.html | 24 +- doc/html/function/faq.html | 24 +- doc/html/function/history.html | 10 +- doc/html/function/misc.html | 30 +- doc/html/function/reference.html | 42 +- doc/html/function/testsuite.html | 8 +- doc/html/function/tutorial.html | 26 +- doc/html/hash.html | 14 +- doc/html/hash/acknowledgements.html | 8 +- doc/html/hash/changes.html | 51 +- doc/html/hash/combine.html | 18 +- doc/html/hash/custom.html | 8 +- doc/html/hash/disable.html | 4 +- doc/html/hash/links.html | 8 +- doc/html/hash/portability.html | 4 +- doc/html/hash/rationale.html | 2 +- doc/html/hash/reference.html | 236 +- doc/html/hash/tutorial.html | 10 +- doc/html/heap.html | 8 +- doc/html/heap/acknowledgements.html | 6 +- doc/html/index.html | 12 +- doc/html/interprocess.html | 2 +- doc/html/interprocess/acknowledgements_notes.html | 23 +- doc/html/interprocess/architecture.html | 6 +- doc/html/interprocess/indexes_reference.html | 285 +- doc/html/interprocess/interprocess_smart_ptr.html | 2 +- doc/html/interprocess/managed_memory_segments.html | 16 +- .../interprocess/synchronization_mechanisms.html | 6 +- doc/html/intrusive.html | 4 +- doc/html/intrusive/function_hooks.html | 2 +- doc/html/intrusive/reference.html | 130 +- doc/html/intrusive/release_notes.html | 15 + doc/html/libraries.html | 49 +- doc/html/load_1_3_12_15_5_16_2.html | 54 - doc/html/load_1_3_12_15_5_16_4.html | 54 - doc/html/load_1_3_12_15_5_16_7.html | 54 - doc/html/load_1_3_13_15_5_16_6.html | 54 + doc/html/load_1_3_13_15_5_16_9.html | 54 + doc/html/load_td.html | 54 + doc/html/lockfree.html | 2 +- doc/html/lockfree/reference.html | 2 +- doc/html/metaparse.html | 2 +- doc/html/move.html | 4 +- doc/html/move/reference.html | 2 + doc/html/move/release_notes.html | 12 + doc/html/move/thanks_to.html | 13 + doc/html/mpi.html | 49 +- doc/html/mpi/getting_started.html | 6 +- doc/html/mpi/python.html | 477 - doc/html/mpi/reference.html | 524 - doc/html/mpi/tutorial.html | 4804 +-- doc/html/multi_array.html | 6 +- doc/html/poly_collection.html | 6 +- doc/html/poly_collection/acknowledgments.html | 3 +- .../an_efficient_polymorphic_data_st.html | 3 +- doc/html/poly_collection/future_work.html | 3 +- doc/html/poly_collection/performance.html | 3 +- doc/html/poly_collection/reference.html | 3 +- doc/html/poly_collection/release_notes.html | 12 +- doc/html/poly_collection/tutorial.html | 5 +- doc/html/process.html | 2 +- doc/html/process/reference.html | 1 + doc/html/program_options/howto.html | 2 +- doc/html/property_tree.html | 2 +- doc/html/proto.html | 2 +- doc/html/quickbook/change_log.html | 16 + doc/html/quickbook/syntax/block.html | 4 +- doc/html/ratio.html | 2 +- doc/html/save_1_3_12_15_5_16_3.html | 54 - doc/html/save_1_3_12_15_5_16_6.html | 54 - doc/html/save_1_3_13_15_5_16_5.html | 54 + doc/html/save_1_3_13_15_5_16_8.html | 54 + .../serialization/load_1_3_12_15_4_13_1_12.html | 54 - .../serialization/load_1_3_12_15_4_13_1_27.html | 54 - .../serialization/load_1_3_12_15_4_13_1_3.html | 54 - .../serialization/load_1_3_12_15_4_13_1_30.html | 54 - .../serialization/load_1_3_12_15_4_13_1_33.html | 54 - .../serialization/load_1_3_12_15_4_13_1_36.html | 54 - .../serialization/load_1_3_13_15_4_13_1_12.html | 54 + .../serialization/load_1_3_13_15_4_13_1_27.html | 54 + .../serialization/load_1_3_13_15_4_13_1_3.html | 54 + .../serialization/load_1_3_13_15_4_13_1_30.html | 54 + .../serialization/load_1_3_13_15_4_13_1_33.html | 54 + .../serialization/load_1_3_13_15_4_13_1_36.html | 54 + .../serialization/save_1_3_12_15_4_13_1_11.html | 54 - .../serialization/save_1_3_12_15_4_13_1_2.html | 54 - .../serialization/save_1_3_12_15_4_13_1_26.html | 54 - .../serialization/save_1_3_12_15_4_13_1_29.html | 55 - .../serialization/save_1_3_12_15_4_13_1_32.html | 55 - .../serialization/save_1_3_12_15_4_13_1_35.html | 55 - .../serialization/save_1_3_13_15_4_13_1_11.html | 54 + .../serialization/save_1_3_13_15_4_13_1_2.html | 54 + .../serialization/save_1_3_13_15_4_13_1_26.html | 54 + .../serialization/save_1_3_13_15_4_13_1_29.html | 55 + .../serialization/save_1_3_13_15_4_13_1_32.html | 55 + .../serialization/save_1_3_13_15_4_13_1_35.html | 55 + doc/html/serialization/serialize.html | 8 +- doc/html/stacktrace.html | 2 +- doc/html/stacktrace/getting_started.html | 10 + doc/html/std/insert_iterato_idp58095904.html | 96 + doc/html/std/insert_iterato_idp65191984.html | 95 - doc/html/std/numeric_1_3_44_10_2_31_2_1.html | 82 +- doc/html/thread.html | 2 +- doc/html/thread/build.html | 2 +- doc/html/thread/changes.html | 54 + doc/html/thread/time.html | 2 +- doc/html/tribool/reference.html | 22 +- doc/html/tribool/tests.html | 6 +- doc/html/unordered.html | 2 +- doc/html/unordered/changes.html | 67 + doc/html/unordered/hash_equality.html | 2 +- doc/html/xpressive.html | 2 +- index.html | 10 +- libs/algorithm/doc/html/algorithm/reference.html | 14 +- .../boost/algorithm/all_of_equal_idp46961296.html | 101 - .../boost/algorithm/all_of_equal_idp46968384.html | 97 - .../boost/algorithm/all_of_equal_idp48361328.html | 101 + .../boost/algorithm/all_of_equal_idp48368416.html | 97 + .../html/boost/algorithm/all_of_idp46947648.html | 110 - .../html/boost/algorithm/all_of_idp46955328.html | 97 - .../html/boost/algorithm/all_of_idp48347648.html | 110 + .../html/boost/algorithm/all_of_idp48355360.html | 97 + .../boost/algorithm/any_of_equal_idp46990560.html | 101 - .../boost/algorithm/any_of_equal_idp46997648.html | 97 - .../boost/algorithm/any_of_equal_idp48390592.html | 101 + .../boost/algorithm/any_of_equal_idp48397680.html | 97 + .../html/boost/algorithm/any_of_idp46977488.html | 101 - .../html/boost/algorithm/any_of_idp46984592.html | 97 - .../html/boost/algorithm/any_of_idp48377520.html | 101 + .../html/boost/algorithm/any_of_idp48384624.html | 97 + .../doc/html/boost/algorithm/boyer_moore.html | 32 +- .../algorithm/boyer_moore_ho_idp47663168.html | 91 - .../algorithm/boyer_moore_ho_idp49063200.html | 91 + .../html/boost/algorithm/boyer_moore_horspool.html | 32 +- .../algorithm/boyer_moore_se_idp47624288.html | 91 - .../algorithm/boyer_moore_se_idp49024320.html | 91 + .../html/boost/algorithm/clamp_idp37457824.html | 99 - .../html/boost/algorithm/clamp_idp37465344.html | 94 - .../html/boost/algorithm/clamp_idp38868416.html | 99 + .../html/boost/algorithm/clamp_idp38875936.html | 94 + .../boost/algorithm/clamp_range_idp46919984.html | 99 - .../boost/algorithm/clamp_range_idp46934960.html | 104 - .../boost/algorithm/clamp_range_idp48319952.html | 99 + .../boost/algorithm/clamp_range_idp48334896.html | 104 + .../html/boost/algorithm/copy_if_idp47006752.html | 107 - .../html/boost/algorithm/copy_if_idp47015904.html | 92 - .../html/boost/algorithm/copy_if_idp48406784.html | 107 + .../html/boost/algorithm/copy_if_idp48415936.html | 92 + .../algorithm/doc/html/boost/algorithm/copy_n.html | 2 +- .../boost/algorithm/copy_until_idp47039392.html | 98 - .../boost/algorithm/copy_until_idp47047984.html | 93 - .../boost/algorithm/copy_until_idp48439424.html | 98 + .../boost/algorithm/copy_until_idp48448016.html | 93 + .../boost/algorithm/copy_while_idp47023312.html | 98 - .../boost/algorithm/copy_while_idp47031904.html | 93 - .../boost/algorithm/copy_while_idp48423344.html | 98 + .../boost/algorithm/copy_while_idp48431936.html | 93 + .../html/boost/algorithm/equal_idp47351152.html | 103 - .../html/boost/algorithm/equal_idp47360448.html | 97 - .../html/boost/algorithm/equal_idp48751184.html | 103 + .../html/boost/algorithm/equal_idp48760480.html | 97 + .../boost/algorithm/find_if_not_idp47069824.html | 102 - .../boost/algorithm/find_if_not_idp47077280.html | 89 - .../boost/algorithm/find_if_not_idp48469856.html | 102 + .../boost/algorithm/find_if_not_idp48477312.html | 89 + .../doc/html/boost/algorithm/hex_idp47409184.html | 101 - .../doc/html/boost/algorithm/hex_idp47424304.html | 98 - .../doc/html/boost/algorithm/hex_idp47437056.html | 97 - .../doc/html/boost/algorithm/hex_idp47469936.html | 81 - .../doc/html/boost/algorithm/hex_idp48809216.html | 101 + .../doc/html/boost/algorithm/hex_idp48824336.html | 98 + .../doc/html/boost/algorithm/hex_idp48837088.html | 97 + .../doc/html/boost/algorithm/hex_idp48869968.html | 81 + .../boost/algorithm/hex_lower_idp47416736.html | 102 - .../boost/algorithm/hex_lower_idp47430672.html | 98 - .../boost/algorithm/hex_lower_idp47443472.html | 97 - .../boost/algorithm/hex_lower_idp47473952.html | 81 - .../boost/algorithm/hex_lower_idp48816768.html | 102 + .../boost/algorithm/hex_lower_idp48830704.html | 98 + .../boost/algorithm/hex_lower_idp48843504.html | 97 + .../boost/algorithm/hex_lower_idp48873984.html | 81 + .../doc/html/boost/algorithm/iota_idp47086160.html | 94 - .../doc/html/boost/algorithm/iota_idp47093168.html | 80 - .../doc/html/boost/algorithm/iota_idp48486192.html | 94 + .../doc/html/boost/algorithm/iota_idp48493200.html | 80 + .../algorithm/doc/html/boost/algorithm/iota_n.html | 8 +- .../boost/algorithm/is_decreasing_idp47224048.html | 97 - .../boost/algorithm/is_decreasing_idp47229632.html | 90 - .../boost/algorithm/is_decreasing_idp48624080.html | 97 + .../boost/algorithm/is_decreasing_idp48629664.html | 90 + .../boost/algorithm/is_increasing_idp47214000.html | 97 - .../boost/algorithm/is_increasing_idp47219616.html | 90 - .../boost/algorithm/is_increasing_idp48614032.html | 97 + .../boost/algorithm/is_increasing_idp48619648.html | 90 + .../boost/algorithm/is_palindrome_idp47485152.html | 102 - .../boost/algorithm/is_palindrome_idp47492336.html | 97 - .../boost/algorithm/is_palindrome_idp47497840.html | 90 - .../boost/algorithm/is_palindrome_idp47502208.html | 97 - .../boost/algorithm/is_palindrome_idp47508272.html | 90 - .../boost/algorithm/is_palindrome_idp47511792.html | 96 - .../boost/algorithm/is_palindrome_idp48885184.html | 102 + .../boost/algorithm/is_palindrome_idp48892368.html | 97 + .../boost/algorithm/is_palindrome_idp48897872.html | 90 + .../boost/algorithm/is_palindrome_idp48902240.html | 97 + .../boost/algorithm/is_palindrome_idp48908304.html | 90 + .../boost/algorithm/is_palindrome_idp48911824.html | 96 + .../algorithm/is_partitioned_idp47108000.html | 95 - .../algorithm/is_partitioned_idp47115088.html | 81 - .../algorithm/is_partitioned_idp47520432.html | 96 - .../algorithm/is_partitioned_idp47527648.html | 91 - .../algorithm/is_partitioned_idp48508032.html | 95 + .../algorithm/is_partitioned_idp48515120.html | 81 + .../algorithm/is_partitioned_idp48920464.html | 96 + .../algorithm/is_partitioned_idp48927680.html | 91 + .../algorithm/is_permutation_idp47122704.html | 100 - .../algorithm/is_permutation_idp47131392.html | 91 - .../algorithm/is_permutation_idp47137968.html | 81 - .../algorithm/is_permutation_idp47143232.html | 87 - .../algorithm/is_permutation_idp47152544.html | 99 - .../algorithm/is_permutation_idp47160688.html | 105 - .../algorithm/is_permutation_idp48522736.html | 100 + .../algorithm/is_permutation_idp48531424.html | 91 + .../algorithm/is_permutation_idp48538000.html | 81 + .../algorithm/is_permutation_idp48543264.html | 87 + .../algorithm/is_permutation_idp48552576.html | 99 + .../algorithm/is_permutation_idp48560720.html | 105 + .../boost/algorithm/is_sorted_idp47184176.html | 92 - .../boost/algorithm/is_sorted_idp47190704.html | 88 - .../boost/algorithm/is_sorted_idp47204800.html | 89 - .../boost/algorithm/is_sorted_idp47210320.html | 81 - .../boost/algorithm/is_sorted_idp48584208.html | 92 + .../boost/algorithm/is_sorted_idp48590736.html | 88 + .../boost/algorithm/is_sorted_idp48604832.html | 89 + .../boost/algorithm/is_sorted_idp48610352.html | 81 + .../algorithm/is_sorted_unti_idp47172736.html | 93 - .../algorithm/is_sorted_unti_idp47179328.html | 88 - .../algorithm/is_sorted_unti_idp47195520.html | 89 - .../algorithm/is_sorted_unti_idp47201088.html | 82 - .../algorithm/is_sorted_unti_idp48572768.html | 93 + .../algorithm/is_sorted_unti_idp48579360.html | 88 + .../algorithm/is_sorted_unti_idp48595552.html | 89 + .../algorithm/is_sorted_unti_idp48601120.html | 82 + .../algorithm/is_strictly_de_idp47244080.html | 97 - .../algorithm/is_strictly_de_idp47249664.html | 90 - .../algorithm/is_strictly_de_idp48644112.html | 97 + .../algorithm/is_strictly_de_idp48649696.html | 90 + .../algorithm/is_strictly_in_idp47234064.html | 97 - .../algorithm/is_strictly_in_idp47239648.html | 90 - .../algorithm/is_strictly_in_idp48634096.html | 97 + .../algorithm/is_strictly_in_idp48639680.html | 90 + .../algorithm/knuth_morris_p_idp47701264.html | 91 - .../algorithm/knuth_morris_p_idp49101296.html | 91 + .../html/boost/algorithm/knuth_morris_pratt.html | 32 +- .../html/boost/algorithm/mismatch_idp47371216.html | 103 - .../html/boost/algorithm/mismatch_idp47380576.html | 98 - .../html/boost/algorithm/mismatch_idp48771248.html | 103 + .../html/boost/algorithm/mismatch_idp48780608.html | 98 + .../doc/html/boost/algorithm/non_hex_input.html | 6 +- .../boost/algorithm/none_of_equal_idp47270336.html | 101 - .../boost/algorithm/none_of_equal_idp47277424.html | 97 - .../boost/algorithm/none_of_equal_idp48670368.html | 101 + .../boost/algorithm/none_of_equal_idp48677456.html | 97 + .../html/boost/algorithm/none_of_idp47257248.html | 101 - .../html/boost/algorithm/none_of_idp47264368.html | 97 - .../html/boost/algorithm/none_of_idp48657280.html | 101 + .../html/boost/algorithm/none_of_idp48664400.html | 97 + .../boost/algorithm/one_of_equal_idp47298448.html | 92 - .../boost/algorithm/one_of_equal_idp47304944.html | 88 - .../boost/algorithm/one_of_equal_idp48698480.html | 92 + .../boost/algorithm/one_of_equal_idp48704976.html | 88 + .../html/boost/algorithm/one_of_idp47286544.html | 92 - .../html/boost/algorithm/one_of_idp47293072.html | 88 - .../html/boost/algorithm/one_of_idp48686576.html | 92 + .../html/boost/algorithm/one_of_idp48693104.html | 88 + .../algorithm/partition_copy_idp47313456.html | 106 - .../algorithm/partition_copy_idp47324096.html | 92 - .../algorithm/partition_copy_idp48713488.html | 106 + .../algorithm/partition_copy_idp48724128.html | 92 + .../algorithm/partition_poin_idp47335680.html | 95 - .../algorithm/partition_poin_idp47342704.html | 81 - .../algorithm/partition_poin_idp48735712.html | 95 + .../algorithm/partition_poin_idp48742736.html | 81 + .../html/boost/algorithm/power_idp37685120.html | 89 - .../html/boost/algorithm/power_idp37690432.html | 93 - .../html/boost/algorithm/power_idp38857712.html | 93 + .../html/boost/algorithm/power_idp44668864.html | 89 + .../html/boost/algorithm/unhex_idp47449904.html | 102 - .../html/boost/algorithm/unhex_idp47457328.html | 97 - .../html/boost/algorithm/unhex_idp47463648.html | 97 - .../html/boost/algorithm/unhex_idp47477984.html | 81 - .../html/boost/algorithm/unhex_idp48849936.html | 102 + .../html/boost/algorithm/unhex_idp48857360.html | 97 + .../html/boost/algorithm/unhex_idp48863680.html | 97 + .../html/boost/algorithm/unhex_idp48878016.html | 81 + .../doc/html/header/boost/algorithm/clamp_hpp.html | 20 +- .../header/boost/algorithm/cxx11/all_of_hpp.html | 16 +- .../header/boost/algorithm/cxx11/any_of_hpp.html | 16 +- .../header/boost/algorithm/cxx11/copy_if_hpp.html | 20 +- .../header/boost/algorithm/cxx11/copy_n_hpp.html | 6 +- .../boost/algorithm/cxx11/find_if_not_hpp.html | 10 +- .../header/boost/algorithm/cxx11/iota_hpp.html | 12 +- .../boost/algorithm/cxx11/is_partitioned_hpp.html | 10 +- .../boost/algorithm/cxx11/is_permutation_hpp.html | 16 +- .../boost/algorithm/cxx11/is_sorted_hpp.html | 40 +- .../header/boost/algorithm/cxx11/none_of_hpp.html | 16 +- .../header/boost/algorithm/cxx11/one_of_hpp.html | 16 +- .../boost/algorithm/cxx11/partition_copy_hpp.html | 12 +- .../boost/algorithm/cxx11/partition_point_hpp.html | 12 +- .../header/boost/algorithm/cxx14/equal_hpp.html | 12 +- .../boost/algorithm/cxx14/is_permutation_hpp.html | 12 +- .../header/boost/algorithm/cxx14/mismatch_hpp.html | 12 +- .../html/header/boost/algorithm/gather_hpp.html | 10 +- .../doc/html/header/boost/algorithm/hex_hpp.html | 24 +- .../header/boost/algorithm/is_palindrome_hpp.html | 20 +- .../boost/algorithm/is_partitioned_until_hpp.html | 12 +- .../header/boost/algorithm/minmax_element_hpp.html | 36 +- .../html/header/boost/algorithm/minmax_hpp.html | 10 +- .../searching/boyer_moore_horspool_hpp.html | 18 +- .../boost/algorithm/searching/boyer_moore_hpp.html | 12 +- .../searching/knuth_morris_pratt_hpp.html | 18 +- .../header/boost/algorithm/sort_subrange_hpp.html | 14 +- libs/algorithm/doc/html/index.html | 2 +- libs/algorithm/doc/html/standalone_HTML.manifest | 174 +- libs/any/README.md | 2 +- libs/asio/doc/Jamfile.v2 | 4 +- libs/asio/doc/asio.qbk | 4 +- libs/asio/doc/doxy2qbk.pl | 2 +- libs/asio/doc/examples.qbk | 27 +- libs/asio/doc/history.qbk | 51 +- libs/asio/doc/index.xml | 2 +- libs/asio/doc/net_ts.qbk | 2 +- libs/asio/doc/noncopyable_dox.txt | 2 +- libs/asio/doc/overview.qbk | 5 +- libs/asio/doc/overview/allocation.qbk | 2 +- libs/asio/doc/overview/async.qbk | 2 +- libs/asio/doc/overview/basics.qbk | 2 +- libs/asio/doc/overview/bsd_sockets.qbk | 2 +- libs/asio/doc/overview/buffers.qbk | 2 +- libs/asio/doc/overview/concurrency_hint.qbk | 2 +- libs/asio/doc/overview/coroutine.qbk | 2 +- libs/asio/doc/overview/coroutines_ts.qbk | 107 + libs/asio/doc/overview/cpp2011.qbk | 2 +- libs/asio/doc/overview/handler_tracking.qbk | 2 +- libs/asio/doc/overview/implementation.qbk | 2 +- libs/asio/doc/overview/iostreams.qbk | 2 +- libs/asio/doc/overview/line_based.qbk | 2 +- libs/asio/doc/overview/other_protocols.qbk | 2 +- libs/asio/doc/overview/posix.qbk | 2 +- libs/asio/doc/overview/protocols.qbk | 2 +- libs/asio/doc/overview/rationale.qbk | 2 +- libs/asio/doc/overview/reactor.qbk | 2 +- libs/asio/doc/overview/serial_ports.qbk | 2 +- libs/asio/doc/overview/signals.qbk | 2 +- libs/asio/doc/overview/spawn.qbk | 2 +- libs/asio/doc/overview/ssl.qbk | 2 +- libs/asio/doc/overview/strands.qbk | 2 +- libs/asio/doc/overview/streams.qbk | 2 +- libs/asio/doc/overview/threads.qbk | 2 +- libs/asio/doc/overview/timers.qbk | 2 +- libs/asio/doc/overview/windows.qbk | 2 +- libs/asio/doc/quickref.xml | 33 +- libs/asio/doc/reference.dox | 1 + libs/asio/doc/reference.qbk | 1991 +- libs/asio/doc/reference.xsl | 35 +- libs/asio/doc/requirements.qbk | 2 +- libs/asio/doc/requirements/AcceptHandler.qbk | 2 +- libs/asio/doc/requirements/AcceptableProtocol.qbk | 2 +- .../requirements/AsyncRandomAccessReadDevice.qbk | 2 +- .../requirements/AsyncRandomAccessWriteDevice.qbk | 2 +- libs/asio/doc/requirements/AsyncReadStream.qbk | 2 +- libs/asio/doc/requirements/AsyncWriteStream.qbk | 2 +- .../doc/requirements/BufferedHandshakeHandler.qbk | 2 +- libs/asio/doc/requirements/CompletionCondition.qbk | 2 +- libs/asio/doc/requirements/CompletionHandler.qbk | 2 +- libs/asio/doc/requirements/ConnectCondition.qbk | 2 +- libs/asio/doc/requirements/ConnectHandler.qbk | 2 +- libs/asio/doc/requirements/ConstBufferSequence.qbk | 2 +- libs/asio/doc/requirements/DynamicBuffer.qbk | 2 +- libs/asio/doc/requirements/Endpoint.qbk | 2 +- libs/asio/doc/requirements/EndpointSequence.qbk | 2 +- libs/asio/doc/requirements/ExecutionContext.qbk | 2 +- libs/asio/doc/requirements/Executor.qbk | 2 +- .../doc/requirements/GettableSerialPortOption.qbk | 2 +- .../asio/doc/requirements/GettableSocketOption.qbk | 2 +- libs/asio/doc/requirements/Handler.qbk | 6 +- libs/asio/doc/requirements/HandshakeHandler.qbk | 2 +- libs/asio/doc/requirements/InternetProtocol.qbk | 2 +- libs/asio/doc/requirements/IoControlCommand.qbk | 2 +- libs/asio/doc/requirements/IoObjectService.qbk | 2 +- .../doc/requirements/IteratorConnectHandler.qbk | 2 +- .../doc/requirements/LegacyCompletionHandler.qbk | 65 + libs/asio/doc/requirements/MoveAcceptHandler.qbk | 2 +- .../doc/requirements/MutableBufferSequence.qbk | 2 +- libs/asio/doc/requirements/ProtoAllocator.qbk | 2 +- libs/asio/doc/requirements/Protocol.qbk | 2 +- libs/asio/doc/requirements/RangeConnectHandler.qbk | 2 +- libs/asio/doc/requirements/ReadHandler.qbk | 2 +- libs/asio/doc/requirements/ResolveHandler.qbk | 2 +- libs/asio/doc/requirements/Service.qbk | 2 +- .../doc/requirements/SettableSerialPortOption.qbk | 2 +- .../asio/doc/requirements/SettableSocketOption.qbk | 2 +- libs/asio/doc/requirements/ShutdownHandler.qbk | 2 +- libs/asio/doc/requirements/SignalHandler.qbk | 2 +- .../requirements/SyncRandomAccessReadDevice.qbk | 2 +- .../requirements/SyncRandomAccessWriteDevice.qbk | 2 +- libs/asio/doc/requirements/SyncReadStream.qbk | 2 +- libs/asio/doc/requirements/SyncWriteStream.qbk | 2 +- libs/asio/doc/requirements/TimeTraits.qbk | 2 +- libs/asio/doc/requirements/WaitHandler.qbk | 2 +- libs/asio/doc/requirements/WaitTraits.qbk | 2 +- libs/asio/doc/requirements/WriteHandler.qbk | 2 +- .../doc/requirements/asynchronous_operations.qbk | 2 +- .../asynchronous_socket_operations.qbk | 2 +- .../doc/requirements/read_write_operations.qbk | 2 +- .../requirements/synchronous_socket_operations.qbk | 2 +- libs/asio/doc/std_exception_dox.txt | 2 +- libs/asio/doc/tutorial.qbk | 294 +- libs/asio/doc/tutorial.xsl | 4 +- libs/asio/doc/using.qbk | 2 +- libs/asio/example/cpp03/allocation/Jamfile.v2 | 47 +- libs/asio/example/cpp03/allocation/server.cpp | 2 +- libs/asio/example/cpp03/buffers/Jamfile.v2 | 47 +- .../example/cpp03/buffers/reference_counted.cpp | 2 +- libs/asio/example/cpp03/chat/Jamfile.v2 | 47 +- libs/asio/example/cpp03/chat/chat_client.cpp | 2 +- libs/asio/example/cpp03/chat/chat_message.hpp | 2 +- libs/asio/example/cpp03/chat/chat_server.cpp | 2 +- libs/asio/example/cpp03/chat/posix_chat_client.cpp | 2 +- libs/asio/example/cpp03/echo/Jamfile.v2 | 47 +- .../example/cpp03/echo/async_tcp_echo_server.cpp | 2 +- .../example/cpp03/echo/async_udp_echo_server.cpp | 2 +- .../cpp03/echo/blocking_tcp_echo_client.cpp | 2 +- .../cpp03/echo/blocking_tcp_echo_server.cpp | 2 +- .../cpp03/echo/blocking_udp_echo_client.cpp | 2 +- .../cpp03/echo/blocking_udp_echo_server.cpp | 2 +- libs/asio/example/cpp03/fork/Jamfile.v2 | 65 +- libs/asio/example/cpp03/fork/daemon.cpp | 2 +- .../example/cpp03/fork/process_per_connection.cpp | 2 +- libs/asio/example/cpp03/http/client/Jamfile.v2 | 47 +- .../example/cpp03/http/client/async_client.cpp | 2 +- .../asio/example/cpp03/http/client/sync_client.cpp | 2 +- libs/asio/example/cpp03/http/doc_root/data_1K.html | 2 +- libs/asio/example/cpp03/http/doc_root/data_2K.html | 2 +- libs/asio/example/cpp03/http/doc_root/data_4K.html | 2 +- libs/asio/example/cpp03/http/doc_root/data_8K.html | 2 +- libs/asio/example/cpp03/http/server/Jamfile.v2 | 47 +- libs/asio/example/cpp03/http/server/connection.cpp | 2 +- libs/asio/example/cpp03/http/server/connection.hpp | 2 +- .../cpp03/http/server/connection_manager.cpp | 2 +- .../cpp03/http/server/connection_manager.hpp | 2 +- libs/asio/example/cpp03/http/server/header.hpp | 2 +- libs/asio/example/cpp03/http/server/main.cpp | 2 +- libs/asio/example/cpp03/http/server/mime_types.cpp | 2 +- libs/asio/example/cpp03/http/server/mime_types.hpp | 2 +- libs/asio/example/cpp03/http/server/reply.cpp | 2 +- libs/asio/example/cpp03/http/server/reply.hpp | 2 +- libs/asio/example/cpp03/http/server/request.hpp | 2 +- .../example/cpp03/http/server/request_handler.cpp | 2 +- .../example/cpp03/http/server/request_handler.hpp | 2 +- .../example/cpp03/http/server/request_parser.cpp | 2 +- .../example/cpp03/http/server/request_parser.hpp | 2 +- libs/asio/example/cpp03/http/server/server.cpp | 2 +- libs/asio/example/cpp03/http/server/server.hpp | 2 +- libs/asio/example/cpp03/http/server2/Jamfile.v2 | 47 +- .../asio/example/cpp03/http/server2/connection.cpp | 2 +- .../asio/example/cpp03/http/server2/connection.hpp | 2 +- libs/asio/example/cpp03/http/server2/header.hpp | 2 +- .../example/cpp03/http/server2/io_context_pool.cpp | 2 +- .../example/cpp03/http/server2/io_context_pool.hpp | 2 +- libs/asio/example/cpp03/http/server2/main.cpp | 2 +- .../asio/example/cpp03/http/server2/mime_types.cpp | 2 +- .../asio/example/cpp03/http/server2/mime_types.hpp | 2 +- libs/asio/example/cpp03/http/server2/reply.cpp | 2 +- libs/asio/example/cpp03/http/server2/reply.hpp | 2 +- libs/asio/example/cpp03/http/server2/request.hpp | 2 +- .../example/cpp03/http/server2/request_handler.cpp | 2 +- .../example/cpp03/http/server2/request_handler.hpp | 2 +- .../example/cpp03/http/server2/request_parser.cpp | 2 +- .../example/cpp03/http/server2/request_parser.hpp | 2 +- libs/asio/example/cpp03/http/server2/server.cpp | 2 +- libs/asio/example/cpp03/http/server2/server.hpp | 2 +- libs/asio/example/cpp03/http/server3/Jamfile.v2 | 47 +- .../asio/example/cpp03/http/server3/connection.cpp | 2 +- .../asio/example/cpp03/http/server3/connection.hpp | 2 +- libs/asio/example/cpp03/http/server3/header.hpp | 2 +- libs/asio/example/cpp03/http/server3/main.cpp | 2 +- .../asio/example/cpp03/http/server3/mime_types.cpp | 2 +- .../asio/example/cpp03/http/server3/mime_types.hpp | 2 +- libs/asio/example/cpp03/http/server3/reply.cpp | 2 +- libs/asio/example/cpp03/http/server3/reply.hpp | 2 +- libs/asio/example/cpp03/http/server3/request.hpp | 2 +- .../example/cpp03/http/server3/request_handler.cpp | 2 +- .../example/cpp03/http/server3/request_handler.hpp | 2 +- .../example/cpp03/http/server3/request_parser.cpp | 2 +- .../example/cpp03/http/server3/request_parser.hpp | 2 +- libs/asio/example/cpp03/http/server3/server.cpp | 2 +- libs/asio/example/cpp03/http/server3/server.hpp | 2 +- libs/asio/example/cpp03/http/server4/Jamfile.v2 | 47 +- .../example/cpp03/http/server4/file_handler.cpp | 2 +- .../example/cpp03/http/server4/file_handler.hpp | 2 +- libs/asio/example/cpp03/http/server4/header.hpp | 2 +- libs/asio/example/cpp03/http/server4/main.cpp | 2 +- .../asio/example/cpp03/http/server4/mime_types.cpp | 2 +- .../asio/example/cpp03/http/server4/mime_types.hpp | 2 +- libs/asio/example/cpp03/http/server4/reply.cpp | 2 +- libs/asio/example/cpp03/http/server4/reply.hpp | 2 +- libs/asio/example/cpp03/http/server4/request.hpp | 2 +- .../example/cpp03/http/server4/request_parser.cpp | 2 +- .../example/cpp03/http/server4/request_parser.hpp | 2 +- libs/asio/example/cpp03/http/server4/server.cpp | 2 +- libs/asio/example/cpp03/http/server4/server.hpp | 2 +- libs/asio/example/cpp03/icmp/Jamfile.v2 | 47 +- libs/asio/example/cpp03/icmp/icmp_header.hpp | 2 +- libs/asio/example/cpp03/icmp/ipv4_header.hpp | 2 +- libs/asio/example/cpp03/icmp/ping.cpp | 22 +- libs/asio/example/cpp03/invocation/Jamfile.v2 | 47 +- .../cpp03/invocation/prioritised_handlers.cpp | 6 +- libs/asio/example/cpp03/iostreams/Jamfile.v2 | 47 +- .../example/cpp03/iostreams/daytime_client.cpp | 2 +- .../example/cpp03/iostreams/daytime_server.cpp | 2 +- libs/asio/example/cpp03/iostreams/http_client.cpp | 4 +- libs/asio/example/cpp03/local/Jamfile.v2 | 104 +- libs/asio/example/cpp03/local/connect_pair.cpp | 2 +- libs/asio/example/cpp03/local/iostream_client.cpp | 2 +- libs/asio/example/cpp03/local/stream_client.cpp | 2 +- libs/asio/example/cpp03/local/stream_server.cpp | 2 +- libs/asio/example/cpp03/multicast/Jamfile.v2 | 47 +- libs/asio/example/cpp03/multicast/receiver.cpp | 2 +- libs/asio/example/cpp03/multicast/sender.cpp | 7 +- libs/asio/example/cpp03/nonblocking/Jamfile.v2 | 47 +- .../example/cpp03/nonblocking/third_party_lib.cpp | 2 +- libs/asio/example/cpp03/porthopper/Jamfile.v2 | 47 +- libs/asio/example/cpp03/porthopper/client.cpp | 2 +- libs/asio/example/cpp03/porthopper/protocol.hpp | 2 +- libs/asio/example/cpp03/porthopper/server.cpp | 14 +- libs/asio/example/cpp03/serialization/Jamfile.v2 | 47 +- libs/asio/example/cpp03/serialization/client.cpp | 2 +- .../example/cpp03/serialization/connection.hpp | 2 +- libs/asio/example/cpp03/serialization/server.cpp | 2 +- libs/asio/example/cpp03/serialization/stock.hpp | 2 +- libs/asio/example/cpp03/services/Jamfile.v2 | 47 +- libs/asio/example/cpp03/services/basic_logger.hpp | 2 +- .../asio/example/cpp03/services/daytime_client.cpp | 2 +- libs/asio/example/cpp03/services/logger.hpp | 2 +- .../asio/example/cpp03/services/logger_service.cpp | 2 +- .../asio/example/cpp03/services/logger_service.hpp | 2 +- libs/asio/example/cpp03/socks4/Jamfile.v2 | 47 +- libs/asio/example/cpp03/socks4/socks4.hpp | 2 +- libs/asio/example/cpp03/socks4/sync_client.cpp | 2 +- libs/asio/example/cpp03/spawn/Jamfile.v2 | 65 +- libs/asio/example/cpp03/spawn/echo_server.cpp | 10 +- libs/asio/example/cpp03/spawn/parallel_grep.cpp | 2 +- libs/asio/example/cpp03/ssl/Jamfile.v2 | 45 +- libs/asio/example/cpp03/ssl/README | 2 +- libs/asio/example/cpp03/ssl/client.cpp | 2 +- libs/asio/example/cpp03/ssl/server.cpp | 2 +- libs/asio/example/cpp03/timeouts/Jamfile.v2 | 48 +- .../example/cpp03/timeouts/async_tcp_client.cpp | 44 +- .../example/cpp03/timeouts/blocking_tcp_client.cpp | 206 +- .../cpp03/timeouts/blocking_token_tcp_client.cpp | 198 + .../example/cpp03/timeouts/blocking_udp_client.cpp | 103 +- libs/asio/example/cpp03/timeouts/server.cpp | 60 +- libs/asio/example/cpp03/timers/Jamfile.v2 | 60 +- .../asio/example/cpp03/timers/tick_count_timer.cpp | 123 - libs/asio/example/cpp03/timers/time_t_timer.cpp | 83 +- libs/asio/example/cpp03/tutorial/Jamfile.v2 | 47 +- .../example/cpp03/tutorial/daytime1/client.cpp | 2 +- .../example/cpp03/tutorial/daytime2/server.cpp | 2 +- .../example/cpp03/tutorial/daytime3/server.cpp | 2 +- .../example/cpp03/tutorial/daytime4/client.cpp | 2 +- .../example/cpp03/tutorial/daytime5/server.cpp | 2 +- .../example/cpp03/tutorial/daytime6/server.cpp | 2 +- .../example/cpp03/tutorial/daytime7/server.cpp | 2 +- libs/asio/example/cpp03/tutorial/daytime_dox.txt | 26 +- libs/asio/example/cpp03/tutorial/index_dox.txt | 2 +- libs/asio/example/cpp03/tutorial/timer1/timer.cpp | 5 +- libs/asio/example/cpp03/tutorial/timer2/timer.cpp | 5 +- libs/asio/example/cpp03/tutorial/timer3/timer.cpp | 9 +- libs/asio/example/cpp03/tutorial/timer4/timer.cpp | 9 +- libs/asio/example/cpp03/tutorial/timer5/timer.cpp | 15 +- libs/asio/example/cpp03/tutorial/timer_dox.txt | 105 +- libs/asio/example/cpp03/windows/Jamfile.v2 | 47 +- libs/asio/example/cpp03/windows/transmit_file.cpp | 2 +- libs/asio/example/cpp11/allocation/Jamfile.v2 | 46 +- libs/asio/example/cpp11/allocation/server.cpp | 2 +- libs/asio/example/cpp11/buffers/Jamfile.v2 | 46 +- .../example/cpp11/buffers/reference_counted.cpp | 3 +- libs/asio/example/cpp11/chat/Jamfile.v2 | 46 +- libs/asio/example/cpp11/chat/chat_client.cpp | 2 +- libs/asio/example/cpp11/chat/chat_message.hpp | 2 +- libs/asio/example/cpp11/chat/chat_server.cpp | 2 +- libs/asio/example/cpp11/echo/Jamfile.v2 | 46 +- .../example/cpp11/echo/async_tcp_echo_server.cpp | 2 +- .../example/cpp11/echo/async_udp_echo_server.cpp | 2 +- .../cpp11/echo/blocking_tcp_echo_client.cpp | 2 +- .../cpp11/echo/blocking_tcp_echo_server.cpp | 2 +- .../cpp11/echo/blocking_udp_echo_client.cpp | 2 +- .../cpp11/echo/blocking_udp_echo_server.cpp | 2 +- libs/asio/example/cpp11/executors/Jamfile.v2 | 46 +- libs/asio/example/cpp11/executors/fork_join.cpp | 1 + libs/asio/example/cpp11/executors/pipeline.cpp | 1 + libs/asio/example/cpp11/fork/Jamfile.v2 | 64 +- libs/asio/example/cpp11/fork/daemon.cpp | 2 +- .../example/cpp11/fork/process_per_connection.cpp | 2 +- libs/asio/example/cpp11/futures/Jamfile.v2 | 46 +- libs/asio/example/cpp11/futures/daytime_client.cpp | 2 +- .../asio/example/cpp11/handler_tracking/Jamfile.v2 | 46 +- .../handler_tracking/async_tcp_echo_server.cpp | 2 +- .../cpp11/handler_tracking/custom_tracking.hpp | 2 +- libs/asio/example/cpp11/http/server/Jamfile.v2 | 46 +- libs/asio/example/cpp11/http/server/connection.cpp | 2 +- libs/asio/example/cpp11/http/server/connection.hpp | 2 +- .../cpp11/http/server/connection_manager.cpp | 2 +- .../cpp11/http/server/connection_manager.hpp | 2 +- libs/asio/example/cpp11/http/server/header.hpp | 2 +- libs/asio/example/cpp11/http/server/main.cpp | 2 +- libs/asio/example/cpp11/http/server/mime_types.cpp | 2 +- libs/asio/example/cpp11/http/server/mime_types.hpp | 2 +- libs/asio/example/cpp11/http/server/reply.cpp | 2 +- libs/asio/example/cpp11/http/server/reply.hpp | 2 +- libs/asio/example/cpp11/http/server/request.hpp | 2 +- .../example/cpp11/http/server/request_handler.cpp | 2 +- .../example/cpp11/http/server/request_handler.hpp | 2 +- .../example/cpp11/http/server/request_parser.cpp | 2 +- .../example/cpp11/http/server/request_parser.hpp | 2 +- libs/asio/example/cpp11/http/server/server.cpp | 2 +- libs/asio/example/cpp11/http/server/server.hpp | 2 +- libs/asio/example/cpp11/invocation/Jamfile.v2 | 46 +- .../cpp11/invocation/prioritised_handlers.cpp | 2 +- libs/asio/example/cpp11/iostreams/Jamfile.v2 | 31 + libs/asio/example/cpp11/iostreams/http_client.cpp | 91 + libs/asio/example/cpp11/local/Jamfile.v2 | 100 +- libs/asio/example/cpp11/local/connect_pair.cpp | 2 +- libs/asio/example/cpp11/local/iostream_client.cpp | 2 +- libs/asio/example/cpp11/local/stream_client.cpp | 2 +- libs/asio/example/cpp11/local/stream_server.cpp | 2 +- libs/asio/example/cpp11/multicast/Jamfile.v2 | 46 +- libs/asio/example/cpp11/multicast/receiver.cpp | 2 +- libs/asio/example/cpp11/multicast/sender.cpp | 2 +- libs/asio/example/cpp11/nonblocking/Jamfile.v2 | 46 +- .../example/cpp11/nonblocking/third_party_lib.cpp | 2 +- libs/asio/example/cpp11/spawn/Jamfile.v2 | 46 +- libs/asio/example/cpp11/spawn/echo_server.cpp | 2 +- libs/asio/example/cpp11/spawn/parallel_grep.cpp | 2 +- .../example/cpp17/coroutines_ts/chat_server.cpp | 224 + .../coroutines_ts/double_buffered_echo_server.cpp | 97 + .../example/cpp17/coroutines_ts/echo_server.cpp | 82 + .../cpp17/coroutines_ts/range_based_for.cpp | 111 + .../cpp17/coroutines_ts/refactored_echo_server.cpp | 91 + libs/asio/test/Jamfile.v2 | 64 +- libs/asio/test/archetypes/async_ops.hpp | 2 +- libs/asio/test/archetypes/async_result.hpp | 2 +- libs/asio/test/archetypes/deprecated_async_ops.hpp | 2 +- .../test/archetypes/deprecated_async_result.hpp | 2 +- .../test/archetypes/gettable_socket_option.hpp | 2 +- libs/asio/test/archetypes/io_control_command.hpp | 2 +- .../test/archetypes/settable_socket_option.hpp | 2 +- libs/asio/test/associated_allocator.cpp | 2 +- libs/asio/test/associated_executor.cpp | 2 +- libs/asio/test/async_result.cpp | 2 +- libs/asio/test/basic_datagram_socket.cpp | 2 +- libs/asio/test/basic_deadline_timer.cpp | 2 +- libs/asio/test/basic_raw_socket.cpp | 2 +- libs/asio/test/basic_seq_packet_socket.cpp | 2 +- libs/asio/test/basic_serial_port.cpp | 2 +- libs/asio/test/basic_signal_set.cpp | 2 +- libs/asio/test/basic_socket_acceptor.cpp | 2 +- libs/asio/test/basic_stream_socket.cpp | 2 +- libs/asio/test/basic_streambuf.cpp | 2 +- libs/asio/test/basic_waitable_timer.cpp | 2 +- libs/asio/test/bind_executor.cpp | 2 +- libs/asio/test/buffer.cpp | 14 +- libs/asio/test/buffered_read_stream.cpp | 2 +- libs/asio/test/buffered_stream.cpp | 2 +- libs/asio/test/buffered_write_stream.cpp | 2 +- libs/asio/test/buffers_iterator.cpp | 2 +- libs/asio/test/completion_condition.cpp | 2 +- libs/asio/test/connect.cpp | 2 +- libs/asio/test/coroutine.cpp | 2 +- libs/asio/test/datagram_socket_service.cpp | 2 +- libs/asio/test/deadline_timer.cpp | 2 +- libs/asio/test/deadline_timer_service.cpp | 2 +- libs/asio/test/defer.cpp | 2 +- libs/asio/test/dispatch.cpp | 2 +- libs/asio/test/error.cpp | 2 +- libs/asio/test/execution_context.cpp | 2 +- libs/asio/test/executor.cpp | 2 +- libs/asio/test/executor_work_guard.cpp | 2 +- libs/asio/test/generic/basic_endpoint.cpp | 2 +- libs/asio/test/generic/datagram_protocol.cpp | 2 +- libs/asio/test/generic/raw_protocol.cpp | 2 +- libs/asio/test/generic/seq_packet_protocol.cpp | 2 +- libs/asio/test/generic/stream_protocol.cpp | 2 +- libs/asio/test/high_resolution_timer.cpp | 2 +- libs/asio/test/io_context.cpp | 2 +- libs/asio/test/ip/address.cpp | 12 +- libs/asio/test/ip/address_v4.cpp | 12 +- libs/asio/test/ip/address_v4_iterator.cpp | 2 +- libs/asio/test/ip/address_v4_range.cpp | 2 +- libs/asio/test/ip/address_v6.cpp | 12 +- libs/asio/test/ip/address_v6_iterator.cpp | 2 +- libs/asio/test/ip/address_v6_range.cpp | 2 +- libs/asio/test/ip/basic_endpoint.cpp | 2 +- libs/asio/test/ip/basic_resolver.cpp | 2 +- libs/asio/test/ip/basic_resolver_entry.cpp | 2 +- libs/asio/test/ip/basic_resolver_iterator.cpp | 2 +- libs/asio/test/ip/basic_resolver_query.cpp | 2 +- libs/asio/test/ip/host_name.cpp | 2 +- libs/asio/test/ip/icmp.cpp | 2 +- libs/asio/test/ip/multicast.cpp | 2 +- libs/asio/test/ip/network_v4.cpp | 12 +- libs/asio/test/ip/network_v6.cpp | 12 +- libs/asio/test/ip/resolver_query_base.cpp | 2 +- libs/asio/test/ip/resolver_service.cpp | 2 +- libs/asio/test/ip/tcp.cpp | 14 +- libs/asio/test/ip/udp.cpp | 2 +- libs/asio/test/ip/unicast.cpp | 2 +- libs/asio/test/ip/v6_only.cpp | 2 +- libs/asio/test/is_read_buffered.cpp | 2 +- libs/asio/test/is_write_buffered.cpp | 2 +- libs/asio/test/latency/Jamfile.v2 | 47 +- libs/asio/test/latency/allocator.hpp | 2 +- libs/asio/test/latency/high_res_clock.hpp | 2 +- libs/asio/test/latency/tcp_client.cpp | 2 +- libs/asio/test/latency/tcp_server.cpp | 2 +- libs/asio/test/latency/udp_client.cpp | 2 +- libs/asio/test/latency/udp_server.cpp | 2 +- libs/asio/test/local/basic_endpoint.cpp | 2 +- libs/asio/test/local/connect_pair.cpp | 2 +- libs/asio/test/local/datagram_protocol.cpp | 2 +- libs/asio/test/local/stream_protocol.cpp | 2 +- libs/asio/test/packaged_task.cpp | 2 +- libs/asio/test/placeholders.cpp | 2 +- libs/asio/test/posix/basic_descriptor.cpp | 2 +- libs/asio/test/posix/basic_stream_descriptor.cpp | 2 +- libs/asio/test/posix/descriptor.cpp | 2 +- libs/asio/test/posix/descriptor_base.cpp | 2 +- libs/asio/test/posix/stream_descriptor.cpp | 2 +- libs/asio/test/posix/stream_descriptor_service.cpp | 2 +- libs/asio/test/post.cpp | 2 +- libs/asio/test/raw_socket_service.cpp | 2 +- libs/asio/test/read.cpp | 2 +- libs/asio/test/read_at.cpp | 2 +- libs/asio/test/read_until.cpp | 2 +- libs/asio/test/seq_packet_socket_service.cpp | 2 +- libs/asio/test/serial_port.cpp | 2 +- libs/asio/test/serial_port_base.cpp | 2 +- libs/asio/test/serial_port_service.cpp | 2 +- libs/asio/test/signal_set.cpp | 2 +- libs/asio/test/signal_set_service.cpp | 2 +- libs/asio/test/socket_acceptor_service.cpp | 2 +- libs/asio/test/socket_base.cpp | 2 +- libs/asio/test/ssl/Jamfile.v2 | 45 +- libs/asio/test/ssl/context.cpp | 2 +- libs/asio/test/ssl/context_base.cpp | 2 +- libs/asio/test/ssl/error.cpp | 2 +- libs/asio/test/ssl/rfc2818_verification.cpp | 2 +- libs/asio/test/ssl/stream.cpp | 2 +- libs/asio/test/ssl/stream_base.cpp | 2 +- libs/asio/test/steady_timer.cpp | 2 +- libs/asio/test/strand.cpp | 4 +- libs/asio/test/stream_socket_service.cpp | 2 +- libs/asio/test/streambuf.cpp | 2 +- libs/asio/test/system_context.cpp | 2 +- libs/asio/test/system_executor.cpp | 2 +- libs/asio/test/system_timer.cpp | 2 +- libs/asio/test/time_traits.cpp | 2 +- libs/asio/test/ts/buffer.cpp | 2 +- libs/asio/test/ts/executor.cpp | 2 +- libs/asio/test/ts/internet.cpp | 2 +- libs/asio/test/ts/io_context.cpp | 2 +- libs/asio/test/ts/net.cpp | 2 +- libs/asio/test/ts/netfwd.cpp | 2 +- libs/asio/test/ts/socket.cpp | 2 +- libs/asio/test/ts/timer.cpp | 2 +- libs/asio/test/unit_test.hpp | 2 +- libs/asio/test/use_future.cpp | 2 +- libs/asio/test/uses_executor.cpp | 2 +- libs/asio/test/wait_traits.cpp | 2 +- libs/asio/test/waitable_timer_service.cpp | 2 +- libs/asio/test/windows/basic_handle.cpp | 2 +- libs/asio/test/windows/basic_object_handle.cpp | 2 +- .../test/windows/basic_random_access_handle.cpp | 2 +- libs/asio/test/windows/basic_stream_handle.cpp | 2 +- libs/asio/test/windows/object_handle.cpp | 2 +- libs/asio/test/windows/object_handle_service.cpp | 2 +- libs/asio/test/windows/overlapped_handle.cpp | 2 +- libs/asio/test/windows/overlapped_ptr.cpp | 2 +- libs/asio/test/windows/random_access_handle.cpp | 2 +- .../test/windows/random_access_handle_service.cpp | 2 +- libs/asio/test/windows/stream_handle.cpp | 2 +- libs/asio/test/windows/stream_handle_service.cpp | 2 +- libs/asio/test/write.cpp | 2 +- libs/asio/test/write_at.cpp | 2 +- libs/assert/doc/html/assert.html | 4 +- libs/assign/test/list_inserter.cpp | 10 +- libs/assign/test/list_of.cpp | 2 +- libs/atomic/doc/atomic.qbk | 266 +- libs/atomic/test/Jamfile.v2 | 1 + libs/atomic/test/api_test_helpers.hpp | 244 +- libs/atomic/test/atomicity.cpp | 1 - libs/atomic/test/c_implicit_ctor.cpp | 34 + libs/atomic/test/fallback_api.cpp | 11 + libs/atomic/test/lockfree.cpp | 20 + libs/atomic/test/native_api.cpp | 7 + libs/atomic/test/ordering.cpp | 5 +- libs/atomic/test/value_with_epsilon.hpp | 78 + libs/beast/CHANGELOG.md | 261 + libs/beast/CMakeLists.txt | 10 +- libs/beast/Jamfile | 4 +- libs/beast/README.md | 34 +- libs/beast/doc/docca/include/docca/doxygen.xsl | 2 +- libs/beast/doc/html/beast/concepts/BodyReader.html | 41 +- libs/beast/doc/html/beast/concepts/BodyWriter.html | 40 +- libs/beast/doc/html/beast/design_choices.html | 2 +- libs/beast/doc/html/beast/design_choices/faq.html | 6 +- .../http_comparison_to_other_librari.html | 4 +- libs/beast/doc/html/beast/examples.html | 16 +- libs/beast/doc/html/beast/index.html | 1885 +- libs/beast/doc/html/beast/introduction.html | 76 +- libs/beast/doc/html/beast/quickref.html | 55 +- .../allocator_type.html | 2 +- .../basic_flat_buffer.html | 2 +- .../basic_flat_buffer_dtor_.html | 2 +- .../boost__beast__basic_flat_buffer/capacity.html | 2 +- .../boost__beast__basic_flat_buffer/commit.html | 2 +- .../const_buffers_type.html | 4 +- .../boost__beast__basic_flat_buffer/consume.html | 2 +- .../ref/boost__beast__basic_flat_buffer/data.html | 2 +- .../get_allocator.html | 2 +- .../boost__beast__basic_flat_buffer/max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../operator_eq_.html | 2 +- .../boost__beast__basic_flat_buffer/prepare.html | 2 +- .../shrink_to_fit.html | 2 +- .../ref/boost__beast__basic_flat_buffer/size.html | 2 +- .../ref/boost__beast__basic_flat_buffer/swap.html | 2 +- .../allocator_type.html | 2 +- .../basic_multi_buffer.html | 2 +- .../basic_multi_buffer_dtor_.html | 2 +- .../boost__beast__basic_multi_buffer/capacity.html | 2 +- .../boost__beast__basic_multi_buffer/commit.html | 2 +- .../const_buffers_type.html | 2 +- .../boost__beast__basic_multi_buffer/consume.html | 2 +- .../ref/boost__beast__basic_multi_buffer/data.html | 2 +- .../get_allocator.html | 2 +- .../boost__beast__basic_multi_buffer/max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../operator_eq_.html | 2 +- .../boost__beast__basic_multi_buffer/prepare.html | 2 +- .../ref/boost__beast__basic_multi_buffer/size.html | 2 +- .../ref/boost__beast__basic_multi_buffer/swap.html | 2 +- .../beast/ref/boost__beast__basic_string_view.html | 2 +- .../html/beast/ref/boost__beast__bind_handler.html | 17 +- .../async_read_some.html | 10 +- .../async_write_some.html | 10 +- .../boost__beast__buffered_read_stream/buffer.html | 2 +- .../buffer_type.html | 2 +- .../buffered_read_stream.html | 2 +- .../capacity.html | 2 +- .../get_executor.html | 2 +- .../lowest_layer.html | 2 +- .../lowest_layer_type.html | 14 +- .../next_layer.html | 2 +- .../next_layer_type.html | 2 +- .../operator_eq_.html | 2 +- .../read_some.html | 2 +- .../write_some.html | 2 +- .../doc/html/beast/ref/boost__beast__buffers.html | 2 +- .../buffers_adapter.html | 2 +- .../boost__beast__buffers_adapter/capacity.html | 2 +- .../ref/boost__beast__buffers_adapter/commit.html | 2 +- .../const_buffers_type.html | 2 +- .../ref/boost__beast__buffers_adapter/consume.html | 2 +- .../ref/boost__beast__buffers_adapter/data.html | 2 +- .../boost__beast__buffers_adapter/max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../operator_eq_.html | 2 +- .../ref/boost__beast__buffers_adapter/prepare.html | 2 +- .../ref/boost__beast__buffers_adapter/size.html | 2 +- .../html/beast/ref/boost__beast__buffers_cat.html | 2 +- .../ref/boost__beast__buffers_cat_view/begin.html | 2 +- .../buffers_cat_view.html | 2 +- .../ref/boost__beast__buffers_cat_view/end.html | 2 +- .../operator_eq_.html | 2 +- .../boost__beast__buffers_cat_view/value_type.html | 2 +- .../beast/ref/boost__beast__buffers_front.html | 2 +- .../beast/ref/boost__beast__buffers_prefix.html | 2 +- .../boost__beast__buffers_prefix_view/begin.html | 2 +- .../buffers_prefix_view.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__buffers_prefix_view/end.html | 2 +- .../operator_eq_.html | 2 +- .../value_type.html | 2 +- .../ref/boost__beast__buffers_suffix/begin.html | 2 +- .../buffers_suffix.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__buffers_suffix/consume.html | 2 +- .../ref/boost__beast__buffers_suffix/end.html | 2 +- .../boost__beast__buffers_suffix/operator_eq_.html | 2 +- .../boost__beast__buffers_suffix/value_type.html | 2 +- .../beast/ref/boost__beast__buffers_to_string.html | 2 +- .../doc/html/beast/ref/boost__beast__errc.html | 2 +- .../beast/ref/boost__beast__error_category.html | 2 +- .../html/beast/ref/boost__beast__error_code.html | 2 +- .../beast/ref/boost__beast__error_condition.html | 2 +- .../html/beast/ref/boost__beast__file/close.html | 2 +- .../html/beast/ref/boost__beast__file/is_open.html | 2 +- .../ref/boost__beast__file/native_handle.html | 2 +- .../ref/boost__beast__file/native_handle_type.html | 2 +- .../html/beast/ref/boost__beast__file/open.html | 2 +- .../doc/html/beast/ref/boost__beast__file/pos.html | 2 +- .../html/beast/ref/boost__beast__file/read.html | 2 +- .../html/beast/ref/boost__beast__file/seek.html | 2 +- .../html/beast/ref/boost__beast__file/size.html | 2 +- .../html/beast/ref/boost__beast__file/write.html | 2 +- .../html/beast/ref/boost__beast__file_mode.html | 18 +- .../beast/ref/boost__beast__file_posix/close.html | 2 +- .../ref/boost__beast__file_posix/file_posix.html | 2 +- .../boost__beast__file_posix/file_posix_dtor_.html | 2 +- .../ref/boost__beast__file_posix/is_open.html | 2 +- .../boost__beast__file_posix/native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../beast/ref/boost__beast__file_posix/open.html | 2 +- .../ref/boost__beast__file_posix/operator_eq_.html | 2 +- .../beast/ref/boost__beast__file_posix/pos.html | 2 +- .../beast/ref/boost__beast__file_posix/read.html | 2 +- .../beast/ref/boost__beast__file_posix/seek.html | 2 +- .../beast/ref/boost__beast__file_posix/size.html | 2 +- .../beast/ref/boost__beast__file_posix/write.html | 2 +- .../beast/ref/boost__beast__file_stdio/close.html | 2 +- .../ref/boost__beast__file_stdio/file_stdio.html | 2 +- .../boost__beast__file_stdio/file_stdio_dtor_.html | 2 +- .../ref/boost__beast__file_stdio/is_open.html | 2 +- .../boost__beast__file_stdio/native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../beast/ref/boost__beast__file_stdio/open.html | 2 +- .../ref/boost__beast__file_stdio/operator_eq_.html | 2 +- .../beast/ref/boost__beast__file_stdio/pos.html | 2 +- .../beast/ref/boost__beast__file_stdio/read.html | 2 +- .../beast/ref/boost__beast__file_stdio/seek.html | 2 +- .../beast/ref/boost__beast__file_stdio/size.html | 2 +- .../beast/ref/boost__beast__file_stdio/write.html | 2 +- .../beast/ref/boost__beast__file_win32/close.html | 2 +- .../ref/boost__beast__file_win32/file_win32.html | 2 +- .../boost__beast__file_win32/file_win32_dtor_.html | 2 +- .../ref/boost__beast__file_win32/is_open.html | 2 +- .../boost__beast__file_win32/native_handle.html | 2 +- .../native_handle_type.html | 2 +- .../beast/ref/boost__beast__file_win32/open.html | 2 +- .../ref/boost__beast__file_win32/operator_eq_.html | 2 +- .../beast/ref/boost__beast__file_win32/pos.html | 2 +- .../beast/ref/boost__beast__file_win32/read.html | 2 +- .../beast/ref/boost__beast__file_win32/seek.html | 2 +- .../beast/ref/boost__beast__file_win32/size.html | 2 +- .../beast/ref/boost__beast__file_win32/write.html | 2 +- .../html/beast/ref/boost__beast__flat_buffer.html | 2 +- .../ref/boost__beast__flat_static_buffer/base.html | 2 +- .../boost__beast__flat_static_buffer/capacity.html | 2 +- .../boost__beast__flat_static_buffer/commit.html | 2 +- .../const_buffers_type.html | 4 +- .../boost__beast__flat_static_buffer/consume.html | 2 +- .../ref/boost__beast__flat_static_buffer/data.html | 2 +- .../flat_static_buffer.html | 2 +- .../boost__beast__flat_static_buffer/max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../operator_eq_.html | 2 +- .../boost__beast__flat_static_buffer/prepare.html | 2 +- .../boost__beast__flat_static_buffer/reset.html | 2 +- .../boost__beast__flat_static_buffer/reset0.html | 2 +- .../ref/boost__beast__flat_static_buffer/size.html | 2 +- .../capacity.html | 2 +- .../commit.html | 2 +- .../const_buffers_type.html | 4 +- .../consume.html | 2 +- .../data.html | 2 +- .../flat_static_buffer_base.html | 2 +- .../flat_static_buffer_base0.html | 2 +- .../max_size.html | 2 +- .../mutable_buffers_type.html | 2 +- .../prepare.html | 2 +- .../reset.html | 2 +- .../reset0.html | 2 +- .../size.html | 2 +- .../beast/ref/boost__beast__generic_category.html | 2 +- .../beast/ref/boost__beast__get_lowest_layer.html | 10 +- .../html/beast/ref/boost__beast__handler_ptr.html | 61 +- .../boost__beast__handler_ptr/element_type.html | 4 +- .../beast/ref/boost__beast__handler_ptr/get.html | 6 +- .../ref/boost__beast__handler_ptr/handler.html | 28 +- .../handler/overload1.html | 55 + .../handler/overload2.html | 55 + .../ref/boost__beast__handler_ptr/handler_ptr.html | 37 +- .../handler_ptr/overload1.html | 9 +- .../handler_ptr/overload2.html | 8 +- .../handler_ptr/overload3.html | 65 +- .../handler_ptr/overload4.html | 22 +- .../handler_ptr_dtor_.html | 14 +- .../boost__beast__handler_ptr/handler_type.html | 4 +- .../ref/boost__beast__handler_ptr/invoke.html | 11 +- .../boost__beast__handler_ptr/operator_arrow_.html | 2 +- .../boost__beast__handler_ptr/operator_bool.html | 60 - .../boost__beast__handler_ptr/operator_eq_.html | 29 +- .../operator_eq_/overload1.html | 56 + .../operator_eq_/overload2.html | 56 + .../boost__beast__handler_ptr/operator_star_.html | 8 +- .../boost__beast__handler_ptr/release_handler.html | 16 +- .../beast/ref/boost__beast__handler_ptr__P.html | 143 - .../beast/ref/boost__beast__handler_ptr__P/P.html | 61 - .../ref/boost__beast__handler_ptr__P/handler.html | 56 - .../beast/ref/boost__beast__handler_ptr__P/n.html | 56 - .../beast/ref/boost__beast__handler_ptr__P/t.html | 56 - .../beast/ref/boost__beast__has_get_executor.html | 6 +- .../beast/ref/boost__beast__http__async_read.html | 6 +- .../boost__beast__http__async_read/overload1.html | 8 +- .../boost__beast__http__async_read/overload2.html | 8 +- .../ref/boost__beast__http__async_read_header.html | 10 +- .../ref/boost__beast__http__async_read_some.html | 10 +- .../beast/ref/boost__beast__http__async_write.html | 6 +- .../boost__beast__http__async_write/overload1.html | 8 +- .../boost__beast__http__async_write/overload2.html | 8 +- .../boost__beast__http__async_write_header.html | 10 +- .../ref/boost__beast__http__async_write_some.html | 10 +- .../basic_chunk_extensions.html | 2 +- .../begin.html | 2 +- .../clear.html | 2 +- .../end.html | 2 +- .../insert.html | 2 +- .../parse.html | 2 +- .../str.html | 2 +- .../value_type.html | 2 +- .../reader.html | 2 +- .../size.html | 2 +- .../value_type.html | 2 +- .../writer.html | 2 +- .../allocator_type.html | 2 +- .../ref/boost__beast__http__basic_fields/at.html | 2 +- .../basic_fields.html | 2 +- .../basic_fields_dtor_.html | 2 +- .../boost__beast__http__basic_fields/begin.html | 2 +- .../boost__beast__http__basic_fields/cbegin.html | 2 +- .../ref/boost__beast__http__basic_fields/cend.html | 2 +- .../boost__beast__http__basic_fields/clear.html | 2 +- .../const_iterator.html | 2 +- .../boost__beast__http__basic_fields/count.html | 2 +- .../ref/boost__beast__http__basic_fields/end.html | 2 +- .../equal_range.html | 2 +- .../boost__beast__http__basic_fields/erase.html | 2 +- .../ref/boost__beast__http__basic_fields/find.html | 2 +- .../get_allocator.html | 2 +- .../get_chunked_impl.html | 2 +- .../get_keep_alive_impl.html | 2 +- .../get_method_impl.html | 2 +- .../get_reason_impl.html | 2 +- .../get_target_impl.html | 2 +- .../has_content_length_impl.html | 2 +- .../boost__beast__http__basic_fields/insert.html | 2 +- .../boost__beast__http__basic_fields/iterator.html | 2 +- .../boost__beast__http__basic_fields/key_comp.html | 2 +- .../operator_eq_.html | 2 +- .../operator_lb__rb_.html | 2 +- .../ref/boost__beast__http__basic_fields/set.html | 2 +- .../set_chunked_impl.html | 2 +- .../set_content_length_impl.html | 2 +- .../set_keep_alive_impl.html | 2 +- .../set_method_impl.html | 2 +- .../set_reason_impl.html | 2 +- .../set_target_impl.html | 2 +- .../ref/boost__beast__http__basic_fields/swap.html | 2 +- .../boost__beast__http__basic_fields/swap0.html | 2 +- .../boost__beast__http__basic_fields/writer.html | 2 +- .../operator_lp__rp_.html | 2 +- .../name.html | 4 +- .../name_string.html | 2 +- .../operator_eq_.html | 2 +- .../value.html | 2 +- .../value_type.html | 2 +- .../file_type.html | 2 +- .../boost__beast__http__basic_file_body/size.html | 2 +- .../finish.html | 2 +- .../init.html | 2 +- .../put.html | 2 +- .../reader.html | 5 +- .../basic_file_body.html | 2 +- .../close.html | 2 +- .../is_open.html | 2 +- .../open.html | 2 +- .../operator_eq_.html | 2 +- .../reset.html | 2 +- .../size.html | 2 +- .../value_type.html | 2 +- .../value_type_dtor_.html | 2 +- .../const_buffers_type.html | 2 +- .../get.html | 2 +- .../init.html | 2 +- .../writer.html | 5 +- .../ref/boost__beast__http__basic_parser/base.html | 2 +- .../basic_parser.html | 2 +- .../basic_parser0.html | 2 +- .../basic_parser_dtor_.html | 2 +- .../body_limit.html | 2 +- .../boost__beast__http__basic_parser/chunked.html | 2 +- .../content_length.html | 2 +- .../boost__beast__http__basic_parser/eager.html | 2 +- .../boost__beast__http__basic_parser/got_some.html | 2 +- .../header_limit.html | 2 +- .../boost__beast__http__basic_parser/is_done.html | 2 +- .../is_header_done.html | 2 +- .../is_request.html | 2 +- .../keep_alive.html | 2 +- .../boost__beast__http__basic_parser/need_eof.html | 2 +- .../operator_eq0.html | 2 +- .../operator_eq_.html | 2 +- .../ref/boost__beast__http__basic_parser/put.html | 2 +- .../boost__beast__http__basic_parser/put_eof.html | 2 +- .../ref/boost__beast__http__basic_parser/skip.html | 2 +- .../boost__beast__http__basic_parser/upgrade.html | 2 +- .../reader.html | 2 +- .../size.html | 2 +- .../value_type.html | 2 +- .../writer.html | 2 +- .../boost__beast__http__buffer_body/reader.html | 2 +- .../boost__beast__http__buffer_body/writer.html | 2 +- .../data.html | 2 +- .../more.html | 2 +- .../size.html | 2 +- .../ref/boost__beast__http__chunk_body/begin.html | 2 +- .../boost__beast__http__chunk_body/chunk_body.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__chunk_body/end.html | 2 +- .../boost__beast__http__chunk_body/value_type.html | 2 +- .../ref/boost__beast__http__chunk_crlf/begin.html | 2 +- .../boost__beast__http__chunk_crlf/chunk_crlf.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__chunk_crlf/end.html | 2 +- .../boost__beast__http__chunk_crlf/value_type.html | 2 +- .../ref/boost__beast__http__chunk_extensions.html | 2 +- .../boost__beast__http__chunk_header/begin.html | 2 +- .../chunk_header.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__chunk_header/end.html | 2 +- .../value_type.html | 2 +- .../ref/boost__beast__http__chunk_last/begin.html | 2 +- .../boost__beast__http__chunk_last/chunk_last.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__chunk_last/end.html | 2 +- .../boost__beast__http__chunk_last/value_type.html | 2 +- .../ref/boost__beast__http__dynamic_body.html | 2 +- .../ref/boost__beast__http__empty_body/reader.html | 2 +- .../ref/boost__beast__http__empty_body/size.html | 2 +- .../ref/boost__beast__http__empty_body/writer.html | 2 +- .../html/beast/ref/boost__beast__http__error.html | 57 +- .../ref/boost__beast__http__ext_list/begin.html | 2 +- .../ref/boost__beast__http__ext_list/cbegin.html | 2 +- .../ref/boost__beast__http__ext_list/cend.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__ext_list/end.html | 2 +- .../ref/boost__beast__http__ext_list/exists.html | 2 +- .../ref/boost__beast__http__ext_list/ext_list.html | 2 +- .../ref/boost__beast__http__ext_list/find.html | 2 +- .../boost__beast__http__ext_list/value_type.html | 2 +- .../html/beast/ref/boost__beast__http__field.html | 716 +- .../html/beast/ref/boost__beast__http__fields.html | 2 +- .../beast/ref/boost__beast__http__file_body.html | 2 +- .../boost__beast__http__header/fields_type.html | 2 +- .../ref/boost__beast__http__header/header.html | 2 +- .../ref/boost__beast__http__header/is_request.html | 2 +- .../ref/boost__beast__http__header/method.html | 2 +- .../boost__beast__http__header/method_string.html | 2 +- .../boost__beast__http__header/operator_eq_.html | 2 +- .../ref/boost__beast__http__header/reason.html | 2 +- .../ref/boost__beast__http__header/result.html | 2 +- .../ref/boost__beast__http__header/result_int.html | 2 +- .../ref/boost__beast__http__header/target.html | 2 +- .../ref/boost__beast__http__header/version.html | 2 +- .../ref/boost__beast__http__int_to_status.html | 2 +- .../beast/ref/boost__beast__http__make_chunk.html | 2 +- .../ref/boost__beast__http__make_chunk_last.html | 2 +- .../ref/boost__beast__http__message/base.html | 2 +- .../ref/boost__beast__http__message/body.html | 2 +- .../ref/boost__beast__http__message/body_type.html | 2 +- .../ref/boost__beast__http__message/chunked.html | 2 +- .../content_length.html | 2 +- .../boost__beast__http__message/fields_type.html | 2 +- .../has_content_length.html | 2 +- .../boost__beast__http__message/header_type.html | 2 +- .../boost__beast__http__message/is_request.html | 2 +- .../boost__beast__http__message/keep_alive.html | 2 +- .../ref/boost__beast__http__message/message.html | 2 +- .../ref/boost__beast__http__message/method.html | 2 +- .../boost__beast__http__message/method_string.html | 2 +- .../ref/boost__beast__http__message/need_eof.html | 2 +- .../boost__beast__http__message/operator_eq_.html | 2 +- .../boost__beast__http__message/payload_size.html | 2 +- .../prepare_payload.html | 2 +- .../ref/boost__beast__http__message/reason.html | 2 +- .../ref/boost__beast__http__message/result.html | 2 +- .../boost__beast__http__message/result_int.html | 2 +- .../ref/boost__beast__http__message/target.html | 2 +- .../ref/boost__beast__http__message/version.html | 2 +- .../ref/boost__beast__http__obsolete_reason.html | 2 +- .../ref/boost__beast__http__operator_lt__lt_.html | 2 +- .../ref/boost__beast__http__opt_token_list.html | 2 +- .../ref/boost__beast__http__param_list/begin.html | 2 +- .../ref/boost__beast__http__param_list/cbegin.html | 2 +- .../ref/boost__beast__http__param_list/cend.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__param_list/end.html | 2 +- .../boost__beast__http__param_list/param_list.html | 2 +- .../boost__beast__http__param_list/value_type.html | 2 +- .../html/beast/ref/boost__beast__http__parser.html | 5 +- .../beast/ref/boost__beast__http__parser/base.html | 2 +- .../ref/boost__beast__http__parser/body_limit.html | 2 +- .../ref/boost__beast__http__parser/chunked.html | 2 +- .../boost__beast__http__parser/content_length.html | 2 +- .../ref/boost__beast__http__parser/eager.html | 2 +- .../beast/ref/boost__beast__http__parser/get.html | 2 +- .../ref/boost__beast__http__parser/got_some.html | 2 +- .../boost__beast__http__parser/header_limit.html | 2 +- .../ref/boost__beast__http__parser/is_done.html | 2 +- .../boost__beast__http__parser/is_header_done.html | 2 +- .../ref/boost__beast__http__parser/is_request.html | 2 +- .../ref/boost__beast__http__parser/keep_alive.html | 2 +- .../ref/boost__beast__http__parser/need_eof.html | 2 +- .../boost__beast__http__parser/on_chunk_body.html | 2 +- .../on_chunk_header.html | 2 +- .../boost__beast__http__parser/operator_eq_.html | 4 +- .../ref/boost__beast__http__parser/parser.html | 17 +- .../parser/overload1.html | 5 +- .../parser/overload2.html | 4 +- .../parser/overload3.html | 8 +- .../boost__beast__http__parser/parser_dtor_.html | 2 +- .../beast/ref/boost__beast__http__parser/put.html | 2 +- .../ref/boost__beast__http__parser/put_eof.html | 2 +- .../ref/boost__beast__http__parser/release.html | 2 +- .../beast/ref/boost__beast__http__parser/skip.html | 2 +- .../ref/boost__beast__http__parser/upgrade.html | 2 +- .../ref/boost__beast__http__parser/value_type.html | 2 +- .../html/beast/ref/boost__beast__http__read.html | 2 +- .../beast/ref/boost__beast__http__read_header.html | 2 +- .../beast/ref/boost__beast__http__read_some.html | 2 +- .../beast/ref/boost__beast__http__request.html | 2 +- .../ref/boost__beast__http__request_header.html | 2 +- .../ref/boost__beast__http__request_parser.html | 7 +- .../boost__beast__http__request_serializer.html | 16 +- .../beast/ref/boost__beast__http__response.html | 2 +- .../ref/boost__beast__http__response_header.html | 2 +- .../ref/boost__beast__http__response_parser.html | 7 +- .../boost__beast__http__response_serializer.html | 16 +- .../beast/ref/boost__beast__http__serializer.html | 14 +- .../boost__beast__http__serializer/consume.html | 2 +- .../ref/boost__beast__http__serializer/get.html | 2 +- .../boost__beast__http__serializer/is_done.html | 2 +- .../is_header_done.html | 2 +- .../ref/boost__beast__http__serializer/limit.html | 2 +- .../ref/boost__beast__http__serializer/next.html | 2 +- .../operator_eq_.html | 2 +- .../reader_impl.html | 4 +- .../boost__beast__http__serializer/serializer.html | 2 +- .../ref/boost__beast__http__serializer/split.html | 2 +- .../boost__beast__http__serializer/value_type.html | 8 +- .../writer_impl.html | 73 + .../beast/ref/boost__beast__http__span_body.html | 6 +- .../ref/boost__beast__http__span_body/reader.html | 2 +- .../ref/boost__beast__http__span_body/size.html | 2 +- .../boost__beast__http__span_body/value_type.html | 2 +- .../ref/boost__beast__http__span_body/writer.html | 2 +- .../html/beast/ref/boost__beast__http__status.html | 128 +- .../ref/boost__beast__http__status_class.html | 14 +- .../beast/ref/boost__beast__http__string_body.html | 2 +- .../ref/boost__beast__http__string_to_field.html | 2 +- .../ref/boost__beast__http__string_to_verb.html | 2 +- .../html/beast/ref/boost__beast__http__swap.html | 2 +- .../ref/boost__beast__http__to_status_class.html | 2 +- .../beast/ref/boost__beast__http__to_string.html | 2 +- .../ref/boost__beast__http__token_list/begin.html | 2 +- .../ref/boost__beast__http__token_list/cbegin.html | 2 +- .../ref/boost__beast__http__token_list/cend.html | 2 +- .../const_iterator.html | 2 +- .../ref/boost__beast__http__token_list/end.html | 2 +- .../ref/boost__beast__http__token_list/exists.html | 2 +- .../boost__beast__http__token_list/token_list.html | 2 +- .../boost__beast__http__token_list/value_type.html | 2 +- .../ref/boost__beast__http__validate_list.html | 2 +- .../boost__beast__http__vector_body/reader.html | 2 +- .../ref/boost__beast__http__vector_body/size.html | 2 +- .../value_type.html | 2 +- .../boost__beast__http__vector_body/writer.html | 2 +- .../html/beast/ref/boost__beast__http__verb.html | 70 +- .../html/beast/ref/boost__beast__http__write.html | 2 +- .../ref/boost__beast__http__write_header.html | 2 +- .../beast/ref/boost__beast__http__write_some.html | 2 +- .../ref/boost__beast__iequal/operator_lp__rp_.html | 2 +- .../doc/html/beast/ref/boost__beast__iequals.html | 2 +- .../ref/boost__beast__iless/operator_lp__rp_.html | 2 +- .../ref/boost__beast__is_completion_handler.html | 2 +- .../html/beast/ref/boost__beast__multi_buffer.html | 2 +- .../beast/ref/boost__beast__operator_eq__eq_.html | 2 +- .../html/beast/ref/boost__beast__operator_gt_.html | 2 +- .../beast/ref/boost__beast__operator_gt__eq_.html | 2 +- .../html/beast/ref/boost__beast__operator_lt_.html | 2 +- .../beast/ref/boost__beast__operator_lt__eq_.html | 2 +- .../beast/ref/boost__beast__operator_lt__lt_.html | 2 +- .../beast/ref/boost__beast__operator_not__eq_.html | 2 +- .../beast/ref/boost__beast__operator_plus_.html | 2 +- .../doc/html/beast/ref/boost__beast__ostream.html | 2 +- .../html/beast/ref/boost__beast__read_size.html | 2 +- .../ref/boost__beast__read_size_or_throw.html | 2 +- .../html/beast/ref/boost__beast__span/begin.html | 2 +- .../html/beast/ref/boost__beast__span/cbegin.html | 2 +- .../html/beast/ref/boost__beast__span/cend.html | 2 +- .../ref/boost__beast__span/const_iterator.html | 2 +- .../ref/boost__beast__span/const_pointer.html | 2 +- .../ref/boost__beast__span/const_reference.html | 2 +- .../html/beast/ref/boost__beast__span/data.html | 2 +- .../beast/ref/boost__beast__span/element_type.html | 2 +- .../html/beast/ref/boost__beast__span/empty.html | 2 +- .../doc/html/beast/ref/boost__beast__span/end.html | 2 +- .../beast/ref/boost__beast__span/index_type.html | 2 +- .../beast/ref/boost__beast__span/iterator.html | 2 +- .../beast/ref/boost__beast__span/operator_eq_.html | 2 +- .../html/beast/ref/boost__beast__span/pointer.html | 2 +- .../beast/ref/boost__beast__span/reference.html | 2 +- .../html/beast/ref/boost__beast__span/size.html | 2 +- .../html/beast/ref/boost__beast__span/span.html | 2 +- .../beast/ref/boost__beast__span/value_type.html | 2 +- .../beast/ref/boost__beast__static_buffer.html | 12 + .../ref/boost__beast__static_buffer/base.html | 2 +- .../ref/boost__beast__static_buffer/capacity.html | 2 +- .../ref/boost__beast__static_buffer/commit.html | 2 +- .../const_buffers_type.html | 4 +- .../ref/boost__beast__static_buffer/consume.html | 2 +- .../ref/boost__beast__static_buffer/data.html | 2 +- .../ref/boost__beast__static_buffer/max_size.html | 2 +- .../mutable_buffers_type.html | 8 +- .../boost__beast__static_buffer/mutable_data.html | 59 + .../boost__beast__static_buffer/operator_eq_.html | 8 +- .../ref/boost__beast__static_buffer/prepare.html | 2 +- .../ref/boost__beast__static_buffer/reset.html | 2 +- .../ref/boost__beast__static_buffer/size.html | 2 +- .../boost__beast__static_buffer/static_buffer.html | 2 +- .../ref/boost__beast__static_buffer_base.html | 12 + .../boost__beast__static_buffer_base/capacity.html | 2 +- .../boost__beast__static_buffer_base/commit.html | 2 +- .../const_buffers_type.html | 4 +- .../boost__beast__static_buffer_base/consume.html | 2 +- .../ref/boost__beast__static_buffer_base/data.html | 2 +- .../boost__beast__static_buffer_base/max_size.html | 2 +- .../mutable_buffers_type.html | 8 +- .../mutable_data.html | 59 + .../boost__beast__static_buffer_base/prepare.html | 8 +- .../boost__beast__static_buffer_base/reset.html | 2 +- .../ref/boost__beast__static_buffer_base/size.html | 2 +- .../static_buffer_base.html | 2 +- .../static_buffer_base0.html | 2 +- .../ref/boost__beast__static_string/append.html | 2 +- .../ref/boost__beast__static_string/assign.html | 2 +- .../beast/ref/boost__beast__static_string/at.html | 2 +- .../ref/boost__beast__static_string/back.html | 2 +- .../ref/boost__beast__static_string/begin.html | 2 +- .../ref/boost__beast__static_string/c_str.html | 2 +- .../ref/boost__beast__static_string/capacity.html | 2 +- .../ref/boost__beast__static_string/cbegin.html | 2 +- .../ref/boost__beast__static_string/cend.html | 2 +- .../ref/boost__beast__static_string/clear.html | 2 +- .../ref/boost__beast__static_string/compare.html | 2 +- .../const_iterator.html | 2 +- .../boost__beast__static_string/const_pointer.html | 2 +- .../const_reference.html | 2 +- .../const_reverse_iterator.html | 2 +- .../ref/boost__beast__static_string/copy.html | 2 +- .../ref/boost__beast__static_string/crbegin.html | 2 +- .../ref/boost__beast__static_string/crend.html | 2 +- .../ref/boost__beast__static_string/data.html | 2 +- .../difference_type.html | 2 +- .../ref/boost__beast__static_string/empty.html | 2 +- .../beast/ref/boost__beast__static_string/end.html | 2 +- .../ref/boost__beast__static_string/erase.html | 2 +- .../ref/boost__beast__static_string/front.html | 2 +- .../ref/boost__beast__static_string/insert.html | 2 +- .../ref/boost__beast__static_string/iterator.html | 2 +- .../ref/boost__beast__static_string/length.html | 2 +- .../ref/boost__beast__static_string/max_size.html | 2 +- .../boost__beast__static_string/max_size_n.html | 2 +- .../ref/boost__beast__static_string/npos.html | 2 +- .../boost__beast__static_string/operator_eq_.html | 2 +- .../operator_lb__rb_.html | 2 +- .../operator_plus__eq_.html | 2 +- .../operator_string_view_type.html | 2 +- .../ref/boost__beast__static_string/pointer.html | 2 +- .../ref/boost__beast__static_string/pop_back.html | 2 +- .../ref/boost__beast__static_string/push_back.html | 2 +- .../ref/boost__beast__static_string/rbegin.html | 2 +- .../ref/boost__beast__static_string/reference.html | 2 +- .../ref/boost__beast__static_string/rend.html | 2 +- .../ref/boost__beast__static_string/reserve.html | 2 +- .../ref/boost__beast__static_string/resize.html | 2 +- .../reverse_iterator.html | 2 +- .../boost__beast__static_string/shrink_to_fit.html | 2 +- .../ref/boost__beast__static_string/size.html | 2 +- .../ref/boost__beast__static_string/size_type.html | 2 +- .../boost__beast__static_string/static_string.html | 2 +- .../string_view_type.html | 2 +- .../ref/boost__beast__static_string/substr.html | 2 +- .../ref/boost__beast__static_string/swap.html | 2 +- .../boost__beast__static_string/traits_type.html | 2 +- .../boost__beast__static_string/value_type.html | 2 +- .../boost__beast__string_param/operator_eq_.html | 2 +- .../operator_string_view_const.html | 2 +- .../beast/ref/boost__beast__string_param/str.html | 2 +- .../boost__beast__string_param/string_param.html | 2 +- .../html/beast/ref/boost__beast__string_view.html | 2 +- .../doc/html/beast/ref/boost__beast__swap.html | 2 +- .../beast/ref/boost__beast__system_category.html | 2 +- .../html/beast/ref/boost__beast__system_error.html | 2 +- .../beast/ref/boost__beast__to_static_string.html | 2 +- .../boost__beast__websocket__async_teardown.html | 2 +- .../overload1.html | 6 +- .../overload2.html | 6 +- .../overload3.html | 6 +- .../ref/boost__beast__websocket__close_code.html | 36 +- .../close_reason.html | 2 +- .../code.html | 2 +- .../operator_bool.html | 2 +- .../reason.html | 8 +- .../ref/boost__beast__websocket__condition.html | 125 + .../beast/ref/boost__beast__websocket__error.html | 457 +- .../ref/boost__beast__websocket__frame_type.html | 8 +- .../ref/boost__beast__websocket__is_upgrade.html | 2 +- .../client_enable.html | 2 +- .../client_max_window_bits.html | 2 +- .../client_no_context_takeover.html | 2 +- .../compLevel.html | 2 +- .../memLevel.html | 2 +- .../server_enable.html | 2 +- .../server_max_window_bits.html | 2 +- .../server_no_context_takeover.html | 2 +- .../ref/boost__beast__websocket__ping_data.html | 2 +- .../boost__beast__websocket__reason_string.html | 2 +- .../ref/boost__beast__websocket__request_type.html | 2 +- .../boost__beast__websocket__response_type.html | 2 +- .../ref/boost__beast__websocket__role_type.html | 6 +- .../beast/ref/boost__beast__websocket__stream.html | 37 +- .../boost__beast__websocket__stream/accept.html | 2 +- .../boost__beast__websocket__stream/accept_ex.html | 2 +- .../async_accept.html | 8 +- .../async_accept/overload1.html | 8 +- .../async_accept/overload2.html | 8 +- .../async_accept/overload3.html | 8 +- .../async_accept_ex.html | 8 +- .../async_accept_ex/overload1.html | 8 +- .../async_accept_ex/overload2.html | 8 +- .../async_accept_ex/overload3.html | 8 +- .../async_close.html | 10 +- .../async_handshake.html | 6 +- .../async_handshake/overload1.html | 8 +- .../async_handshake/overload2.html | 8 +- .../async_handshake_ex.html | 6 +- .../async_handshake_ex/overload1.html | 8 +- .../async_handshake_ex/overload2.html | 8 +- .../async_ping.html | 10 +- .../async_pong.html | 10 +- .../async_read.html | 10 +- .../async_read_some.html | 6 +- .../async_read_some/overload1.html | 8 +- .../async_read_some/overload2.html | 8 +- .../async_write.html | 10 +- .../async_write_some.html | 10 +- .../auto_fragment.html | 2 +- .../boost__beast__websocket__stream/binary.html | 2 +- .../ref/boost__beast__websocket__stream/close.html | 2 +- .../control_callback.html | 8 +- .../control_callback/overload1.html | 28 +- .../executor_type.html | 2 +- .../get_executor.html | 2 +- .../get_option.html | 2 +- .../got_binary.html | 2 +- .../boost__beast__websocket__stream/got_text.html | 2 +- .../boost__beast__websocket__stream/handshake.html | 2 +- .../handshake_ex.html | 2 +- .../handshake_ex/overload4.html | 6 +- .../is_deflate_supported.html | 58 + .../is_message_done.html | 8 +- .../boost__beast__websocket__stream/is_open.html | 2 +- .../lowest_layer.html | 2 +- .../lowest_layer_type.html | 14 +- .../next_layer.html | 2 +- .../next_layer_type.html | 2 +- .../operator_eq_.html | 2 +- .../ref/boost__beast__websocket__stream/ping.html | 2 +- .../ref/boost__beast__websocket__stream/pong.html | 2 +- .../ref/boost__beast__websocket__stream/read.html | 2 +- .../read_message_max.html | 2 +- .../read_size_hint.html | 2 +- .../boost__beast__websocket__stream/read_some.html | 2 +- .../boost__beast__websocket__stream/reason.html | 2 +- .../set_option.html | 40 +- .../boost__beast__websocket__stream/stream.html | 2 +- .../stream_dtor_.html | 2 +- .../ref/boost__beast__websocket__stream/text.html | 2 +- .../ref/boost__beast__websocket__stream/write.html | 2 +- .../write_buffer_size.html | 2 +- .../write_some.html | 2 +- .../boost__beast__websocket__stream__close_op.html | 6 +- .../boost__beast__websocket__stream__fail_op.html | 61 - ...st__beast__websocket__stream__handshake_op.html | 8 +- .../ref/boost__beast__websocket__stream__op.html | 59 - .../boost__beast__websocket__stream__ping_op.html | 8 +- .../boost__beast__websocket__stream__pmd_t.html | 111 - .../rd_set.html | 56 - .../boost__beast__websocket__stream__pmd_t/zi.html | 56 - .../boost__beast__websocket__stream__pmd_t/zo.html | 56 - ...oost__beast__websocket__stream__read_fh_op.html | 61 - .../boost__beast__websocket__stream__read_op.html | 6 +- ...ost__beast__websocket__stream__response_op.html | 6 +- .../boost__beast__websocket__stream__token.html | 138 - .../operator_bool.html | 57 - .../operator_eq__eq_.html | 58 - .../operator_not__eq_.html | 58 - .../reset.html | 57 - .../token.html | 59 - .../token/overload1.html | 51 - .../token/overload2.html | 52 - .../token/overload3.html | 52 - .../unique.html | 57 - .../boost__beast__websocket__stream__write_op.html | 6 +- .../ref/boost__beast__websocket__teardown.html | 2 +- .../html/beast/ref/boost__beast__zlib__Byte.html | 2 +- .../html/beast/ref/boost__beast__zlib__Flush.html | 16 +- .../beast/ref/boost__beast__zlib__Strategy.html | 12 +- .../beast/ref/boost__beast__zlib__compression.html | 12 +- .../boost__beast__zlib__deflate_stream/clear.html | 2 +- .../deflate_stream.html | 2 +- .../boost__beast__zlib__deflate_stream/params.html | 2 +- .../pending.html | 2 +- .../boost__beast__zlib__deflate_stream/prime.html | 2 +- .../boost__beast__zlib__deflate_stream/reset.html | 2 +- .../boost__beast__zlib__deflate_stream/tune.html | 2 +- .../upper_bound.html | 2 +- .../boost__beast__zlib__deflate_stream/write.html | 2 +- .../boost__beast__zlib__deflate_upper_bound.html | 2 +- .../html/beast/ref/boost__beast__zlib__error.html | 32 +- .../boost__beast__zlib__inflate_stream/clear.html | 2 +- .../inflate_stream.html | 2 +- .../boost__beast__zlib__inflate_stream/reset.html | 2 +- .../boost__beast__zlib__inflate_stream/write.html | 2 +- .../html/beast/ref/boost__beast__zlib__kind.html | 8 +- .../html/beast/ref/boost__beast__zlib__uInt.html | 2 +- .../ref/boost__beast__zlib__z_params/avail_in.html | 2 +- .../boost__beast__zlib__z_params/avail_out.html | 2 +- .../boost__beast__zlib__z_params/data_type.html | 2 +- .../ref/boost__beast__zlib__z_params/next_in.html | 2 +- .../ref/boost__beast__zlib__z_params/next_out.html | 2 +- .../ref/boost__beast__zlib__z_params/total_in.html | 2 +- .../boost__beast__zlib__z_params/total_out.html | 2 +- libs/beast/doc/html/beast/release_notes.html | 249 + libs/beast/doc/html/beast/reports.html | 1 + .../html/beast/using_http/custom_body_types.html | 25 +- .../using_http/message_stream_operations.html | 3 +- .../html/beast/using_io/example_detect_ssl.html | 141 +- .../using_io/writing_composed_operations.html | 37 +- .../html/beast/using_websocket/control_frames.html | 5 +- .../beast/using_websocket/creating_streams.html | 38 +- .../using_websocket/establishing_connections.html | 2 +- .../using_websocket/send_and_receive_messages.html | 58 +- libs/beast/doc/html/beast_HTML.manifest | 33 +- libs/beast/doc/html/index.html | 7 +- libs/beast/doc/qbk/00_main.qbk | 6 +- libs/beast/doc/qbk/01_intro.qbk | 41 +- libs/beast/doc/qbk/02_examples.qbk | 12 +- libs/beast/doc/qbk/03_core/5_composed.qbk | 29 +- libs/beast/doc/qbk/04_http/03_streams.qbk | 3 +- libs/beast/doc/qbk/06_websocket/1_streams.qbk | 32 +- libs/beast/doc/qbk/06_websocket/5_messages.qbk | 6 +- libs/beast/doc/qbk/07_concepts/BodyReader.qbk | 20 +- libs/beast/doc/qbk/07_concepts/BodyWriter.qbk | 20 +- libs/beast/doc/qbk/08_design.qbk | 2 +- libs/beast/doc/qbk/08_design/2_http_comparison.qbk | 4 +- libs/beast/doc/qbk/09_releases.qbk | 181 + libs/beast/doc/qbk/quickref.xml | 1 + libs/beast/doc/qbk/reference.qbk | 373 +- .../advanced/server-flex/advanced_server_flex.cpp | 145 +- .../example/advanced/server/advanced_server.cpp | 154 +- libs/beast/example/common/detect_ssl.hpp | 141 +- libs/beast/example/common/ssl_stream.hpp | 22 +- libs/beast/example/echo-op/echo_op.cpp | 6 +- .../server/async-ssl/http_server_async_ssl.cpp | 19 +- .../http/server/async/http_server_async.cpp | 19 +- .../http/server/coro-ssl/http_server_coro_ssl.cpp | 12 +- .../example/http/server/coro/http_server_coro.cpp | 12 +- .../example/http/server/flex/http_server_flex.cpp | 15 +- .../stackless-ssl/http_server_stackless_ssl.cpp | 19 +- .../server/stackless/http_server_stackless.cpp | 19 +- .../http/server/sync-ssl/http_server_sync_ssl.cpp | 7 +- .../example/http/server/sync/http_server_sync.cpp | 7 +- .../async-ssl/websocket_client_async_ssl.cpp | 2 +- .../client/async/websocket_client_async.cpp | 2 +- .../client/coro-ssl/websocket_client_coro_ssl.cpp | 2 +- .../client/coro/websocket_client_coro.cpp | 2 +- .../client/sync-ssl/websocket_client_sync_ssl.cpp | 2 +- .../async-ssl/websocket_server_async_ssl.cpp | 8 + .../server/async/websocket_server_async.cpp | 8 + .../server/coro-ssl/websocket_server_coro_ssl.cpp | 5 + .../server/coro/websocket_server_coro.cpp | 5 + .../server/fast/websocket_server_fast.cpp | 12 + .../websocket_server_stackless_ssl.cpp | 8 + .../stackless/websocket_server_stackless.cpp | 8 + libs/beast/test/CMakeLists.txt | 2 +- libs/beast/test/Jamfile | 1 + libs/beast/test/beast/CMakeLists.txt | 2 + libs/beast/test/beast/core/bind_handler.cpp | 26 + .../beast/test/beast/core/buffered_read_stream.cpp | 27 + libs/beast/test/beast/core/buffers_prefix.cpp | 10 +- libs/beast/test/beast/core/buffers_suffix.cpp | 14 +- libs/beast/test/beast/core/handler_ptr.cpp | 82 +- libs/beast/test/beast/core/type_traits.cpp | 23 +- libs/beast/test/beast/http/field.cpp | 1 + libs/beast/test/beast/http/fields.cpp | 73 +- libs/beast/test/beast/http/parser.cpp | 43 + libs/beast/test/beast/http/read.cpp | 45 +- libs/beast/test/beast/http/serializer.cpp | 48 +- libs/beast/test/beast/http/span_body.cpp | 4 +- libs/beast/test/beast/http/write.cpp | 61 +- libs/beast/test/beast/websocket/CMakeLists.txt | 4 +- libs/beast/test/beast/websocket/Jamfile | 4 +- libs/beast/test/beast/websocket/accept.cpp | 107 +- libs/beast/test/beast/websocket/close.cpp | 54 +- libs/beast/test/beast/websocket/error.cpp | 62 +- libs/beast/test/beast/websocket/handshake.cpp | 90 +- libs/beast/test/beast/websocket/ping.cpp | 61 +- libs/beast/test/beast/websocket/read.cpp | 1245 - libs/beast/test/beast/websocket/read1.cpp | 687 + libs/beast/test/beast/websocket/read2.cpp | 697 + libs/beast/test/beast/websocket/stream.cpp | 2 + libs/beast/test/beast/websocket/stream_fwd.cpp | 11 + libs/beast/test/beast/websocket/test.hpp | 301 +- libs/beast/test/beast/websocket/write.cpp | 102 +- libs/beast/test/doc/exemplars.cpp | 18 +- libs/beast/test/doc/websocket_snippets.cpp | 66 +- .../extras/include/boost/beast/test/stream.hpp | 52 +- libs/beast/tools/build-and-test.sh | 3 +- libs/beast/tools/field.txt | 1 + libs/bimap/doc/html/index.html | 2 +- libs/bimap/test/test_bimap.hpp | 1 + libs/bind/doc/html/bind.html | 2 +- libs/bind/doc/html/mem_fn.html | 2 +- .../doc/html/callable_traits/reference.html | 8 +- libs/callable_traits/example/add_noexcept.cpp | 6 +- libs/callable_traits/example/remove_noexcept.cpp | 6 +- libs/callable_traits/index.html | 4 +- .../test/add_transaction_safe_constraints.cpp | 102 +- .../test/add_varargs_constraints.cpp | 90 +- libs/callable_traits/test/class_of.cpp | 104 +- libs/callable_traits/test/class_of_constraints.cpp | 90 +- libs/callable_traits/test/function_type.cpp | 2 +- libs/callable_traits/test/has_void_return.cpp | 116 +- libs/callable_traits/test/qualified_class_of.cpp | 104 +- .../test/qualified_class_of_constraints.cpp | 104 +- .../test/qualifier_metafunction_constraints.hpp | 2 +- .../test/remove_transaction_safe_constraints.cpp | 102 +- .../test/remove_varargs_constraints.hpp | 90 +- .../example/circular_buffer_example.cpp | 2 +- libs/compute/doc/html/BOOST_COMPUTE_TYPE_NAME.html | 2 +- .../doc/html/BOOST_COMPUTE__idp28086144.html | 49 + .../doc/html/BOOST_COMPUTE__idp28088208.html | 49 + .../doc/html/BOOST_COMPUTE__idp28089872.html | 49 + .../doc/html/BOOST_COMPUTE__idp28091536.html | 49 + .../doc/html/BOOST_COMPUTE__idp28093200.html | 49 + .../doc/html/BOOST_COMPUTE__idp29729152.html | 49 + .../doc/html/BOOST_COMPUTE__idp29731200.html | 49 + .../doc/html/BOOST_COMPUTE__idp29733248.html | 49 + .../doc/html/BOOST_COMPUTE__idp29779088.html | 70 + .../doc/html/BOOST_COMPUTE__idp36508208.html | 49 - .../doc/html/BOOST_COMPUTE__idp36510272.html | 49 - .../doc/html/BOOST_COMPUTE__idp36511936.html | 49 - .../doc/html/BOOST_COMPUTE__idp36513600.html | 49 - .../doc/html/BOOST_COMPUTE__idp36515264.html | 49 - .../doc/html/BOOST_COMPUTE__idp38151216.html | 49 - .../doc/html/BOOST_COMPUTE__idp38153264.html | 49 - .../doc/html/BOOST_COMPUTE__idp38155312.html | 49 - .../doc/html/BOOST_COMPUTE__idp38201152.html | 70 - .../compute/doc/html/boost/compute/accumulate.html | 2 +- .../html/boost/compute/adjacent_difference.html | 2 +- .../doc/html/boost/compute/adjacent_find.html | 2 +- libs/compute/doc/html/boost/compute/all_of.html | 2 +- libs/compute/doc/html/boost/compute/any_of.html | 2 +- libs/compute/doc/html/boost/compute/array.html | 160 +- libs/compute/doc/html/boost/compute/as.html | 8 +- .../compute/doc/html/boost/compute/atomic_add.html | 8 +- .../compute/doc/html/boost/compute/atomic_and.html | 8 +- .../doc/html/boost/compute/atomic_cmpxchg.html | 8 +- .../compute/doc/html/boost/compute/atomic_dec.html | 8 +- .../compute/doc/html/boost/compute/atomic_inc.html | 8 +- .../compute/doc/html/boost/compute/atomic_max.html | 8 +- .../compute/doc/html/boost/compute/atomic_min.html | 8 +- libs/compute/doc/html/boost/compute/atomic_or.html | 8 +- .../compute/doc/html/boost/compute/atomic_sub.html | 8 +- .../doc/html/boost/compute/atomic_xchg.html | 8 +- .../compute/doc/html/boost/compute/atomic_xor.html | 8 +- .../doc/html/boost/compute/basic_string.html | 178 +- .../html/boost/compute/bernoulli_distribution.html | 36 +- .../doc/html/boost/compute/binary_negate.html | 8 +- .../doc/html/boost/compute/binary_search.html | 2 +- libs/compute/doc/html/boost/compute/bind.html | 2 +- .../doc/html/boost/compute/buffer_allocator.html | 60 +- .../doc/html/boost/compute/buffer_iterator.html | 46 +- .../boost/compute/constant_buffer_iterator.html | 86 +- .../doc/html/boost/compute/constant_iterator.html | 36 +- .../doc/html/boost/compute/context_error.html | 34 +- libs/compute/doc/html/boost/compute/convert.html | 2 +- libs/compute/doc/html/boost/compute/copy.html | 2 +- .../compute/doc/html/boost/compute/copy_async.html | 2 +- libs/compute/doc/html/boost/compute/copy_if.html | 2 +- libs/compute/doc/html/boost/compute/copy_n.html | 2 +- libs/compute/doc/html/boost/compute/count.html | 2 +- libs/compute/doc/html/boost/compute/count_if.html | 2 +- .../doc/html/boost/compute/counting_iterator.html | 64 +- libs/compute/doc/html/boost/compute/dim.html | 2 +- .../doc/html/boost/compute/discard_iterator.html | 26 +- .../html/boost/compute/discrete_distribution.html | 48 +- .../doc/html/boost/compute/dynamic_bitset.html | 98 +- libs/compute/doc/html/boost/compute/equal.html | 2 +- .../doc/html/boost/compute/equal_range.html | 2 +- .../doc/html/boost/compute/exclusive_scan.html | 2 +- libs/compute/doc/html/boost/compute/extents.html | 78 +- libs/compute/doc/html/boost/compute/field.html | 8 +- libs/compute/doc/html/boost/compute/fill.html | 2 +- libs/compute/doc/html/boost/compute/fill_n.html | 2 +- libs/compute/doc/html/boost/compute/find.html | 2 +- libs/compute/doc/html/boost/compute/find_end.html | 2 +- libs/compute/doc/html/boost/compute/find_if.html | 2 +- .../doc/html/boost/compute/find_if_not.html | 2 +- libs/compute/doc/html/boost/compute/flat_map.html | 198 +- libs/compute/doc/html/boost/compute/flat_set.html | 194 +- libs/compute/doc/html/boost/compute/for_each.html | 2 +- .../compute/doc/html/boost/compute/for_each_n.html | 2 +- .../boost/compute/function_input_iterator.html | 70 +- libs/compute/doc/html/boost/compute/future.html | 46 +- libs/compute/doc/html/boost/compute/gather.html | 2 +- libs/compute/doc/html/boost/compute/generate.html | 2 +- .../compute/doc/html/boost/compute/generate_n.html | 2 +- libs/compute/doc/html/boost/compute/get.html | 12 +- libs/compute/doc/html/boost/compute/hash.html | 2 +- libs/compute/doc/html/boost/compute/identity.html | 8 +- libs/compute/doc/html/boost/compute/image1d.html | 72 +- libs/compute/doc/html/boost/compute/image2d.html | 72 +- libs/compute/doc/html/boost/compute/image3d.html | 72 +- .../doc/html/boost/compute/image_format.html | 42 +- .../doc/html/boost/compute/image_object.html | 68 +- .../doc/html/boost/compute/image_sampler.html | 76 +- libs/compute/doc/html/boost/compute/includes.html | 2 +- .../doc/html/boost/compute/inclusive_scan.html | 2 +- .../doc/html/boost/compute/inner_product.html | 2 +- .../doc/html/boost/compute/inplace_merge.html | 2 +- libs/compute/doc/html/boost/compute/invoke.html | 8 +- libs/compute/doc/html/boost/compute/iota.html | 2 +- .../boost/compute/is_device_iter_idp29087552.html | 51 + .../boost/compute/is_device_iter_idp37509616.html | 51 - .../doc/html/boost/compute/is_device_iterator.html | 2 +- .../doc/html/boost/compute/is_fundamental.html | 2 +- .../doc/html/boost/compute/is_partitioned.html | 2 +- .../doc/html/boost/compute/is_permutation.html | 2 +- libs/compute/doc/html/boost/compute/is_sorted.html | 2 +- .../doc/html/boost/compute/is_vector_type.html | 2 +- .../boost/compute/lexicographical_compare.html | 2 +- .../boost/compute/linear_congruential_engine.html | 46 +- .../doc/html/boost/compute/local_buffer.html | 30 +- .../doc/html/boost/compute/logical_not.html | 2 +- .../doc/html/boost/compute/lower_bound.html | 2 +- .../html/boost/compute/make_buffer_iterator.html | 2 +- .../boost/compute/make_constant__idp28999792.html | 90 + .../boost/compute/make_constant__idp37421856.html | 90 - .../html/boost/compute/make_constant_iterator.html | 2 +- .../html/boost/compute/make_counting_iterator.html | 2 +- .../html/boost/compute/make_discard_iterator.html | 8 +- .../boost/compute/make_function__idp29126976.html | 90 + .../boost/compute/make_function__idp37549040.html | 90 - .../boost/compute/make_permutation_iterator.html | 2 +- .../html/boost/compute/make_strided_iterator.html | 2 +- .../boost/compute/make_strided_iterator_end.html | 2 +- .../boost/compute/make_transform_iterator.html | 2 +- .../doc/html/boost/compute/make_vector_type.html | 2 +- .../doc/html/boost/compute/make_zip_iterator.html | 2 +- .../doc/html/boost/compute/mapped_view.html | 94 +- .../doc/html/boost/compute/max_element.html | 2 +- libs/compute/doc/html/boost/compute/merge.html | 2 +- .../boost/compute/mersenne_twister_engine.html | 46 +- .../doc/html/boost/compute/min_element.html | 2 +- .../doc/html/boost/compute/minmax_element.html | 2 +- libs/compute/doc/html/boost/compute/mismatch.html | 2 +- .../doc/html/boost/compute/next_permutation.html | 2 +- .../doc/html/boost/compute/no_device_found.html | 22 +- libs/compute/doc/html/boost/compute/none_of.html | 2 +- .../html/boost/compute/normal_distribution.html | 48 +- libs/compute/doc/html/boost/compute/not1.html | 2 +- libs/compute/doc/html/boost/compute/not2.html | 2 +- .../doc/html/boost/compute/nth_element.html | 2 +- .../doc/html/boost/compute/opencl_error.html | 46 +- .../doc/html/boost/compute/opengl_buffer.html | 48 +- .../boost/compute/opengl_create__idp28840368.html | 68 + .../boost/compute/opengl_create__idp37262432.html | 68 - .../boost/compute/opengl_enqueue_idp28811024.html | 58 + .../boost/compute/opengl_enqueue_idp28817536.html | 58 + .../boost/compute/opengl_enqueue_idp28824048.html | 57 + .../boost/compute/opengl_enqueue_idp28830320.html | 57 + .../boost/compute/opengl_enqueue_idp37233088.html | 58 - .../boost/compute/opengl_enqueue_idp37239600.html | 58 - .../boost/compute/opengl_enqueue_idp37246112.html | 57 - .../boost/compute/opengl_enqueue_idp37252384.html | 57 - .../html/boost/compute/opengl_renderbuffer.html | 50 +- .../doc/html/boost/compute/opengl_texture.html | 46 +- .../doc/html/boost/compute/partial_sum.html | 2 +- libs/compute/doc/html/boost/compute/partition.html | 2 +- .../doc/html/boost/compute/partition_copy.html | 2 +- .../doc/html/boost/compute/partition_point.html | 2 +- .../html/boost/compute/permutation_iterator.html | 54 +- .../doc/html/boost/compute/pinned_allocator.html | 20 +- libs/compute/doc/html/boost/compute/popcount.html | 8 +- .../doc/html/boost/compute/prev_permutation.html | 2 +- .../doc/html/boost/compute/program_cache.html | 68 +- .../doc/html/boost/compute/random_shuffle.html | 2 +- libs/compute/doc/html/boost/compute/reduce.html | 2 +- .../doc/html/boost/compute/reduce_by_key.html | 2 +- libs/compute/doc/html/boost/compute/remove.html | 2 +- libs/compute/doc/html/boost/compute/remove_if.html | 2 +- libs/compute/doc/html/boost/compute/replace.html | 2 +- .../doc/html/boost/compute/replace_copy.html | 2 +- libs/compute/doc/html/boost/compute/result_of.html | 2 +- libs/compute/doc/html/boost/compute/reverse.html | 2 +- .../doc/html/boost/compute/reverse_copy.html | 2 +- libs/compute/doc/html/boost/compute/rotate.html | 2 +- .../doc/html/boost/compute/rotate_copy.html | 2 +- .../doc/html/boost/compute/scalar_type.html | 2 +- libs/compute/doc/html/boost/compute/scatter.html | 8 +- .../html/boost/compute/scatter_if_idp27119120.html | 61 + .../html/boost/compute/scatter_if_idp35541184.html | 61 - libs/compute/doc/html/boost/compute/search.html | 8 +- libs/compute/doc/html/boost/compute/search_n.html | 2 +- .../doc/html/boost/compute/set_difference.html | 2 +- .../doc/html/boost/compute/set_intersection.html | 2 +- .../boost/compute/set_symmetric_difference.html | 2 +- libs/compute/doc/html/boost/compute/set_union.html | 2 +- libs/compute/doc/html/boost/compute/sort.html | 2 +- .../doc/html/boost/compute/sort_by_key.html | 2 +- .../doc/html/boost/compute/stable_partition.html | 2 +- .../doc/html/boost/compute/stable_sort.html | 2 +- .../doc/html/boost/compute/stable_sort_by_key.html | 2 +- libs/compute/doc/html/boost/compute/stack.html | 46 +- .../doc/html/boost/compute/strided_iterator.html | 68 +- libs/compute/doc/html/boost/compute/svm_ptr.html | 54 +- .../doc/html/boost/compute/swap_ranges.html | 2 +- .../doc/html/boost/compute/threefry_engine.html | 34 +- libs/compute/doc/html/boost/compute/transform.html | 2 +- .../doc/html/boost/compute/transform_if.html | 2 +- .../doc/html/boost/compute/transform_iterator.html | 48 +- .../doc/html/boost/compute/transform_reduce.html | 2 +- .../doc/html/boost/compute/type_definition.html | 2 +- libs/compute/doc/html/boost/compute/type_name.html | 2 +- .../doc/html/boost/compute/unary_negate.html | 8 +- .../boost/compute/uniform_int_distribution.html | 40 +- .../boost/compute/uniform_real_distribution.html | 40 +- libs/compute/doc/html/boost/compute/unique.html | 2 +- .../doc/html/boost/compute/unique_copy.html | 2 +- .../boost/compute/unsupported_ex_idp28329328.html | 94 + .../boost/compute/unsupported_ex_idp36751392.html | 94 - .../doc/html/boost/compute/upper_bound.html | 2 +- libs/compute/doc/html/boost/compute/valarray.html | 198 +- libs/compute/doc/html/boost/compute/vector.html | 280 +- .../doc/html/boost/compute/vector_size.html | 2 +- .../doc/html/boost/compute/wait_for_all.html | 2 +- .../compute/doc/html/boost/compute/wait_guard.html | 12 +- libs/compute/doc/html/boost/compute/wait_list.html | 112 +- .../doc/html/boost/compute/zip_iterator.html | 64 +- libs/compute/doc/html/boost_compute/interop.html | 6 +- .../doc/html/boost_compute/porting_guide.html | 6 +- libs/compute/doc/html/boost_compute/reference.html | 56 +- libs/compute/doc/html/index.html | 2 +- libs/compute/doc/html/standalone_HTML.manifest | 38 +- libs/concept_check/doc/html/Assignable.html | 12 +- .../doc/html/BidirectionalIterator.html | 20 +- libs/concept_check/doc/html/CopyConstructible.html | 8 +- .../doc/html/DefaultConstructible.html | 8 +- .../concept_check/doc/html/EqualityComparable.html | 8 +- libs/concept_check/doc/html/ForwardIterator.html | 20 +- libs/concept_check/doc/html/InputIterator.html | 18 +- .../concept_check/doc/html/LessThanComparable.html | 8 +- libs/concept_check/doc/html/OutputIterator.html | 14 +- .../doc/html/RandomAccessIterator.html | 18 +- libs/concept_check/doc/html/SignedInteger.html | 8 +- libs/concept_check/doc/html/index.html | 2 +- libs/config/appveyor.bat | 12 + libs/config/checks/Jamfile.v2 | 3 +- libs/config/checks/test_case.cpp | 7 +- .../html/boost_config/boost_macro_reference.html | 81 +- libs/config/doc/html/index.html | 2 +- libs/config/doc/macro_reference.qbk | 31 +- libs/config/test/Jamfile.v2 | 10 +- libs/config/test/all/Jamfile.v2 | 5 +- libs/config/test/boost_has_part_alloc.ipp | 6 +- .../config/test/boost_no_cxx11_defaulted_moves.ipp | 25 + .../config/test/boost_no_cxx11_hdr_type_traits.ipp | 5 +- .../config/test/boost_no_cxx17_iterator_traits.ipp | 17 +- libs/config/test/boost_no_std_allocator.ipp | 27 +- libs/config/test/config_info.cpp | 149 + libs/config/test/config_test.cpp | 12 +- libs/config/test/header_deprecated_test.cpp | 18 + libs/config/test/helper_macros_test.cpp | 30 + libs/config/test/no_cxx11_defaulted_moves_fail.cpp | 37 + libs/config/test/no_cxx11_defaulted_moves_pass.cpp | 37 + libs/config/test/pragma_message_test.cpp | 18 + libs/container/bench/Jamfile.v2 | 2 +- libs/container/bench/bench_adaptive_node_pool.cpp | 12 +- libs/container/bench/bench_alloc_shrink_to_fit.cpp | 4 +- libs/container/bench/detail/varray.hpp | 8 +- libs/container/bench/detail/varray_concept.hpp | 4 +- libs/container/bench/detail/varray_util.hpp | 34 +- libs/container/bench/varray.hpp | 8 +- libs/container/doc/Jamfile.v2 | 3 +- libs/container/doc/autodoc.xml | 192 +- libs/container/doc/container.qbk | 179 +- libs/container/doc/html/images/stable_vector.png | Bin 7163 -> 0 bytes libs/container/doc/images/stable_vector.png | Bin 0 -> 7163 bytes libs/container/example/Jamfile.v2 | 2 +- libs/container/example/doc_custom_tree.cpp | 5 + libs/container/example/doc_custom_vector.cpp | 54 + libs/container/proj/vc7ide/container.sln | 296 +- libs/container/proj/vc7ide/doc_custom_tree.vcproj | 2 +- .../container/proj/vc7ide/doc_custom_vector.vcproj | 136 + .../proj/vc7ide/doc_extended_allocators.vcproj | 2 +- .../proj/vc7ide/doc_move_containers.vcproj | 2 +- libs/container/proj/vc7ide/doc_pmr.vcproj | 2 +- .../proj/vc7ide/doc_recursive_containers.vcproj | 2 +- libs/container/proj/vc7ide/doc_type_erasure.vcproj | 2 +- .../proj/vc7ide/vector_options_test.vcproj | 135 + libs/container/src/dlmalloc_ext_2_8_6.c | 2 +- libs/container/src/monotonic_buffer_resource.cpp | 13 +- libs/container/src/pool_resource.cpp | 8 +- libs/container/test/Jamfile.v2 | 2 +- libs/container/test/allocator_argument_tester.hpp | 8 +- libs/container/test/allocator_traits_test.cpp | 16 +- libs/container/test/check_equal_containers.hpp | 12 +- libs/container/test/deque_test.cpp | 6 +- libs/container/test/dummy_test_allocator.hpp | 6 +- libs/container/test/emplace_test.hpp | 36 +- libs/container/test/expand_bwd_test_allocator.hpp | 10 +- libs/container/test/flat_map_test.cpp | 4 +- libs/container/test/flat_set_test.cpp | 23 +- libs/container/test/flat_tree_test.cpp | 10 +- libs/container/test/global_resource_test.cpp | 2 +- libs/container/test/list_test.cpp | 2 +- libs/container/test/list_test.hpp | 6 +- libs/container/test/map_test.hpp | 18 +- libs/container/test/node_handle_test.cpp | 16 +- libs/container/test/null_iterators_test.cpp | 2 +- libs/container/test/pair_test.cpp | 58 +- libs/container/test/pmr_deque_test.cpp | 2 +- libs/container/test/pmr_flat_map_test.cpp | 2 +- libs/container/test/pmr_flat_set_test.cpp | 2 +- libs/container/test/pmr_list_test.cpp | 2 +- libs/container/test/pmr_map_test.cpp | 2 +- libs/container/test/pmr_set_test.cpp | 2 +- libs/container/test/pmr_small_vector_test.cpp | 2 +- libs/container/test/pmr_stable_vector_test.cpp | 2 +- libs/container/test/pmr_string_test.cpp | 2 +- libs/container/test/pmr_vector_test.cpp | 2 +- libs/container/test/polymorphic_allocator_test.cpp | 4 +- libs/container/test/propagation_test_allocator.hpp | 8 +- .../test/scoped_allocator_adaptor_test.cpp | 74 +- .../container/test/scoped_allocator_usage_test.cpp | 2 +- libs/container/test/set_test.hpp | 32 +- libs/container/test/slist_test.cpp | 33 + libs/container/test/tree_test.cpp | 4 +- libs/container/test/vector_options_test.cpp | 121 + libs/container/test/vector_test.cpp | 11 +- libs/container/test/vector_test.hpp | 12 +- libs/container_hash/doc/Jamfile.v2 | 25 + libs/container_hash/doc/changes.qbk | 222 + libs/container_hash/doc/disable.qbk | 29 + libs/container_hash/doc/hash.qbk | 29 + libs/container_hash/doc/intro.qbk | 52 + libs/container_hash/doc/links.qbk | 27 + libs/container_hash/doc/portability.qbk | 93 + libs/container_hash/doc/rationale.qbk | 50 + libs/container_hash/doc/ref.xml | 994 + libs/container_hash/doc/samples/tutorial.cpp | 27 + libs/container_hash/doc/thanks.qbk | 28 + libs/container_hash/doc/tutorial.qbk | 207 + libs/container_hash/examples/Jamfile.v2 | 9 + libs/container_hash/examples/books.cpp | 51 + libs/container_hash/examples/books.hpp | 26 + libs/container_hash/examples/point.cpp | 59 + libs/container_hash/examples/portable.cpp | 59 + libs/container_hash/examples/template.cpp | 18 + libs/container_hash/examples/template.hpp | 36 + libs/container_hash/index.html | 16 + .../meta/explicit-failures-markup.xml | 96 + libs/container_hash/meta/libraries.json | 20 + libs/container_hash/test/Jamfile.v2 | 87 + libs/container_hash/test/check_float_funcs.cpp | 58 + libs/container_hash/test/compile_time.hpp | 20 + libs/container_hash/test/config.hpp | 25 + libs/container_hash/test/extensions_hpp_test.cpp | 19 + .../test/hash_built_in_array_test.cpp | 75 + libs/container_hash/test/hash_complex_test.cpp | 110 + libs/container_hash/test/hash_custom_test.cpp | 100 + libs/container_hash/test/hash_deque_test.cpp | 35 + libs/container_hash/test/hash_enum_test.cpp | 63 + libs/container_hash/test/hash_float_test.cpp | 18 + libs/container_hash/test/hash_float_test.hpp | 309 + libs/container_hash/test/hash_friend_test.cpp | 103 + .../test/hash_function_pointer_test.cpp | 57 + libs/container_hash/test/hash_fwd_test.hpp | 104 + libs/container_hash/test/hash_fwd_test_1.cpp | 96 + libs/container_hash/test/hash_fwd_test_2.cpp | 47 + .../test/hash_global_namespace_test.cpp | 103 + libs/container_hash/test/hash_info.cpp | 102 + libs/container_hash/test/hash_list_test.cpp | 35 + libs/container_hash/test/hash_long_double_test.cpp | 17 + libs/container_hash/test/hash_map_test.cpp | 40 + libs/container_hash/test/hash_map_test.hpp | 74 + libs/container_hash/test/hash_no_ext_fail_test.cpp | 28 + libs/container_hash/test/hash_no_ext_macro_1.cpp | 37 + libs/container_hash/test/hash_no_ext_macro_2.cpp | 37 + libs/container_hash/test/hash_number_test.cpp | 203 + libs/container_hash/test/hash_optional_test.cpp | 70 + libs/container_hash/test/hash_pointer_test.cpp | 45 + libs/container_hash/test/hash_range_test.cpp | 85 + libs/container_hash/test/hash_sequence_test.hpp | 76 + libs/container_hash/test/hash_set_test.cpp | 40 + libs/container_hash/test/hash_set_test.hpp | 79 + libs/container_hash/test/hash_std_array_test.cpp | 103 + .../test/hash_std_smart_ptr_test.cpp | 80 + libs/container_hash/test/hash_std_tuple_test.cpp | 77 + libs/container_hash/test/hash_string_test.cpp | 184 + .../container_hash/test/hash_system_error_test.cpp | 55 + libs/container_hash/test/hash_type_index_test.cpp | 53 + libs/container_hash/test/hash_value_array_test.cpp | 64 + libs/container_hash/test/hash_variant_test.cpp | 100 + libs/container_hash/test/hash_vector_test.cpp | 68 + libs/container_hash/test/implicit_test.cpp | 21 + libs/container_hash/test/link_ext_test.cpp | 33 + libs/container_hash/test/link_no_ext_test.cpp | 20 + libs/container_hash/test/link_test.cpp | 11 + libs/container_hash/test/link_test_2.cpp | 10 + libs/container_hash/test/namespace_fail_test.cpp | 16 + libs/context/build/Jamfile.v2 | 49 +- libs/context/doc/callcc.qbk | 5 + libs/context/doc/context.qbk | 3 + libs/context/doc/context.xml | 1455 +- libs/context/doc/execution_context_v1.qbk | 23 +- libs/context/doc/execution_context_v2.qbk | 8 +- libs/context/doc/fiber.qbk | 644 + libs/context/doc/html/context/architectures.html | 4 +- libs/context/doc/html/context/cc.html | 20 +- ...tions__fcontext_t__ucontext_t_and_winfiber.html | 2 +- libs/context/doc/html/context/ecv1.html | 34 +- libs/context/doc/html/context/ecv2.html | 312 +- libs/context/doc/html/context/ff.html | 522 + .../context/doc/html/context/ff/class__fiber_.html | 506 + ...tions__fcontext_t__ucontext_t_and_winfiber.html | 109 + libs/context/doc/html/context/fib.html | 512 + .../doc/html/context/fib/class__fiber_.html | 467 + ...tions__fcontext_t__ucontext_t_and_winfiber.html | 108 + libs/context/doc/html/context/overview.html | 12 + libs/context/doc/html/context/requirements.html | 24 +- libs/context/doc/html/context/stack/segmented.html | 2 +- libs/context/doc/html/context_HTML.manifest | 3 + libs/context/doc/html/index.html | 8 +- libs/context/doc/overview.qbk | 4 + libs/context/doc/requirements.qbk | 6 +- libs/context/example/Jamfile.v2 | 79 - libs/context/example/backtrace.cpp | 57 - libs/context/example/callcc/Jamfile.v2 | 79 + libs/context/example/callcc/backtrace.cpp | 57 + libs/context/example/callcc/circle.cpp | 44 + libs/context/example/callcc/echosse.cpp | 46 + libs/context/example/callcc/endless_loop.cpp | 28 + libs/context/example/callcc/fibonacci.cpp | 36 + libs/context/example/callcc/jump.cpp | 35 + libs/context/example/callcc/jump_mov.cpp | 59 + libs/context/example/callcc/jump_void.cpp | 28 + libs/context/example/callcc/ontop.cpp | 40 + libs/context/example/callcc/ontop_void.cpp | 40 + libs/context/example/callcc/parser.cpp | 128 + libs/context/example/callcc/segmented.cpp | 51 + libs/context/example/callcc/stack.cpp | 25 + libs/context/example/callcc/throw.cpp | 47 + libs/context/example/echosse.cpp | 46 - libs/context/example/endless_loop.cpp | 28 - .../example/execution_context_v2/Jamfile.v2 | 68 + .../example/execution_context_v2/backtrace.cpp | 58 + .../example/execution_context_v2/echosse.cpp | 45 + .../example/execution_context_v2/fibonacci.cpp | 38 + libs/context/example/execution_context_v2/jump.cpp | 32 + .../example/execution_context_v2/jump_void.cpp | 31 + .../context/example/execution_context_v2/ontop.cpp | 42 + .../example/execution_context_v2/ontop_void.cpp | 40 + .../example/execution_context_v2/parameter.cpp | 62 + .../example/execution_context_v2/parser.cpp | 144 + .../context/example/execution_context_v2/throw.cpp | 47 + libs/context/example/fiber/Jamfile.v2 | 83 + libs/context/example/fiber/backtrace.cpp | 57 + libs/context/example/fiber/circle.cpp | 44 + libs/context/example/fiber/echosse.cpp | 46 + libs/context/example/fiber/endless_loop.cpp | 30 + libs/context/example/fiber/fibonacci.cpp | 36 + libs/context/example/fiber/jump.cpp | 35 + libs/context/example/fiber/jump_mov.cpp | 59 + libs/context/example/fiber/jump_void.cpp | 29 + libs/context/example/fiber/ontop.cpp | 41 + libs/context/example/fiber/ontop_void.cpp | 41 + libs/context/example/fiber/parser.cpp | 127 + libs/context/example/fiber/segmented.cpp | 51 + libs/context/example/fiber/stack.cpp | 25 + libs/context/example/fiber/throw.cpp | 45 + libs/context/example/fibonacci.cpp | 36 - libs/context/example/jump.cpp | 35 - libs/context/example/jump_mov.cpp | 59 - libs/context/example/jump_void.cpp | 28 - libs/context/example/ontop.cpp | 40 - libs/context/example/ontop_void.cpp | 40 - libs/context/example/parser.cpp | 128 - libs/context/example/segmented.cpp | 51 - libs/context/example/stack.cpp | 25 - libs/context/example/throw.cpp | 47 - libs/context/performance/Jamfile.v2 | 66 - libs/context/performance/bind_processor.hpp | 12 - libs/context/performance/bind_processor_aix.cpp | 25 - .../context/performance/bind_processor_freebsd.cpp | 29 - libs/context/performance/bind_processor_hpux.cpp | 31 - libs/context/performance/bind_processor_linux.cpp | 30 - .../context/performance/bind_processor_solaris.cpp | 26 - .../context/performance/bind_processor_windows.cpp | 24 - libs/context/performance/callcc/Jamfile.v2 | 34 + libs/context/performance/callcc/performance.cpp | 102 + .../performance/execution_context_v2/Jamfile.v2 | 34 + .../execution_context_v2/performance.cpp | 100 + libs/context/performance/fcontext/Jamfile.v2 | 34 + libs/context/performance/fcontext/performance.cpp | 150 + libs/context/performance/fiber/Jamfile.v2 | 34 + libs/context/performance/fiber/performance.cpp | 102 + libs/context/performance/performance.cpp | 105 - libs/context/src/asm/jump_mips32_o32_elf_gas.S | 8 +- libs/context/src/asm/make_mips32_o32_elf_gas.S | 62 +- libs/context/src/asm/ontop_mips32_o32_elf_gas.S | 14 +- libs/context/src/execution_context.cpp | 38 +- libs/context/src/fiber.cpp | 58 + libs/context/test/Jamfile.v2 | 74 +- libs/context/test/test_callcc.cpp | 2 +- libs/context/test/test_execution_context.cpp | 13 - libs/context/test/test_execution_context_v1.impl | 261 - libs/context/test/test_execution_context_v2.cpp | 582 + libs/context/test/test_execution_context_v2.impl | 583 - libs/context/test/test_fcontext.cpp | 4 +- libs/context/test/test_fiber.cpp | 442 + libs/contract/README.md | 9 + libs/contract/build/Jamfile.v2 | 23 + libs/contract/build/boost_contract_build.jam | 116 + libs/contract/build/boost_contract_no.jam | 142 + libs/contract/build/boost_contract_no.jam-gen.py | 47 + libs/contract/doc/Jamfile.v2 | 76 + libs/contract/doc/acknowledgments.qbk | 32 + libs/contract/doc/advanced.qbk | 520 + libs/contract/doc/bibliography.qbk | 112 + .../contract/doc/contract_programming_overview.qbk | 684 + libs/contract/doc/examples.qbk | 172 + libs/contract/doc/extras.qbk | 661 + libs/contract/doc/full_table_of_contents.qbk | 74 + libs/contract/doc/getting_started.qbk | 76 + libs/contract/doc/html/BOOST_CONTRACT_ASSERT.html | 78 + libs/contract/doc/html/BOOST_CONTRACT_AUDITS.html | 57 + .../doc/html/BOOST_CONTRACT_BASE_TYPES.html | 90 + libs/contract/doc/html/BOOST_CONTRACT_CHECK.html | 84 + .../doc/html/BOOST_CONTRACT_CHECK_AUDIT.html | 86 + .../doc/html/BOOST_CONTRACT_CHECK_AXIOM.html | 81 + .../doc/html/BOOST_CONTRACT_CONSTRUCTOR.html | 105 + .../doc/html/BOOST_CONTRACT_DESTRUCTOR.html | 107 + .../contract/doc/html/BOOST_CONTRACT_DYN_LINK.html | 67 + libs/contract/doc/html/BOOST_CONTRACT_EXCEPT.html | 66 + .../contract/doc/html/BOOST_CONTRACT_FUNCTION.html | 95 + .../doc/html/BOOST_CONTRACT_HEADER_ONLY.html | 67 + .../doc/html/BOOST_CONTRACT_INVARIANT.html | 68 + .../contract/doc/html/BOOST_CONTRACT_MAX_ARGS.html | 66 + libs/contract/doc/html/BOOST_CONTRACT_NO_ALL.html | 64 + .../doc/html/BOOST_CONTRACT_NO_CHECKS.html | 60 + .../doc/html/BOOST_CONTRACT_NO_EXCEPTS.html | 60 + libs/contract/doc/html/BOOST_CONTRACT_NO_OLDS.html | 59 + libs/contract/doc/html/BOOST_CONTRACT_OLD.html | 67 + libs/contract/doc/html/BOOST_CONTRACT_OLDOF.html | 74 + libs/contract/doc/html/BOOST_CONTRACT_OLD_PTR.html | 127 + .../contract/doc/html/BOOST_CONTRACT_OVERRIDE.html | 78 + .../doc/html/BOOST_CONTRACT_OVERRIDES.html | 84 + .../doc/html/BOOST_CONTRACT_PERMISSIVE.html | 64 + .../doc/html/BOOST_CONTRACT_STATIC_LINK.html | 67 + .../doc/html/BOOST_CONTRACT_idp40937744.html | 86 + .../doc/html/BOOST_CONTRACT_idp40947552.html | 81 + .../doc/html/BOOST_CONTRACT_idp68328208.html | 66 + .../doc/html/BOOST_CONTRACT_idp68339024.html | 70 + .../doc/html/BOOST_CONTRACT_idp68346720.html | 84 + .../doc/html/BOOST_CONTRACT_idp68356800.html | 78 + .../doc/html/BOOST_CONTRACT_idp68377200.html | 60 + .../doc/html/BOOST_CONTRACT_idp68385408.html | 59 + .../doc/html/BOOST_CONTRACT_idp68391056.html | 58 + .../doc/html/BOOST_CONTRACT_idp68407520.html | 59 + .../doc/html/BOOST_CONTRACT_idp68413728.html | 60 + .../doc/html/BOOST_CONTRACT_idp68432144.html | 60 + .../doc/html/BOOST_CONTRACT_idp68439600.html | 60 + .../doc/html/BOOST_CONTRACT_idp68447056.html | 60 + .../doc/html/BOOST_CONTRACT_idp68463328.html | 67 + .../doc/html/BOOST_CONTRACT_idp68473856.html | 58 + .../doc/html/BOOST_CONTRACT_idp68481952.html | 58 + .../doc/html/BOOST_CONTRACT_idp68490976.html | 61 + .../doc/html/BOOST_CONTRACT_idp68501136.html | 58 + .../doc/html/BOOST_CONTRACT_idp69130304.html | 84 + .../doc/html/BOOST_CONTRACT_idp69300464.html | 66 + .../doc/html/BOOST_CONTRACT_idp69311824.html | 66 + .../doc/html/BOOST_CONTRACT_idp69374448.html | 137 + .../doc/html/BOOST_CONTRACT_idp69416288.html | 69 + .../doc/html/BOOST_CONTRACT_idp69429824.html | 68 + .../doc/html/BOOST_CONTRACT_idp69464160.html | 96 + .../doc/html/BOOST_CONTRACT_idp69518944.html | 108 + .../doc/html/BOOST_CONTRACT_idp69536816.html | 168 + .../doc/html/BOOST_CONTRACT_idp69573696.html | 158 + libs/contract/doc/html/boost/contract/access.html | 84 + .../doc/html/boost/contract/assertion_failure.html | 206 + .../boost/contract/bad_virtual_result_cast.html | 117 + libs/contract/doc/html/boost/contract/call_if.html | 112 + .../doc/html/boost/contract/call_if_c.html | 112 + .../boost/contract/call_if_statem_idp67983280.html | 109 + .../boost/contract/call_if_statem_idp67998624.html | 245 + .../boost/contract/call_if_statem_idp68037632.html | 225 + .../boost/contract/call_if_statem_idp68072672.html | 242 + .../doc/html/boost/contract/call_if_statement.html | 78 + libs/contract/doc/html/boost/contract/check.html | 328 + .../doc/html/boost/contract/check_failure.html | 59 + .../doc/html/boost/contract/condition_if.html | 107 + .../doc/html/boost/contract/condition_if_c.html | 109 + .../doc/html/boost/contract/constructor.html | 136 + .../boost/contract/constructor_precondition.html | 138 + .../html/boost/contract/copy_old_idp69098048.html | 69 + .../html/boost/contract/copy_old_idp69103872.html | 85 + .../doc/html/boost/contract/destructor.html | 136 + .../boost/contract/entry_invariant_failure.html | 81 + .../doc/html/boost/contract/except_failure.html | 88 + .../doc/html/boost/contract/exception.html | 71 + .../boost/contract/exit_invariant_failure.html | 81 + .../doc/html/boost/contract/failure_handler.html | 58 + libs/contract/doc/html/boost/contract/from.html | 67 + .../html/boost/contract/from_failure_handler.html | 58 + .../contract/doc/html/boost/contract/function.html | 96 + .../doc/html/boost/contract/get_check_failure.html | 71 + .../boost/contract/get_entry_inva_idp68735040.html | 72 + .../html/boost/contract/get_except_failure.html | 71 + .../boost/contract/get_exit_invariant_failure.html | 72 + .../doc/html/boost/contract/get_old_failure.html | 71 + .../boost/contract/get_postcondition_failure.html | 71 + .../boost/contract/get_precondition_failure.html | 71 + .../html/boost/contract/is_old_value_copyable.html | 68 + .../html/boost/contract/make_old_idp69074672.html | 88 + .../html/boost/contract/make_old_idp69084816.html | 94 + .../contract/doc/html/boost/contract/null_old.html | 69 + .../doc/html/boost/contract/old_failure.html | 80 + .../doc/html/boost/contract/old_pointer.html | 114 + libs/contract/doc/html/boost/contract/old_ptr.html | 150 + .../html/boost/contract/old_ptr_if_copyable.html | 181 + .../doc/html/boost/contract/old_value.html | 161 + .../doc/html/boost/contract/old_value_copy.html | 117 + .../html/boost/contract/postcondition_failure.html | 80 + .../html/boost/contract/precondition_failure.html | 80 + .../boost/contract/public_functio_idp69154544.html | 123 + .../boost/contract/public_functio_idp69166720.html | 138 + .../boost/contract/public_functio_idp69182272.html | 145 + .../boost/contract/public_functio_idp69202896.html | 158 + .../boost/contract/public_functio_idp69228672.html | 179 + .../boost/contract/public_functio_idp69260048.html | 192 + .../doc/html/boost/contract/set_check_failure.html | 87 + .../boost/contract/set_entry_inva_idp68725872.html | 89 + .../html/boost/contract/set_except_failure.html | 88 + .../boost/contract/set_exit_invariant_failure.html | 89 + .../html/boost/contract/set_invariant_failure.html | 89 + .../doc/html/boost/contract/set_old_failure.html | 87 + .../boost/contract/set_postcondition_failure.html | 88 + .../boost/contract/set_precondition_failure.html | 88 + .../doc/html/boost/contract/specify_except.html | 109 + .../doc/html/boost/contract/specify_nothing.html | 72 + .../boost/contract/specify_old_po_idp68830992.html | 177 + .../boost/contract/specify_postco_idp68865264.html | 143 + .../boost/contract/specify_precon_idp68789040.html | 210 + .../contract/doc/html/boost/contract/virtual_.html | 61 + .../doc/html/boost_contract/acknowledgments.html | 89 + .../contract/doc/html/boost_contract/advanced.html | 1894 ++ .../doc/html/boost_contract/bibliography.html | 286 + .../contract_programming_overview.html | 2093 ++ .../contract/doc/html/boost_contract/examples.html | 4904 +++ libs/contract/doc/html/boost_contract/extras.html | 2466 ++ .../boost_contract/full_table_of_contents.html | 105 + .../doc/html/boost_contract/getting_started.html | 202 + .../doc/html/boost_contract/release_notes.html | 465 + .../contract/doc/html/boost_contract/tutorial.html | 2210 ++ libs/contract/doc/html/boostrelease_HTML.manifest | 132 + libs/contract/doc/html/contract.docbook | 17186 +++++++++++ libs/contract/doc/html/index.html | 324 + libs/contract/doc/html/reference.html | 388 + libs/contract/doc/introduction.qbk | 82 + libs/contract/doc/main.qbk | 149 + libs/contract/doc/reference.xml | 2348 ++ libs/contract/doc/release_notes.qbk | 184 + libs/contract/doc/tutorial.qbk | 935 + libs/contract/example/Jamfile.v2 | 89 + libs/contract/example/cline90/calendar.cpp | 93 + libs/contract/example/cline90/stack.cpp | 93 + libs/contract/example/cline90/vector.hpp | 101 + libs/contract/example/cline90/vector_axx.hpp | 101 + libs/contract/example/cline90/vector_main.cpp | 23 + libs/contract/example/cline90/vstack.cpp | 239 + libs/contract/example/features/access.cpp | 95 + libs/contract/example/features/assertion_level.cpp | 135 + libs/contract/example/features/base_types.cpp | 188 + .../example/features/base_types_no_macro.cpp | 188 + libs/contract/example/features/call_if_cxx14.cpp | 92 + libs/contract/example/features/check.cpp | 41 + libs/contract/example/features/check_macro.cpp | 39 + libs/contract/example/features/code_block.cpp | 43 + libs/contract/example/features/condition_if.cpp | 58 + libs/contract/example/features/friend.cpp | 69 + .../contract/example/features/friend_invariant.cpp | 59 + libs/contract/example/features/ifdef.cpp | 213 + libs/contract/example/features/ifdef_macro.cpp | 150 + libs/contract/example/features/introduction.cpp | 34 + .../example/features/introduction_comments.cpp | 24 + .../example/features/introduction_public.cpp | 89 + libs/contract/example/features/lambda.cpp | 43 + libs/contract/example/features/loop.cpp | 40 + libs/contract/example/features/move.cpp | 201 + libs/contract/example/features/named_override.cpp | 104 + libs/contract/example/features/no_lambdas.cpp | 92 + libs/contract/example/features/no_lambdas.hpp | 77 + .../example/features/no_lambdas_local_func.cpp | 119 + libs/contract/example/features/non_member.cpp | 40 + libs/contract/example/features/old.cpp | 41 + libs/contract/example/features/old_if_copyable.cpp | 133 + libs/contract/example/features/old_no_macro.cpp | 46 + libs/contract/example/features/optional_result.cpp | 41 + .../example/features/optional_result_virtual.cpp | 88 + libs/contract/example/features/overload.cpp | 202 + .../example/features/private_protected.cpp | 77 + .../example/features/private_protected_virtual.cpp | 145 + .../features/private_protected_virtual_multi.cpp | 209 + libs/contract/example/features/public.cpp | 183 + .../example/features/pure_virtual_public.cpp | 89 + libs/contract/example/features/separate_body.cpp | 36 + libs/contract/example/features/separate_body.hpp | 88 + libs/contract/example/features/static_public.cpp | 69 + .../contract/example/features/throw_on_failure.cpp | 145 + libs/contract/example/features/union.cpp | 136 + libs/contract/example/features/volatile.cpp | 102 + libs/contract/example/meyer97/stack3.cpp | 192 + libs/contract/example/meyer97/stack4.e | 201 + libs/contract/example/meyer97/stack4.hpp | 201 + libs/contract/example/meyer97/stack4_main.cpp | 30 + .../example/mitchell02/counter/counter.hpp | 71 + .../mitchell02/counter/decrement_button.hpp | 94 + .../example/mitchell02/counter/push_button.hpp | 86 + libs/contract/example/mitchell02/counter_main.cpp | 81 + libs/contract/example/mitchell02/courier.cpp | 207 + .../example/mitchell02/customer_manager.cpp | 137 + libs/contract/example/mitchell02/dictionary.cpp | 128 + libs/contract/example/mitchell02/name_list.cpp | 145 + .../example/mitchell02/observer/observer.hpp | 59 + .../example/mitchell02/observer/subject.hpp | 165 + libs/contract/example/mitchell02/observer_main.cpp | 118 + libs/contract/example/mitchell02/simple_queue.cpp | 219 + libs/contract/example/mitchell02/stack.cpp | 138 + libs/contract/example/n1962/circle.cpp | 80 + libs/contract/example/n1962/equal.cpp | 51 + libs/contract/example/n1962/factorial.cpp | 39 + libs/contract/example/n1962/sqrt.cpp | 32 + libs/contract/example/n1962/sqrt.d | 33 + libs/contract/example/n1962/sum.cpp | 30 + libs/contract/example/n1962/vector.cpp | 725 + libs/contract/example/n1962/vector_n1962.hpp | 725 + libs/contract/index.html | 15 + libs/contract/meta/explicit-failures-markup.xml | 278 + libs/contract/meta/libraries.json | 14 + libs/contract/src/contract.cpp | 13 + libs/contract/test/Jamfile.v2 | 449 + libs/contract/test/call_if/equal_to.cpp | 80 + libs/contract/test/call_if/equal_to_cxx14.cpp | 53 + libs/contract/test/call_if/false_.cpp | 62 + libs/contract/test/call_if/false_void.cpp | 52 + libs/contract/test/call_if/no_equal_call_if.cpp | 65 + .../test/call_if/no_equal_condition_if.cpp | 65 + libs/contract/test/call_if/no_equal_error.cpp | 43 + libs/contract/test/call_if/true_.cpp | 64 + libs/contract/test/call_if/true_void.cpp | 61 + libs/contract/test/check/audit.cpp | 11 + libs/contract/test/check/audit.hpp | 36 + libs/contract/test/check/audit_disabled.cpp | 8 + libs/contract/test/check/audit_disabled_error.cpp | 9 + libs/contract/test/check/audit_error.cpp | 9 + libs/contract/test/check/axiom.cpp | 8 + libs/contract/test/check/axiom.hpp | 23 + libs/contract/test/check/axiom_error.cpp | 9 + libs/contract/test/check/decl.hpp | 66 + libs/contract/test/check/decl_class.cpp | 11 + libs/contract/test/check/decl_macro.cpp | 11 + libs/contract/test/check/ifdef.cpp | 90 + libs/contract/test/check/ifdef_macro.cpp | 63 + libs/contract/test/constructor/access.cpp | 136 + libs/contract/test/constructor/decl.hpp | 170 + .../test/constructor/decl_entry_static_inv_all.cpp | 219 + .../constructor/decl_entry_static_inv_ends.cpp | 209 + .../test/constructor/decl_entry_static_inv_mid.cpp | 204 + .../constructor/decl_entry_static_inv_none.cpp | 124 + .../test/constructor/decl_exit_inv_all.cpp | 201 + .../test/constructor/decl_exit_inv_ends.cpp | 195 + .../test/constructor/decl_exit_inv_mid.cpp | 189 + .../test/constructor/decl_exit_inv_none.cpp | 115 + .../test/constructor/decl_exit_static_inv_all.cpp | 224 + .../test/constructor/decl_exit_static_inv_ends.cpp | 213 + .../test/constructor/decl_exit_static_inv_mid.cpp | 202 + .../test/constructor/decl_exit_static_inv_none.cpp | 123 + libs/contract/test/constructor/decl_post_all.cpp | 186 + libs/contract/test/constructor/decl_post_ends.cpp | 168 + libs/contract/test/constructor/decl_post_mid.cpp | 160 + libs/contract/test/constructor/decl_post_none.cpp | 109 + libs/contract/test/constructor/decl_pre_all.cpp | 178 + libs/contract/test/constructor/decl_pre_ends.cpp | 172 + libs/contract/test/constructor/decl_pre_mid.cpp | 164 + libs/contract/test/constructor/decl_pre_none.cpp | 114 + libs/contract/test/constructor/ifdef.cpp | 133 + libs/contract/test/constructor/ifdef_macro.cpp | 157 + libs/contract/test/constructor/pre_error.cpp | 24 + libs/contract/test/constructor/smoke.cpp | 410 + libs/contract/test/constructor/throwing_body.cpp | 145 + libs/contract/test/constructor/throwing_old.cpp | 158 + libs/contract/test/constructor/throwing_post.cpp | 164 + libs/contract/test/constructor/throwing_pre.cpp | 164 + libs/contract/test/destructor/access.cpp | 122 + libs/contract/test/destructor/decl.hpp | 145 + .../test/destructor/decl_entry_inv_all.cpp | 222 + .../test/destructor/decl_entry_inv_ends.cpp | 206 + .../test/destructor/decl_entry_inv_mid.cpp | 194 + .../test/destructor/decl_entry_inv_none.cpp | 109 + .../test/destructor/decl_entry_static_inv_all.cpp | 231 + .../test/destructor/decl_entry_static_inv_ends.cpp | 216 + .../test/destructor/decl_entry_static_inv_mid.cpp | 203 + .../test/destructor/decl_entry_static_inv_none.cpp | 118 + .../test/destructor/decl_exit_static_inv_all.cpp | 222 + .../test/destructor/decl_exit_static_inv_ends.cpp | 211 + .../test/destructor/decl_exit_static_inv_mid.cpp | 203 + .../test/destructor/decl_exit_static_inv_none.cpp | 118 + libs/contract/test/destructor/decl_post_all.cpp | 200 + libs/contract/test/destructor/decl_post_ends.cpp | 191 + libs/contract/test/destructor/decl_post_mid.cpp | 182 + libs/contract/test/destructor/decl_post_none.cpp | 103 + libs/contract/test/destructor/ifdef.cpp | 111 + libs/contract/test/destructor/ifdef_macro.cpp | 142 + libs/contract/test/destructor/pre_error.cpp | 24 + libs/contract/test/destructor/smoke.cpp | 306 + libs/contract/test/destructor/throwing_body.cpp | 144 + libs/contract/test/destructor/throwing_old.cpp | 150 + libs/contract/test/destructor/throwing_post.cpp | 153 + libs/contract/test/detail/counter.hpp | 56 + libs/contract/test/detail/oteststream.hpp | 82 + libs/contract/test/detail/out.hpp | 23 + libs/contract/test/detail/out_inlined.hpp | 33 + libs/contract/test/detail/unprotected_commas.hpp | 27 + libs/contract/test/disable/audit.cpp | 11 + libs/contract/test/disable/audit.hpp | 32 + libs/contract/test/disable/audit_disabled.cpp | 8 + .../contract/test/disable/audit_disabled_error.cpp | 9 + libs/contract/test/disable/audit_error.cpp | 9 + libs/contract/test/disable/axiom.cpp | 8 + libs/contract/test/disable/axiom.hpp | 23 + libs/contract/test/disable/axiom_error.cpp | 9 + libs/contract/test/disable/lib_a.cpp | 14 + libs/contract/test/disable/lib_a.hpp | 51 + libs/contract/test/disable/lib_a_inlined.hpp | 101 + libs/contract/test/disable/lib_ab.hpp | 164 + libs/contract/test/disable/lib_b.cpp | 9 + libs/contract/test/disable/lib_b.hpp | 41 + libs/contract/test/disable/lib_b_inlined.hpp | 124 + libs/contract/test/disable/lib_x.cpp | 29 + libs/contract/test/disable/lib_x.hpp | 30 + libs/contract/test/disable/lib_xy.hpp | 76 + libs/contract/test/disable/lib_y.cpp | 24 + libs/contract/test/disable/lib_y.hpp | 40 + libs/contract/test/disable/no_post_except_lib.cpp | 10 + libs/contract/test/disable/no_post_except_unit.cpp | 10 + .../contract/test/disable/nothing_for_pre_prog.cpp | 13 + .../contract/test/disable/other_assertions_lib.cpp | 10 + .../test/disable/other_assertions_prog.cpp | 10 + .../test/disable/other_assertions_unit.cpp | 10 + libs/contract/test/disable/prog.hpp | 13 + libs/contract/test/function/decl.hpp | 40 + libs/contract/test/function/decl_post_all.cpp | 64 + libs/contract/test/function/decl_post_none.cpp | 38 + libs/contract/test/function/decl_pre_all.cpp | 73 + libs/contract/test/function/decl_pre_none.cpp | 38 + libs/contract/test/function/except_throw.cpp | 56 + libs/contract/test/function/ifdef.cpp | 58 + libs/contract/test/function/ifdef_macro.cpp | 95 + libs/contract/test/function/smoke.cpp | 99 + libs/contract/test/function/throwing_body.cpp | 55 + libs/contract/test/function/throwing_old.cpp | 59 + libs/contract/test/function/throwing_post.cpp | 62 + libs/contract/test/function/throwing_pre.cpp | 63 + libs/contract/test/invariant/decl.hpp | 840 + libs/contract/test/invariant/decl_const.cpp | 13 + libs/contract/test/invariant/decl_cv.cpp | 13 + libs/contract/test/invariant/decl_cv_const.cpp | 13 + libs/contract/test/invariant/decl_nothing.cpp | 13 + libs/contract/test/invariant/decl_static.cpp | 13 + libs/contract/test/invariant/decl_static_const.cpp | 13 + libs/contract/test/invariant/decl_static_cv.cpp | 13 + .../test/invariant/decl_static_cv_const.cpp | 13 + libs/contract/test/invariant/ifdef.cpp | 174 + libs/contract/test/invariant/ifdef_macro.cpp | 170 + libs/contract/test/invariant/mutable.hpp | 28 + libs/contract/test/invariant/mutable_error.cpp | 14 + .../contract/test/invariant/mutable_permissive.cpp | 13 + libs/contract/test/invariant/static.hpp | 28 + libs/contract/test/invariant/static_const.hpp | 28 + .../contract/test/invariant/static_const_error.cpp | 14 + .../test/invariant/static_const_permissive.cpp | 13 + libs/contract/test/invariant/static_cv.hpp | 28 + libs/contract/test/invariant/static_cv_error.cpp | 14 + .../test/invariant/static_cv_permissive.cpp | 13 + libs/contract/test/invariant/static_error.cpp | 14 + libs/contract/test/invariant/static_mutable.hpp | 28 + .../test/invariant/static_mutable_error.cpp | 14 + .../test/invariant/static_mutable_permissive.cpp | 13 + libs/contract/test/invariant/static_permissive.cpp | 13 + libs/contract/test/invariant/static_volatile.hpp | 28 + .../test/invariant/static_volatile_error.cpp | 14 + .../test/invariant/static_volatile_permissive.cpp | 13 + libs/contract/test/invariant/volatile.hpp | 28 + libs/contract/test/invariant/volatile_error.cpp | 14 + .../test/invariant/volatile_permissive.cpp | 13 + libs/contract/test/old/auto.cpp | 38 + libs/contract/test/old/copyable_traits.cpp | 108 + libs/contract/test/old/if_copyable.cpp | 133 + libs/contract/test/old/if_copyable.hpp | 45 + libs/contract/test/old/if_copyable_error.cpp | 43 + libs/contract/test/old/if_copyable_macro.cpp | 172 + libs/contract/test/old/no_macro.cpp | 9 + libs/contract/test/old/no_macro.hpp | 190 + libs/contract/test/old/no_macro_if_copyable.cpp | 9 + libs/contract/test/old/no_make_old_error.cpp | 9 + libs/contract/test/old/no_make_old_error.hpp | 21 + .../test/old/no_make_old_if_copyable_error.cpp | 9 + libs/contract/test/public_function/access.cpp | 136 + libs/contract/test/public_function/decl.hpp | 162 + .../test/public_function/decl_entry_inv_all.cpp | 185 + .../test/public_function/decl_entry_inv_ends.cpp | 179 + .../test/public_function/decl_entry_inv_mid.cpp | 172 + .../test/public_function/decl_entry_inv_none.cpp | 105 + .../public_function/decl_entry_static_inv_all.cpp | 183 + .../public_function/decl_entry_static_inv_ends.cpp | 198 + .../public_function/decl_entry_static_inv_mid.cpp | 169 + .../public_function/decl_entry_static_inv_none.cpp | 104 + .../test/public_function/decl_exit_inv_all.cpp | 196 + .../test/public_function/decl_exit_inv_ends.cpp | 189 + .../test/public_function/decl_exit_inv_mid.cpp | 187 + .../test/public_function/decl_exit_inv_none.cpp | 110 + .../public_function/decl_exit_static_inv_all.cpp | 195 + .../public_function/decl_exit_static_inv_ends.cpp | 191 + .../public_function/decl_exit_static_inv_mid.cpp | 190 + .../public_function/decl_exit_static_inv_none.cpp | 110 + .../test/public_function/decl_post_all.cpp | 163 + .../test/public_function/decl_post_ends.cpp | 158 + .../test/public_function/decl_post_mid.cpp | 154 + .../test/public_function/decl_post_none.cpp | 90 + .../contract/test/public_function/decl_pre_all.cpp | 154 + .../test/public_function/decl_pre_ends.cpp | 159 + .../contract/test/public_function/decl_pre_mid.cpp | 166 + .../test/public_function/decl_pre_none.cpp | 90 + libs/contract/test/public_function/friend.cpp | 107 + libs/contract/test/public_function/ifdef.cpp | 122 + libs/contract/test/public_function/ifdef_macro.cpp | 171 + libs/contract/test/public_function/max_args.cpp | 10 + libs/contract/test/public_function/max_args.hpp | 194 + libs/contract/test/public_function/max_args0.cpp | 13 + .../test/public_function/max_args0_no_tva.cpp | 16 + libs/contract/test/public_function/max_args1.cpp | 13 + .../test/public_function/max_args1_no_tva.cpp | 16 + libs/contract/test/public_function/max_args2.cpp | 13 + .../test/public_function/max_args2_no_tva.cpp | 16 + .../test/public_function/max_args_no_tva.cpp | 13 + libs/contract/test/public_function/max_bases.cpp | 59 + libs/contract/test/public_function/old_virtual.cpp | 214 + libs/contract/test/public_function/overload.cpp | 10 + libs/contract/test/public_function/overload.hpp | 343 + .../test/public_function/overload_no_tva.cpp | 13 + libs/contract/test/public_function/override.hpp | 41 + .../test/public_function/override_error.cpp | 14 + .../test/public_function/override_permissive.cpp | 13 + libs/contract/test/public_function/protected.cpp | 88 + .../test/public_function/protected_error.cpp | 52 + libs/contract/test/public_function/smoke.cpp | 104 + libs/contract/test/public_function/smoke.hpp | 263 + libs/contract/test/public_function/static.cpp | 82 + .../contract/test/public_function/static_ifdef.cpp | 74 + .../test/public_function/static_ifdef_macro.cpp | 90 + .../test/public_function/static_throwing_body.cpp | 67 + .../test/public_function/static_throwing_old.cpp | 71 + .../test/public_function/static_throwing_post.cpp | 73 + .../test/public_function/static_throwing_pre.cpp | 74 + .../test/public_function/throwing_body.cpp | 106 + .../test/public_function/throwing_body_virtual.cpp | 108 + .../throwing_body_virtual_branch.cpp | 94 + .../contract/test/public_function/throwing_old.cpp | 149 + .../test/public_function/throwing_post.cpp | 157 + .../contract/test/public_function/throwing_pre.cpp | 154 + libs/contract/test/public_function/virtual.cpp | 106 + .../test/public_function/virtual_access.cpp | 220 + .../test/public_function/virtual_access_multi.cpp | 283 + .../test/public_function/virtual_branch.cpp | 90 + .../test/public_function/virtual_sparse.cpp | 418 + libs/contract/test/result/mixed_optional.cpp | 10 + libs/contract/test/result/mixed_optional.hpp | 410 + libs/contract/test/result/mixed_optional_ref.cpp | 11 + libs/contract/test/result/type_mismatch_error.cpp | 50 + libs/contract/test/specify/auto_error.cpp | 15 + libs/contract/test/specify/auto_pre_error.cpp | 17 + libs/contract/test/specify/auto_pre_old_error.cpp | 18 + .../test/specify/auto_pre_old_post_error.cpp | 19 + .../specify/auto_pre_old_post_except_error.cpp | 20 + libs/contract/test/specify/except.cpp | 37 + libs/contract/test/specify/except_old_error.cpp | 23 + libs/contract/test/specify/except_post_error.cpp | 23 + libs/contract/test/specify/except_pre_error.cpp | 23 + libs/contract/test/specify/missing_check.cpp | 43 + libs/contract/test/specify/nothing.cpp | 32 + libs/contract/test/specify/old.cpp | 39 + libs/contract/test/specify/old_except.cpp | 41 + libs/contract/test/specify/old_post.cpp | 44 + libs/contract/test/specify/old_post_except.cpp | 45 + libs/contract/test/specify/old_pre_error.cpp | 23 + libs/contract/test/specify/post.cpp | 39 + libs/contract/test/specify/post_except.cpp | 41 + libs/contract/test/specify/post_old_error.cpp | 23 + libs/contract/test/specify/post_pre_error.cpp | 23 + libs/contract/test/specify/pre.cpp | 39 + libs/contract/test/specify/pre_except.cpp | 41 + libs/contract/test/specify/pre_old.cpp | 44 + libs/contract/test/specify/pre_old_except.cpp | 45 + libs/contract/test/specify/pre_old_post.cpp | 48 + libs/contract/test/specify/pre_old_post_except.cpp | 49 + libs/contract/test/specify/pre_post.cpp | 44 + libs/contract/test/specify/pre_post_except.cpp | 45 + libs/convert/doc/algorithms.qbk | 2 +- libs/convert/doc/converters.qbk | 4 +- libs/convert/doc/default_converter.qbk | 2 +- libs/convert/doc/getting_serious.qbk | 4 +- libs/convert/doc/getting_started.qbk | 6 +- .../doc/html/BOOST_CNV_PARA_idp29706064.html | 48 - .../doc/html/BOOST_CNV_PARA_idp29837440.html | 48 - .../doc/html/BOOST_CNV_PARA_idp48400624.html | 48 + .../doc/html/BOOST_CNV_PARA_idp48532000.html | 48 + libs/convert/doc/html/BOOST_CNV_STRING_ENABLE.html | 6 +- libs/convert/doc/html/BOOST_CNV_STRING_TO.html | 6 +- .../doc/html/boost/cnv/apply_idp17685776.html | 67 - .../doc/html/boost/cnv/apply_idp36410896.html | 67 + libs/convert/doc/html/boost/cnv/basic_stream.html | 110 +- .../html/boost/cnv/basic_stream/ibuffer_type.html | 14 +- .../html/boost/cnv/basic_stream/obuffer_type.html | 6 +- libs/convert/doc/html/boost/cnv/cnvbase.html | 160 +- libs/convert/doc/html/boost/cnv/lexical_cast.html | 12 +- libs/convert/doc/html/boost/cnv/printf.html | 34 +- libs/convert/doc/html/boost/cnv/reference.html | 28 +- .../html/boost/cnv/reference_Conv_idp24250688.html | 77 - .../html/boost/cnv/reference_Conv_idp36400720.html | 77 + libs/convert/doc/html/boost/cnv/spirit.html | 16 +- libs/convert/doc/html/boost/cnv/strtol.html | 124 +- .../doc/html/boost/convert_idp17696816.html | 94 - .../doc/html/boost/convert_idp17704448.html | 62 - .../doc/html/boost/convert_idp36421936.html | 94 + .../doc/html/boost/convert_idp36429568.html | 62 + libs/convert/doc/html/boost/make_default.html | 2 +- libs/convert/doc/html/boost/throw_on_failure.html | 10 +- .../convert/doc/html/boost_convert/algorithms.html | 6 +- .../html/boost_convert/alternative_interface.html | 34 +- .../convert/doc/html/boost_convert/converters.html | 10 +- .../doc/html/boost_convert/default_converter.html | 2 +- .../doc/html/boost_convert/error_detection.html | 13 +- .../doc/html/boost_convert/getting_started.html | 4 +- .../flexibility_and_adaptability_to_change.html | 7 +- .../boost_convert/integration_of_user_types.html | 8 +- .../doc/html/boost_convert/performance.html | 31 +- .../performance/the_bigger_picture.html | 2 +- .../doc/html/boost_convert_c___reference.html | 16 +- .../doc/html/header/boost/convert/base_hpp.html | 8 +- .../header/boost/convert/lexical_cast_hpp.html | 6 +- .../doc/html/header/boost/convert/stream_hpp.html | 2 +- .../doc/html/header/boost/convert/strtol_hpp.html | 6 +- libs/convert/doc/html/index.html | 8 +- libs/convert/doc/html/index/s18.html | 48 +- libs/convert/doc/html/standalone_HTML.manifest | 12 +- libs/convert/doc/no_optional_interface.qbk | 11 +- libs/convert/doc/performance.qbk | 14 +- libs/convert/doc/rationale.qbk | 4 +- libs/convert/doc/user_types.qbk | 4 +- libs/core/doc/html/boost/cref_idp26867216.html | 68 - libs/core/doc/html/boost/cref_idp27749776.html | 68 + libs/core/doc/html/boost/cref_idp35059376.html | 56 - libs/core/doc/html/boost/cref_idp35944352.html | 56 + libs/core/doc/html/boost/is_reference_wrapper.html | 2 +- libs/core/doc/html/boost/ref_idp26862400.html | 68 - libs/core/doc/html/boost/ref_idp26872032.html | 56 - libs/core/doc/html/boost/ref_idp27744960.html | 68 + libs/core/doc/html/boost/ref_idp27754592.html | 56 + libs/core/doc/html/boost/reference_wrapper.html | 32 +- libs/core/doc/html/boost/unwrap_ref.html | 8 +- libs/core/doc/html/boost/unwrap_reference.html | 8 +- libs/core/doc/html/core/addressof.html | 2 +- libs/core/doc/html/core/checked_delete.html | 2 +- libs/core/doc/html/core/demangle.html | 2 +- libs/core/doc/html/core/enable_if.html | 2 +- .../core/doc/html/core/explicit_operator_bool.html | 2 +- libs/core/doc/html/core/ignore_unused.html | 2 +- libs/core/doc/html/core/is_same.html | 2 +- libs/core/doc/html/core/lightweight_test.html | 2 +- libs/core/doc/html/core/no_exceptions_support.html | 2 +- libs/core/doc/html/core/noncopyable.html | 2 +- libs/core/doc/html/core/null_deleter.html | 2 +- libs/core/doc/html/core/pointer_traits.html | 89 +- libs/core/doc/html/core/ref.html | 10 +- libs/core/doc/html/core/scoped_enum.html | 2 +- libs/core/doc/html/core/swap.html | 2 +- libs/core/doc/html/core/typeinfo.html | 2 +- libs/core/doc/html/index.html | 2 +- libs/core/doc/html/standalone_HTML.manifest | 8 +- libs/core/doc/pointer_traits.qbk | 57 +- libs/core/test/Jamfile.v2 | 1 - libs/core/test/pointer_traits_to_address_test.cpp | 131 - libs/core/test/to_address_test.cpp | 213 +- libs/coroutine/README.md | 5 +- libs/coroutine/doc/html/index.html | 2 +- libs/coroutine/example/symmetric/merge_arrays.cpp | 2 +- libs/coroutine/test/test_symmetric_coroutine.cpp | 1 - libs/coroutine2/README.md | 1 + libs/coroutine2/doc/html/coroutine2/overview.html | 12 + libs/coroutine2/doc/html/index.html | 2 +- libs/coroutine2/doc/overview.qbk | 4 + libs/coroutine2/test/Jamfile.v2 | 10 +- libs/date_time/Jamfile | 11 + libs/date_time/README.md | 39 + libs/date_time/build/Jamfile.v2 | 1 - libs/date_time/ci/build.sh | 19 + libs/date_time/ci/codecov.sh | 43 + libs/date_time/ci/coverity.sh | 42 + libs/date_time/ci/cppcheck.sh | 38 + libs/date_time/ci/mingw.bat | 50 + libs/date_time/data/date_time_zonespec.csv | 341 +- libs/date_time/example/Jamfile | 3 +- .../example/gregorian/find_last_day_of_months.cpp | 3 +- .../date_time/example/gregorian/print_holidays.cpp | 6 +- libs/date_time/example/gregorian/print_month.cpp | 8 +- libs/date_time/meta/libraries.json | 3 +- libs/date_time/test/Jamfile.v2 | 32 +- libs/date_time/test/gregorian/testdate.cpp | 31 +- .../test/gregorian/testdate_facet_new.cpp | 20 +- .../test/gregorian/testdate_input_facet.cpp | 94 +- libs/date_time/test/gregorian/testfacet.cpp | 14 +- .../test/gregorian/testgreg_durations.cpp | 42 +- .../test/gregorian/testgreg_serialize.cpp | 43 +- libs/date_time/test/gregorian/testgreg_wstream.cpp | 20 +- libs/date_time/test/gregorian/testgreg_year.cpp | 55 +- libs/date_time/test/gregorian/testparse_date.cpp | 20 +- libs/date_time/test/local_time/testlocal_time.cpp | 54 +- .../test/local_time/testlocal_time_facet.cpp | 15 +- .../test/local_time/testlocal_time_input_facet.cpp | 4 +- libs/date_time/test/local_time/testtz_database.cpp | 36 +- .../compile_fail/hours_special_value.cpp | 19 + .../compile_fail/millisec_special_value.cpp | 19 + .../compile_fail/minutes_special_value.cpp | 19 + .../compile_fail/seconds_special_value.cpp | 19 + .../test/posix_time/testc_local_adjustor.cpp | 138 +- libs/date_time/test/posix_time/testdst_rules.cpp | 28 +- libs/date_time/test/posix_time/testduration.cpp | 2 +- .../test/posix_time/testlocal_adjustor.cpp | 13 +- libs/date_time/test/posix_time/testparse_time.cpp | 54 +- libs/date_time/test/posix_time/teststreams.cpp | 18 +- libs/date_time/test/posix_time/testtime.cpp | 6 +- libs/date_time/test/posix_time/testtime_facet.cpp | 4 +- .../test/posix_time/testtime_formatters.cpp | 24 +- .../test/posix_time/testtime_input_facet.cpp | 96 +- .../test/posix_time/testtime_serialize.cpp | 4 + .../posix_time/testtime_serialize_versioning.cpp | 64 + libs/date_time/test/testconstrained_value.cpp | 4 +- libs/date_time/test/testgeneric_period.cpp | 160 +- libs/date_time/test/testint_adapter.cpp | 8 +- libs/date_time/test/testwrapping_int.cpp | 8 +- libs/date_time/xmldoc/Jamfile.v2 | 6 +- libs/date_time/xmldoc/date_class.xml | 4 +- libs/date_time/xmldoc/date_time_autodoc.xml | 29 +- libs/date_time/xmldoc/format_flags.xml | 9 +- libs/date_time/xmldoc/gregorian_autodoc.xml | 4 +- libs/date_time/xmldoc/posix_time_autodoc.xml | 27 +- libs/date_time/xmldoc/time_duration.xml | 16 +- libs/detail/doc/html/index.html | 2 +- libs/dll/test/Jamfile.v2 | 4 +- libs/dll/test/symbol_runtime_info_test.cpp | 41 +- libs/dynamic_bitset/example/Jamfile | 17 +- libs/endian/doc/p0803r0.html | 134 + libs/endian/doc/std-rfc.html | 140 + libs/endian/example/conversion_use_case.cpp | 4 +- libs/endian/example/endian_example.cpp | 6 +- libs/endian/example/use_cases.cpp | 2 +- libs/endian/test/benchmark.cpp | 38 +- libs/endian/test/buffer_test.cpp | 92 + libs/endian/test/conversion_test.cpp | 14 +- libs/endian/test/endian_in_union_test.cpp | 10 +- libs/endian/test/endian_operations_test.cpp | 2 +- libs/endian/test/endian_test.cpp | 84 +- libs/endian/test/loop_time_test.cpp | 20 +- .../msvc/associated-files/associated-files.vcxproj | 11 +- libs/endian/test/msvc/benchmark/benchmark.vcxproj | 11 +- .../test/msvc/buffer_test/buffer_test.vcxproj | 11 +- .../conversion_use_case.vcxproj | 11 +- .../msvc/converter_test/converter_test.vcxproj | 11 +- .../msvc/deprecated_test/deprecated_test.vcxproj | 7 +- .../msvc/endian_example/endian_example.vcxproj | 11 +- .../endian_in_union_test.vcxproj | 11 +- .../endian_operations_test.vcxproj | 11 +- .../test/msvc/endian_test/endian_test.vcxproj | 11 +- .../msvc/loop_time_test/loop_time_test.vcxproj | 11 +- .../scoped_enum_emulation_test.vcxproj | 11 +- .../endian/test/msvc/speed_test/speed_test.vcxproj | 11 +- .../udt_conversion_example.vcxproj | 11 +- libs/endian/test/speed_test.cpp | 8 +- libs/endian/test/speed_test_functions.cpp | 2 +- libs/fiber/doc/fiber.qbk | 8 +- libs/fiber/doc/fibers.qbk | 1 - libs/fiber/doc/fibers.xml | 258 +- libs/fiber/doc/html/fiber/acknowledgements.html | 5 +- libs/fiber/doc/html/fiber/fiber_mgmt/fiber.html | 8 +- libs/fiber/doc/html/fiber/installing.html | 6 +- libs/fiber/doc/html/fiber/numa.html | 13 +- libs/fiber/doc/html/fiber/overview.html | 12 + libs/fiber/doc/html/fiber_HTML.manifest | 1 - libs/fiber/doc/html/index.html | 3 +- libs/fiber/doc/installing.qbk | 56 - libs/fiber/doc/numa.qbk | 10 +- libs/fiber/doc/overview.qbk | 4 + libs/fiber/src/condition_variable.cpp | 16 - libs/fiber/src/context.cpp | 36 +- libs/fiber/src/numa/aix/pin_thread.cpp | 7 +- libs/fiber/src/numa/freebsd/pin_thread.cpp | 12 +- libs/fiber/src/numa/hpux/pin_thread.cpp | 7 +- libs/fiber/src/numa/linux/pin_thread.cpp | 7 +- libs/fiber/src/numa/linux/topology.cpp | 8 +- libs/fiber/src/numa/pin_thread.cpp | 7 + libs/fiber/src/numa/solaris/pin_thread.cpp | 7 +- libs/fiber/src/numa/windows/pin_thread.cpp | 7 +- libs/fiber/src/recursive_timed_mutex.cpp | 9 - libs/fiber/src/scheduler.cpp | 12 +- libs/fiber/src/timed_mutex.cpp | 9 - libs/fiber/test/Jamfile.v2 | 8 +- libs/fiber/test/test_async_dispatch.cpp | 3 +- libs/fiber/test/test_fiber_dispatch.cpp | 1 - libs/fiber/test/test_fiber_post.cpp | 1 - libs/fiber/test/test_numa.cpp | 55 + libs/fiber/test/test_topology.cpp | 32 - libs/filesystem/src/operations.cpp | 115 +- libs/filesystem/test/Jamfile.v2 | 8 +- libs/filesystem/test/operations_test.cpp | 35 +- libs/filesystem/test/operations_unit_test.cpp | 28 +- libs/filesystem/test/path_test.cpp | 1 + libs/filesystem/test/quick.cpp | 24 + libs/format/Jamfile | 2 +- libs/format/README.md | 24 +- libs/format/benchmark/bench_format.cpp | 4 +- libs/format/ci/build.sh | 8 +- libs/format/ci/codecov.sh | 15 +- libs/format/ci/coverity.sh | 2 +- libs/format/ci/cppcheck.sh | 38 + libs/format/ci/mingw.bat | 50 + libs/format/example/Jamfile.v2 | 5 - libs/format/test/Jamfile.v2 | 8 +- libs/format/test/format_test1.cpp | 12 +- libs/format/test/format_test2.cpp | 85 +- libs/format/test/format_test3.cpp | 36 +- libs/format/test/format_test_enum.cpp | 18 +- libs/format/test/format_test_exceptions.cpp | 48 +- libs/format/test/format_test_wstring.cpp | 16 +- libs/format/tools/Jamfile.v2 | 2 +- libs/function/test/function_test.cpp | 13 + libs/functional/doc/build.jam | 6 +- libs/functional/factory/test/Jamfile | 2 + libs/functional/factory/test/factory.cpp | 2 +- .../factory/test/factory_with_allocator.cpp | 7 +- .../factory/test/factory_with_none_t.cpp | 2 +- .../factory/test/factory_with_std_allocator.cpp | 45 + libs/functional/factory/test/value_factory.cpp | 2 +- libs/functional/forward/test/forward_adapter.cpp | 2 +- .../forward/test/lightweight_forward_adapter.cpp | 2 +- libs/functional/hash/doc/Jamfile.v2 | 19 - libs/functional/hash/doc/changes.qbk | 204 - libs/functional/hash/doc/disable.qbk | 29 - libs/functional/hash/doc/hash.qbk | 29 - libs/functional/hash/doc/intro.qbk | 52 - libs/functional/hash/doc/links.qbk | 27 - libs/functional/hash/doc/portability.qbk | 93 - libs/functional/hash/doc/rationale.qbk | 50 - libs/functional/hash/doc/ref.xml | 994 - libs/functional/hash/doc/thanks.qbk | 28 - libs/functional/hash/doc/tutorial.qbk | 212 - libs/functional/hash/examples/Jamfile.v2 | 9 - libs/functional/hash/examples/books.cpp | 51 - libs/functional/hash/examples/books.hpp | 26 - libs/functional/hash/examples/point.cpp | 59 - libs/functional/hash/examples/portable.cpp | 59 - libs/functional/hash/examples/template.cpp | 18 - libs/functional/hash/examples/template.hpp | 36 - libs/functional/hash/test/Jamfile.v2 | 83 - libs/functional/hash/test/check_float_funcs.cpp | 58 - libs/functional/hash/test/compile_time.hpp | 18 - libs/functional/hash/test/config.hpp | 21 - libs/functional/hash/test/extensions_hpp_test.cpp | 19 - .../hash/test/hash_built_in_array_test.cpp | 75 - libs/functional/hash/test/hash_complex_test.cpp | 110 - libs/functional/hash/test/hash_custom_test.cpp | 100 - libs/functional/hash/test/hash_deque_test.cpp | 35 - libs/functional/hash/test/hash_enum_test.cpp | 63 - libs/functional/hash/test/hash_float_test.cpp | 18 - libs/functional/hash/test/hash_float_test.hpp | 309 - libs/functional/hash/test/hash_friend_test.cpp | 103 - .../hash/test/hash_function_pointer_test.cpp | 57 - libs/functional/hash/test/hash_fwd_test.hpp | 104 - libs/functional/hash/test/hash_fwd_test_1.cpp | 96 - libs/functional/hash/test/hash_fwd_test_2.cpp | 47 - .../hash/test/hash_global_namespace_test.cpp | 103 - libs/functional/hash/test/hash_list_test.cpp | 35 - .../functional/hash/test/hash_long_double_test.cpp | 17 - libs/functional/hash/test/hash_map_test.cpp | 40 - libs/functional/hash/test/hash_map_test.hpp | 76 - .../functional/hash/test/hash_no_ext_fail_test.cpp | 28 - libs/functional/hash/test/hash_no_ext_macro_1.cpp | 37 - libs/functional/hash/test/hash_no_ext_macro_2.cpp | 37 - libs/functional/hash/test/hash_number_test.cpp | 204 - libs/functional/hash/test/hash_pointer_test.cpp | 45 - libs/functional/hash/test/hash_range_test.cpp | 85 - libs/functional/hash/test/hash_sequence_test.hpp | 78 - libs/functional/hash/test/hash_set_test.cpp | 40 - libs/functional/hash/test/hash_set_test.hpp | 81 - libs/functional/hash/test/hash_std_array_test.cpp | 103 - .../hash/test/hash_std_smart_ptr_test.cpp | 80 - libs/functional/hash/test/hash_std_tuple_test.cpp | 77 - libs/functional/hash/test/hash_string_test.cpp | 147 - libs/functional/hash/test/hash_type_index_test.cpp | 53 - .../functional/hash/test/hash_value_array_test.cpp | 64 - libs/functional/hash/test/hash_vector_test.cpp | 35 - libs/functional/hash/test/implicit_test.cpp | 21 - libs/functional/hash/test/link_ext_test.cpp | 33 - libs/functional/hash/test/link_no_ext_test.cpp | 20 - libs/functional/hash/test/link_test.cpp | 11 - libs/functional/hash/test/link_test_2.cpp | 10 - libs/functional/hash/test/namespace_fail_test.cpp | 16 - libs/functional/meta/explicit-failures-markup.xml | 94 +- libs/functional/meta/libraries.json | 21 +- libs/functional/overloaded_function/doc/Jamfile.v2 | 1 + ...IONAL_OVERLOADED_FUNCTION_CONFIG_ARITY_MAX.html | 54 - ...AL_OVERLOADED_FUNCTION_CONFIG_OVERLOAD_MAX.html | 54 - .../doc/html/BOOST_FUNCTIONAL_O_1_7_3_2.html | 54 + .../doc/html/BOOST_FUNCTIONAL_O_1_7_3_3.html | 54 + .../doc/html/boost/make_overloaded_function.html | 20 +- .../doc/html/boost/overloaded_function.html | 32 +- .../overloaded_function/doc/html/index.html | 8 +- .../doc/overloaded_function.qbk | 4 +- .../overloaded_function/test/functor.cpp | 2 +- .../overloaded_function/test/make_call.cpp | 2 +- .../overloaded_function/test/make_decl.cpp | 2 +- libs/fusion/doc/fusion.qbk | 45 +- libs/fusion/doc/html/fusion/adapted.html | 18 +- .../doc/html/fusion/adapted/boost__array.html | 2 +- .../doc/html/fusion/adapted/boost__tuple.html | 3 +- .../doc/html/fusion/adapted/mpl_sequence.html | 14 +- libs/fusion/doc/html/fusion/adapted/std__pair.html | 2 +- libs/fusion/doc/html/fusion/algorithm.html | 15 +- libs/fusion/doc/html/fusion/container/cons.html | 2 +- .../container/generation/functions/tiers.html | 4 +- libs/fusion/doc/html/fusion/container/list.html | 2 +- .../fusion/doc/html/fusion/extension/ext_full.html | 4 +- libs/fusion/doc/html/fusion/functional.html | 7 +- .../doc/html/fusion/functional/adapters/fused.html | 4 +- .../functional/adapters/fused_procedure.html | 2 +- .../html/fusion/functional/adapters/unfused.html | 3 +- .../fusion/functional/concepts/def_callable.html | 4 +- .../functional/generation/functions/mk_fused.html | 2 +- .../functional/invocation/functions/invoke.html | 7 +- .../invocation/functions/invoke_fobj.html | 3 +- .../invocation/functions/invoke_proc.html | 2 +- libs/fusion/doc/html/fusion/introduction.html | 70 +- libs/fusion/doc/html/fusion/iterator.html | 5 +- .../iterator/concepts/bidirectional_iterator.html | 4 +- .../fusion/iterator/concepts/forward_iterator.html | 4 +- .../iterator/concepts/random_access_iterator.html | 4 +- .../fusion/doc/html/fusion/iterator/functions.html | 2 +- libs/fusion/doc/html/fusion/notes.html | 30 +- libs/fusion/doc/html/fusion/preface.html | 22 +- libs/fusion/doc/html/fusion/quick_start.html | 8 +- libs/fusion/doc/html/fusion/references.html | 20 +- libs/fusion/doc/html/fusion/sequence.html | 16 +- .../sequence/concepts/associative_sequence.html | 2 +- .../sequence/concepts/random_access_sequence.html | 4 +- .../sequence/concepts/unbounded_sequence.html | 4 +- .../doc/html/fusion/sequence/operator/hashing.html | 3 +- libs/fusion/doc/html/fusion/view/filter_view.html | 2 +- libs/fusion/doc/html/index.html | 2 +- libs/fusion/doc/preface.qbk | 7 +- libs/fusion/doc/references.qbk | 17 +- libs/fusion/test/Jamfile | 47 +- libs/fusion/test/algorithm/move.cpp | 15 +- .../test/sequence/define_assoc_struct_move.cpp | 13 +- .../test/sequence/define_struct_inline_move.cpp | 17 +- libs/fusion/test/sequence/define_struct_move.cpp | 13 +- .../sequence/define_tpl_struct_inline_move.cpp | 17 +- .../test/sequence/define_tpl_struct_move.cpp | 13 +- libs/fusion/test/sequence/deque_move.cpp | 18 +- libs/fusion/test/sequence/map_move.cpp | 17 +- libs/fusion/test/sequence/vector_move.cpp | 17 +- libs/fusion/test/support/and.cpp | 39 +- libs/fusion/test/support/index_sequence.cpp | 8 +- libs/fusion/test/support/is_sequence.cpp | 17 + libs/fusion/test/support/tag_of.cpp | 17 + libs/geometry/doc/about_documentation.qbk | 2 +- libs/geometry/doc/concept/point.qbk | 1 + libs/geometry/doc/doxy/Doxyfile | 2 + .../doc/doxy/doxygen_input/groups/groups.hpp | 6 + libs/geometry/doc/generated/area.qbk | 14 +- libs/geometry/doc/generated/area_cartesian.qbk | 76 + libs/geometry/doc/generated/area_geographic.qbk | 92 + libs/geometry/doc/generated/area_spherical.qbk | 27 +- libs/geometry/doc/generated/area_surveyor.qbk | 75 - libs/geometry/doc/generated/densify.qbk | 96 + libs/geometry/doc/generated/densify_cartesian.qbk | 65 + libs/geometry/doc/generated/densify_geographic.qbk | 85 + libs/geometry/doc/generated/densify_spherical.qbk | 84 + .../doc/generated/distance_cross_track.qbk | 8 + .../generated/distance_cross_track_point_box.qbk | 5 +- libs/geometry/doc/generated/distance_haversine.qbk | 33 +- libs/geometry/doc/generated/polygon.qbk | 4 +- libs/geometry/doc/generated/side_geographic.qbk | 97 + libs/geometry/doc/generated/srs_spheroid.qbk | 83 + libs/geometry/doc/html/geometry/aboutdoc.html | 2 +- libs/geometry/doc/html/geometry/matrix.html | 202 +- libs/geometry/doc/html/geometry/reference.html | 25 +- .../access/exterior_ring/exterior_ring_1.html | 2 +- .../exterior_ring_1_const_version.html | 2 +- .../html/geometry/reference/access/get/get_1.html | 2 +- .../reference/access/get/get_1_with_index.html | 2 +- .../reference/access/get/get_as_radian_1.html | 2 +- .../reference/access/get/get_as_radian_1_0.html | 2 +- .../access/interior_rings/interior_rings_1.html | 2 +- .../interior_rings_1_const_version.html | 2 +- .../html/geometry/reference/access/set/set_2.html | 2 +- .../reference/access/set/set_2_with_index.html | 2 +- .../reference/access/set/set_from_radian_2.html | 2 +- .../reference/access/set/set_from_radian_2_0.html | 2 +- .../doc/html/geometry/reference/adapted.html | 1 + .../geometry/reference/adapted/boost_array.html | 8 +- .../geometry/reference/adapted/boost_tuple.html | 2 +- .../html/geometry/reference/adapted/c_array.html | 6 +- .../register/boost_geometry_register_box.html | 2 +- .../boost_geometry_register_box_2d_4values.html | 2 +- .../boost_geometry_register_box_templated.html | 2 +- .../boost_geometry_register_linestring.html | 2 +- ...ost_geometry_register_linestring_templated.html | 2 +- .../boost_geometry_register_multi_linestring.html | 2 +- ...ometry_register_multi_linestring_templated.html | 2 +- .../boost_geometry_register_multi_point.html | 2 +- ...st_geometry_register_multi_point_templated.html | 2 +- .../boost_geometry_register_multi_polygon.html | 2 +- ..._geometry_register_multi_polygon_templated.html | 2 +- .../register/boost_geometry_register_point_2d.html | 2 +- .../boost_geometry_register_point_2d_const.html | 2 +- .../boost_geometry_register_point_2d_get_set.html | 2 +- .../register/boost_geometry_register_point_3d.html | 2 +- .../boost_geometry_register_point_3d_const.html | 2 +- .../boost_geometry_register_point_3d_get_set.html | 2 +- .../register/boost_geometry_register_ring.html | 2 +- .../boost_geometry_register_ring_templated.html | 2 +- .../html/geometry/reference/adapted/std_array.html | 125 + .../doc/html/geometry/reference/algorithms.html | 1 + .../html/geometry/reference/algorithms/append.html | 2 +- .../geometry/reference/algorithms/area/area_1.html | 4 +- .../algorithms/area/area_2_with_strategy.html | 65 +- .../reference/algorithms/assign/assign.html | 2 +- .../algorithms/assign/assign_inverse.html | 2 +- .../reference/algorithms/assign/assign_points.html | 2 +- .../assign_values_3_2_coordinate_values.html | 2 +- .../assign_values_4_3_coordinate_values.html | 2 +- .../assign_values_5_4_coordinate_values.html | 2 +- .../reference/algorithms/assign/assign_zero.html | 2 +- .../reference/algorithms/buffer/buffer_4.html | 2 +- .../buffer/buffer_7_with_strategies.html | 2 +- .../reference/algorithms/buffer/return_buffer.html | 2 +- .../reference/algorithms/centroid/centroid_2.html | 2 +- .../centroid/centroid_3_with_strategy.html | 2 +- .../algorithms/centroid/return_centroid_1.html | 2 +- .../centroid/return_centroid_2_with_strategy.html | 2 +- .../html/geometry/reference/algorithms/clear.html | 2 +- .../geometry/reference/algorithms/convert.html | 2 +- .../geometry/reference/algorithms/convex_hull.html | 2 +- .../reference/algorithms/correct/correct_1.html | 2 +- .../correct/correct_2_with_strategy.html | 2 +- .../reference/algorithms/crosses/crosses_2.html | 8 +- .../crosses/crosses_3_with_strategy.html | 2 +- .../geometry/reference/algorithms/densify.html | 50 + .../reference/algorithms/densify/densify_3.html | 254 + .../densify/densify_4_with_strategy.html | 297 + .../geometry/reference/algorithms/difference.html | 6 +- .../algorithms/difference/difference_3.html | 2 +- .../difference/difference_4_with_strategy.html | 2 +- .../reference/algorithms/disjoint/disjoint_2.html | 2 +- .../disjoint/disjoint_3_with_strategy.html | 2 +- .../algorithms/distance/comparable_distance_2.html | 2 +- .../comparable_distance_3_with_strategy.html | 2 +- .../reference/algorithms/distance/distance_2.html | 2 +- .../distance/distance_3_with_strategy.html | 2 +- .../reference/algorithms/envelope/envelope_2.html | 2 +- .../envelope/envelope_3_with_strategy.html | 2 +- .../algorithms/envelope/return_envelope_1.html | 2 +- .../envelope/return_envelope_2_with_strategy.html | 2 +- .../reference/algorithms/equals/equals_2.html | 2 +- .../algorithms/equals/equals_3_with_strategy.html | 2 +- .../reference/algorithms/expand/expand_2.html | 2 +- .../algorithms/expand/expand_3_with_strategy.html | 2 +- .../algorithms/for_each/for_each_point.html | 2 +- .../algorithms/for_each/for_each_segment.html | 2 +- .../algorithms/intersection/intersection_3.html | 2 +- .../intersection/intersection_4_with_strategy.html | 2 +- .../geometry/reference/algorithms/is_empty.html | 2 +- .../algorithms/is_simple/is_simple_1.html | 2 +- .../is_simple/is_simple_2_with_strategy.html | 2 +- .../reference/algorithms/is_valid/is_valid_1.html | 2 +- .../is_valid/is_valid_2_with_failure_value.html | 2 +- .../is_valid/is_valid_2_with_message.html | 2 +- .../is_valid/is_valid_2_with_strategy.html | 2 +- ...is_valid_3_with_failure_value_and_strategy.html | 2 +- .../is_valid_3_with_message_and_strategy.html | 2 +- .../reference/algorithms/length/length_1.html | 2 +- .../algorithms/length/length_2_with_strategy.html | 2 +- .../make/make_2_2_coordinate_values.html | 2 +- .../make/make_3_3_coordinate_values.html | 2 +- .../reference/algorithms/make/make_inverse.html | 2 +- .../reference/algorithms/make/make_zero.html | 2 +- .../reference/algorithms/num_geometries.html | 2 +- .../reference/algorithms/num_interior_rings.html | 2 +- .../geometry/reference/algorithms/num_points.html | 2 +- .../reference/algorithms/num_segments.html | 2 +- .../algorithms/perimeter/perimeter_1.html | 2 +- .../perimeter/perimeter_2_with_strategy.html | 2 +- .../reference/algorithms/relate/relate_3.html | 2 +- .../algorithms/relate/relate_4_with_strategy.html | 2 +- .../reference/algorithms/relation/relation_2.html | 2 +- .../relation/relation_3_with_strategy.html | 2 +- .../geometry/reference/algorithms/reverse.html | 2 +- .../reference/algorithms/simplify/simplify_3.html | 2 +- .../simplify/simplify_4_with_strategy.html | 2 +- .../sym_difference/sym_difference_3.html | 2 +- .../sym_difference_4_with_strategy.html | 2 +- .../algorithms/transform/transform_2.html | 2 +- .../transform/transform_3_with_strategy.html | 2 +- .../reference/algorithms/union_/union__3.html | 2 +- .../algorithms/union_/union__4_with_strategy.html | 2 +- .../html/geometry/reference/algorithms/unique.html | 2 +- .../reference/algorithms/within/within_2.html | 2 +- .../algorithms/within/within_3_with_strategy.html | 2 +- .../geometry/reference/arithmetic/add_point.html | 2 +- .../geometry/reference/arithmetic/add_value.html | 2 +- .../reference/arithmetic/assign_point.html | 2 +- .../reference/arithmetic/assign_value.html | 2 +- .../reference/arithmetic/cross_product_2.html | 2 +- .../reference/arithmetic/cross_product_2_0.html | 2 +- .../reference/arithmetic/divide_point.html | 2 +- .../reference/arithmetic/divide_value.html | 2 +- .../geometry/reference/arithmetic/dot_product.html | 2 +- .../reference/arithmetic/multiply_point.html | 2 +- .../reference/arithmetic/multiply_value.html | 2 +- .../reference/arithmetic/subtract_point.html | 2 +- .../reference/arithmetic/subtract_value.html | 2 +- .../geometry/reference/concepts/concept_point.html | 3 + .../doc/html/geometry/reference/core/closure.html | 2 +- .../geometry/reference/core/coordinate_system.html | 2 +- .../geometry/reference/core/coordinate_type.html | 2 +- .../doc/html/geometry/reference/core/cs_tag.html | 2 +- .../doc/html/geometry/reference/core/degree.html | 2 +- .../html/geometry/reference/core/dimension.html | 2 +- .../geometry/reference/core/interior_type.html | 2 +- .../html/geometry/reference/core/is_radian.html | 2 +- .../html/geometry/reference/core/point_order.html | 2 +- .../html/geometry/reference/core/point_type.html | 2 +- .../doc/html/geometry/reference/core/radian.html | 2 +- .../html/geometry/reference/core/ring_type.html | 2 +- .../doc/html/geometry/reference/core/tag.html | 2 +- .../doc/html/geometry/reference/core/tag_cast.html | 2 +- .../html/geometry/reference/cs/cs_cartesian.html | 2 +- .../html/geometry/reference/cs/cs_geographic.html | 2 +- .../html/geometry/reference/cs/cs_spherical.html | 2 +- .../reference/cs/cs_spherical_equatorial.html | 2 +- .../html/geometry/reference/de9im/de9im_mask.html | 2 +- .../geometry/reference/de9im/de9im_matrix.html | 2 +- .../reference/de9im/de9im_static_mask.html | 2 +- .../enumerations/buffer_side_selector.html | 6 +- .../reference/enumerations/closure_selector.html | 8 +- .../reference/enumerations/join_selector.html | 10 +- .../reference/enumerations/order_selector.html | 8 +- .../reference/enumerations/piece_type.html | 16 +- .../reference/enumerations/result_code.html | 8 +- .../enumerations/validity_failure_type.html | 30 +- .../reference/exceptions/centroid_exception.html | 2 +- .../geometry/reference/exceptions/exception.html | 2 +- .../doc/html/geometry/reference/io/svg/svg.html | 2 +- .../html/geometry/reference/io/svg/svg_mapper.html | 2 +- .../html/geometry/reference/io/wkt/read_wkt.html | 2 +- .../doc/html/geometry/reference/io/wkt/wkt.html | 2 +- .../reference/iterators/closing_iterator.html | 2 +- .../iterators/ever_circling_iterator.html | 2 +- .../html/geometry/reference/models/model_box.html | 2 +- .../reference/models/model_d2_point_xy.html | 2 +- .../reference/models/model_linestring.html | 2 +- .../reference/models/model_multi_linestring.html | 2 +- .../reference/models/model_multi_point.html | 2 +- .../reference/models/model_multi_polygon.html | 2 +- .../geometry/reference/models/model_point.html | 2 +- .../geometry/reference/models/model_polygon.html | 8 +- .../reference/models/model_referring_segment.html | 2 +- .../html/geometry/reference/models/model_ring.html | 2 +- .../geometry/reference/models/model_segment.html | 2 +- .../boost__geometry__index__rtree.html | 4 +- .../boost__geometry__index__rtree/_rtree__.html | 2 +- .../boost__geometry__index__rtree/begin__.html | 2 +- .../boost__geometry__index__rtree/bounds__.html | 2 +- .../boost__geometry__index__rtree/clear__.html | 2 +- .../count_valueorindexable_const___.html | 2 +- .../boost__geometry__index__rtree/empty__.html | 2 +- .../boost__geometry__index__rtree/end__.html | 2 +- .../get_allocator__.html | 2 +- .../indexable_get__.html | 2 +- .../insert_convertibleorrange_const___.html | 2 +- .../insert_iterator__iterator_.html | 2 +- .../insert_value_type_const___.html | 2 +- .../operator__rtree____.html | 2 +- .../operator__rtree_const___.html | 2 +- .../parameters__.html | 2 +- .../qbegin_predicates_const___.html | 2 +- .../boost__geometry__index__rtree/qend__.html | 2 +- .../query_predicates_const____outiter_.html | 2 +- .../remove_convertibleorrange_const___.html | 2 +- .../remove_iterator__iterator_.html | 2 +- .../remove_value_type_const___.html | 2 +- .../boost__geometry__index__rtree/rtree__.html | 2 +- .../rtree_iterator__iterator_.html | 2 +- ...lue_equal_const____allocator_type_const___.html | 2 +- .../rtree_range_const___.html | 2 +- .../rtree_rtree____.html | 2 +- .../rtree_rtree_____allocator_type_const___.html | 2 +- .../rtree_rtree_const___.html | 2 +- ...ree_rtree_const____allocator_type_const___.html | 2 +- .../boost__geometry__index__rtree/size__.html | 2 +- .../swap_rtree___.html | 2 +- .../boost__geometry__index__rtree/value_eq__.html | 2 +- .../queried_predicates_const___.html | 2 +- .../group__inserters/inserter_container___.html | 2 +- .../contains_geometry_const___.html | 7 +- .../covered_by_geometry_const___.html | 7 +- .../covers_geometry_const___.html | 7 +- .../disjoint_geometry_const___.html | 7 +- .../intersects_geometry_const___.html | 7 +- .../nearest_geometry_const____unsigned_.html | 8 +- .../overlaps_geometry_const___.html | 7 +- .../satisfies_unarypredicate_const___.html | 2 +- .../within_geometry_const___.html | 7 +- .../begin_rtree______const___.html | 2 +- .../bounds_rtree______const___.html | 2 +- .../clear_rtree________.html | 2 +- .../empty_rtree______const___.html | 2 +- .../end_rtree______const___.html | 2 +- ..._rtree_________convertibleorrange_const___.html | 2 +- .../insert_rtree_________iterator__iterator_.html | 2 +- .../insert_rtree_________value_const___.html | 2 +- ...in_rtree______const____predicates_const___.html | 2 +- .../qend_rtree______const___.html | 2 +- ..._____const____predicates_const____outiter_.html | 2 +- ..._rtree_________convertibleorrange_const___.html | 2 +- .../remove_rtree_________iterator__iterator_.html | 2 +- .../remove_rtree_________value_const___.html | 2 +- .../size_rtree______const___.html | 2 +- .../swap_rtree_________rtree________.html | 2 +- .../boost__geometry__index__equal_to.html | 4 +- .../boost__geometry__index__indexable.html | 4 +- .../boost__geometry__index__dynamic_linear.html | 4 +- .../boost__geometry__index__dynamic_quadratic.html | 4 +- .../boost__geometry__index__dynamic_rstar.html | 4 +- .../parameters/boost__geometry__index__linear.html | 2 +- .../boost__geometry__index__quadratic.html | 2 +- .../parameters/boost__geometry__index__rstar.html | 2 +- libs/geometry/doc/html/geometry/reference/srs.html | 46 + .../html/geometry/reference/srs/srs_spheroid.html | 239 + .../doc/html/geometry/reference/strategies.html | 29 +- .../strategies/strategy_area_cartesian.html | 219 + .../strategies/strategy_area_geographic.html | 322 + .../strategies/strategy_area_spherical.html | 55 +- .../strategies/strategy_area_surveyor.html | 232 - .../strategy_buffer_distance_asymmetric.html | 2 +- .../strategy_buffer_distance_symmetric.html | 2 +- .../strategies/strategy_buffer_end_flat.html | 2 +- .../strategies/strategy_buffer_end_round.html | 2 +- .../strategies/strategy_buffer_join_miter.html | 2 +- .../strategies/strategy_buffer_join_round.html | 8 +- .../strategies/strategy_buffer_point_circle.html | 2 +- .../strategies/strategy_buffer_point_square.html | 2 +- .../strategies/strategy_buffer_side_straight.html | 2 +- .../strategies/strategy_centroid_average.html | 2 +- .../strategy_centroid_bashein_detmer.html | 2 +- .../strategy_convex_hull_graham_andrew.html | 8 +- .../strategies/strategy_densify_cartesian.html | 191 + .../strategies/strategy_densify_geographic.html | 291 + .../strategies/strategy_densify_spherical.html | 271 + .../strategies/strategy_distance_cross_track.html | 17 +- .../strategy_distance_cross_track_point_box.html | 17 +- .../strategies/strategy_distance_haversine.html | 80 +- .../strategy_distance_projected_point.html | 2 +- .../strategies/strategy_distance_pythagoras.html | 8 +- .../strategy_distance_pythagoras_box_box.html | 2 +- .../strategy_distance_pythagoras_point_box.html | 2 +- .../strategies/strategy_side_geographic.html | 314 + .../strategy_side_side_by_cross_track.html | 2 +- .../strategies/strategy_side_side_by_triangle.html | 8 +- .../strategy_side_spherical_side_formula.html | 8 +- .../strategy_simplify_douglas_peucker.html | 8 +- .../strategy_transform_inverse_transformer.html | 2 +- .../strategy_transform_map_transformer.html | 2 +- .../strategy_transform_matrix_transformer.html | 2 +- .../strategy_transform_rotate_transformer.html | 2 +- .../strategy_transform_scale_transformer.html | 2 +- .../strategy_transform_translate_transformer.html | 2 +- .../strategy_within_crossings_multiply.html | 2 +- .../strategies/strategy_within_franklin.html | 2 +- .../strategies/strategy_within_winding.html | 2 +- .../html/geometry/reference/views/box_view.html | 2 +- .../geometry/reference/views/closeable_view.html | 2 +- .../geometry/reference/views/identity_view.html | 2 +- .../geometry/reference/views/reversible_view.html | 2 +- .../geometry/reference/views/segment_view.html | 2 +- .../geometry/reference_alphabetical_index.html | 513 +- libs/geometry/doc/html/geometry/release_notes.html | 119 +- libs/geometry/doc/html/geometry_HTML.manifest | 27 +- libs/geometry/doc/html/index.html | 3 +- libs/geometry/doc/imports.qbk | 6 + libs/geometry/doc/index/generated/predicates.qbk | 14 +- libs/geometry/doc/index/generated/rtree.qbk | 2 +- libs/geometry/doc/make_qbk.py | 29 +- libs/geometry/doc/quickref.xml | 43 +- libs/geometry/doc/reference.qbk | 34 +- libs/geometry/doc/reference/algorithms/densify.qbk | 25 + .../reference/geometries/adapted/boost_array.qbk | 2 +- .../reference/geometries/adapted/boost_tuple.qbk | 2 +- .../doc/reference/geometries/adapted/std_array.qbk | 38 + libs/geometry/doc/release_notes.qbk | 38 +- .../doc/src/examples/algorithms/Jamfile.v2 | 7 +- .../src/examples/algorithms/area_with_strategy.cpp | 35 +- .../doc/src/examples/algorithms/densify.cpp | 47 + .../src/examples/algorithms/densify_strategy.cpp | 50 + .../doc/src/examples/geometries/adapted/Jamfile.v2 | 1 + .../src/examples/geometries/adapted/std_array.cpp | 63 + .../example/c08_custom_non_std_example.cpp | 1 - .../x04_wxwidgets_world_mapper.cpp | 6 +- libs/geometry/test/Jamfile.v2 | 18 + libs/geometry/test/algorithms/Jamfile.v2 | 1 + libs/geometry/test/algorithms/area/area_geo.cpp | 40 +- .../geometry/test/algorithms/area/area_sph_geo.cpp | 16 +- libs/geometry/test/algorithms/area/test_area.hpp | 9 +- .../algorithms/buffer/buffer_multi_linestring.cpp | 34 +- .../test/algorithms/buffer/buffer_multi_point.cpp | 6 +- libs/geometry/test/algorithms/centroid_multi.cpp | 9 + libs/geometry/test/algorithms/densify.cpp | 227 + libs/geometry/test/algorithms/distance/Jamfile.v2 | 11 +- .../algorithms/distance/distance_brute_force.hpp | 46 + .../algorithms/distance/distance_geo_box_box.cpp | 557 + .../test/algorithms/distance/distance_geo_pl_l.cpp | 129 +- .../algorithms/distance/distance_geo_pl_pl.cpp | 115 + .../algorithms/distance/distance_geo_point_box.cpp | 463 + .../algorithms/distance/distance_se_box_box.cpp | 527 + .../algorithms/distance/distance_se_point_box.cpp | 27 + .../distance/test_distance_geo_common.hpp | 74 +- libs/geometry/test/algorithms/is_valid_geo.cpp | 8 +- .../algorithms/overlay/multi_overlay_cases.hpp | 57 + libs/geometry/test/algorithms/overlay/overlay.cpp | 8 +- .../test/algorithms/overlay/sort_by_side.cpp | 15 +- .../test/algorithms/overlay/sort_by_side_basic.cpp | 7 +- .../test/algorithms/overlay/test_get_turns.hpp | 158 +- libs/geometry/test/algorithms/point_on_surface.cpp | 7 +- .../set_operations/difference/difference.cpp | 11 +- .../set_operations/difference/difference_multi.cpp | 98 +- .../difference/difference_multi_spike.cpp | 16 +- .../set_operations/difference/test_difference.hpp | 9 +- .../set_operations/intersection/intersection.cpp | 6 +- .../intersection/intersection_multi.cpp | 56 +- .../intersection/test_intersection.hpp | 4 +- .../sym_difference/sym_difference_areal_areal.cpp | 2 +- .../algorithms/set_operations/union/test_union.hpp | 4 +- .../test/algorithms/set_operations/union/union.cpp | 35 +- .../set_operations/union/union_aa_geo.cpp | 8 +- .../set_operations/union/union_multi.cpp | 62 +- libs/geometry/test/algorithms/simplify.cpp | 96 +- .../test/algorithms/simplify_countries.cpp | 188 + libs/geometry/test/algorithms/simplify_multi.cpp | 6 +- libs/geometry/test/algorithms/test_simplify.hpp | 129 +- libs/geometry/test/core/assert.cpp | 6 +- libs/geometry/test/core/radius.cpp | 4 +- libs/geometry/test/formulas/direct.cpp | 2 + libs/geometry/test/formulas/intersection.cpp | 4 +- libs/geometry/test/formulas/inverse.cpp | 1 + libs/geometry/test/iterators/point_iterator.cpp | 4 + libs/geometry/test/iterators/segment_iterator.cpp | 4 + libs/geometry/test/minimal.cpp | 83 + .../overlay/areal_areal/recursive_polygons.cpp | 2 - libs/geometry/test/srs/Jamfile.v2 | 28 + libs/geometry/test/srs/check_geometry.hpp | 162 + libs/geometry/test/srs/par4.cpp | 99 + libs/geometry/test/srs/projection.cpp | 94 + libs/geometry/test/srs/projection_epsg.cpp | 91 + libs/geometry/test/srs/projection_interface.cpp | 219 + libs/geometry/test/srs/projection_selftest.cpp | 122 + .../test/srs/projection_selftest_cases.hpp | 3795 +++ libs/geometry/test/srs/projections.cpp | 368 + libs/geometry/test/srs/projections_combined.cpp | 149 + libs/geometry/test/srs/projections_static.cpp | 283 + libs/geometry/test/srs/srs_transformer.cpp | 107 + .../geometry/test/srs/transformation_interface.cpp | 204 + libs/geometry/test/strategies/Jamfile.v2 | 1 + libs/geometry/test/strategies/andoyer.cpp | 19 +- .../test/strategies/segment_intersection.cpp | 395 +- .../test/strategies/segment_intersection_geo.hpp | 4 +- libs/geometry/test/strategies/thomas.cpp | 20 +- libs/geometry/test/strategies/vincenty.cpp | 26 +- libs/hana/CMakeLists.txt | 34 +- libs/hana/cmake/TestHeaders.cmake | 84 +- libs/hana/doc/html/accessors_8hpp.html | 2 +- libs/hana/doc/html/adapt__adt_8hpp.html | 2 +- libs/hana/doc/html/adapt__struct_8hpp.html | 2 +- libs/hana/doc/html/adjust_8hpp.html | 2 +- libs/hana/doc/html/adjust__if_8hpp.html | 2 +- libs/hana/doc/html/adl_8hpp.html | 2 +- libs/hana/doc/html/algorithm_8hpp.html | 2 +- libs/hana/doc/html/all_8hpp.html | 2 +- libs/hana/doc/html/all__of_8hpp.html | 2 +- libs/hana/doc/html/always_8hpp.html | 2 +- libs/hana/doc/html/and_8hpp.html | 2 +- libs/hana/doc/html/annotated.html | 2 +- libs/hana/doc/html/any_8hpp.html | 2 +- libs/hana/doc/html/any__of_8hpp.html | 2 +- libs/hana/doc/html/ap_8hpp.html | 2 +- libs/hana/doc/html/append_8hpp.html | 2 +- libs/hana/doc/html/apply_8hpp.html | 2 +- libs/hana/doc/html/arg_8hpp.html | 2 +- libs/hana/doc/html/arithmetic_8hpp.html | 2 +- libs/hana/doc/html/assert_8hpp.html | 2 +- libs/hana/doc/html/at_8hpp.html | 2 +- libs/hana/doc/html/at__key_8hpp.html | 2 +- libs/hana/doc/html/back_8hpp.html | 2 +- libs/hana/doc/html/basic__tuple_8hpp.html | 2 +- .../clang-4.0.1/benchmark.find_if.compile.json | 10 +- .../clang-4.0.1/benchmark.fold_left.compile.json | 10 +- .../clang-4.0.1/benchmark.fold_left.execute.json | 10 +- .../clang-4.0.1/benchmark.including.compile.json | 8 +- .../clang-4.0.1/benchmark.make.compile.json | 14 +- .../clang-4.0.1/benchmark.reverse.move.json | 4 +- .../clang-4.0.1/benchmark.reverse.nomove.json | 4 +- .../clang-4.0.1/benchmark.transform.compile.json | 10 +- .../clang-4.0.1/benchmark.transform.execute.json | 10 +- .../clang-5.0.1/benchmark.find_if.compile.json | 35 + .../clang-5.0.1/benchmark.fold_left.bloat.json | 35 + .../clang-5.0.1/benchmark.fold_left.compile.json | 36 + .../clang-5.0.1/benchmark.fold_left.execute.json | 29 + .../clang-5.0.1/benchmark.including.compile.json | 52 + .../clang-5.0.1/benchmark.make.compile.json | 43 + .../clang-5.0.1/benchmark.reverse.move.json | 20 + .../clang-5.0.1/benchmark.reverse.nomove.json | 20 + .../clang-5.0.1/benchmark.transform.bloat.json | 39 + .../clang-5.0.1/benchmark.transform.compile.json | 33 + .../clang-5.0.1/benchmark.transform.execute.json | 33 + libs/hana/doc/html/bool_8hpp.html | 2 +- libs/hana/doc/html/boost_2fusion_2vector_8hpp.html | 2 +- libs/hana/doc/html/boost_2mpl_2vector_8hpp.html | 2 +- libs/hana/doc/html/boost_8hpp.html | 2 +- libs/hana/doc/html/bug.html | 2 +- libs/hana/doc/html/canonical__constant_8hpp.html | 2 +- libs/hana/doc/html/capture_8hpp.html | 2 +- libs/hana/doc/html/cartesian__product_8hpp.html | 2 +- libs/hana/doc/html/chain_8hpp.html | 2 +- libs/hana/doc/html/classes.html | 2 +- libs/hana/doc/html/classstd_1_1ratio.html | 2 +- libs/hana/doc/html/comparing_8hpp.html | 2 +- libs/hana/doc/html/compose_8hpp.html | 2 +- libs/hana/doc/html/concat_8hpp.html | 2 +- libs/hana/doc/html/concept_2applicative_8hpp.html | 2 +- libs/hana/doc/html/concept_2comonad_8hpp.html | 2 +- libs/hana/doc/html/concept_2comparable_8hpp.html | 2 +- libs/hana/doc/html/concept_2constant_8hpp.html | 2 +- .../doc/html/concept_2euclidean__ring_8hpp.html | 2 +- libs/hana/doc/html/concept_2foldable_8hpp.html | 2 +- libs/hana/doc/html/concept_2functor_8hpp.html | 2 +- libs/hana/doc/html/concept_2group_8hpp.html | 2 +- libs/hana/doc/html/concept_2hashable_8hpp.html | 2 +- .../doc/html/concept_2integral__constant_8hpp.html | 2 +- libs/hana/doc/html/concept_2iterable_8hpp.html | 2 +- libs/hana/doc/html/concept_2logical_8hpp.html | 2 +- libs/hana/doc/html/concept_2metafunction_8hpp.html | 2 +- libs/hana/doc/html/concept_2monad_8hpp.html | 2 +- libs/hana/doc/html/concept_2monad__plus_8hpp.html | 2 +- libs/hana/doc/html/concept_2monoid_8hpp.html | 2 +- libs/hana/doc/html/concept_2orderable_8hpp.html | 2 +- libs/hana/doc/html/concept_2product_8hpp.html | 2 +- libs/hana/doc/html/concept_2ring_8hpp.html | 2 +- libs/hana/doc/html/concept_2searchable_8hpp.html | 2 +- libs/hana/doc/html/concept_2sequence_8hpp.html | 2 +- libs/hana/doc/html/concept_2struct_8hpp.html | 2 +- libs/hana/doc/html/concept_8hpp.html | 2 +- libs/hana/doc/html/concepts_8hpp.html | 2 +- libs/hana/doc/html/config_8hpp.html | 2 +- libs/hana/doc/html/contains_8hpp.html | 2 +- libs/hana/doc/html/core_2common_8hpp.html | 2 +- libs/hana/doc/html/core_2default_8hpp.html | 2 +- libs/hana/doc/html/core_2is__a_8hpp.html | 2 +- libs/hana/doc/html/core_2make_8hpp.html | 2 +- libs/hana/doc/html/core_2tag__of_8hpp.html | 2 +- libs/hana/doc/html/core_2to_8hpp.html | 2 +- libs/hana/doc/html/core_2when_8hpp.html | 2 +- libs/hana/doc/html/core_8hpp.html | 2 +- libs/hana/doc/html/count_8hpp.html | 2 +- libs/hana/doc/html/count__if_8hpp.html | 2 +- libs/hana/doc/html/create_8hpp.html | 2 +- libs/hana/doc/html/curry_8hpp.html | 2 +- libs/hana/doc/html/cycle_8hpp.html | 2 +- libs/hana/doc/html/decay_8hpp.html | 2 +- libs/hana/doc/html/define__struct_8hpp.html | 2 +- libs/hana/doc/html/demux_8hpp.html | 2 +- libs/hana/doc/html/deprecated.html | 2 +- libs/hana/doc/html/deque_8hpp.html | 2 +- libs/hana/doc/html/detail_2any__of_8hpp.html | 2 +- libs/hana/doc/html/detail_2array_8hpp.html | 2 +- libs/hana/doc/html/detail_2index__if_8hpp.html | 2 +- .../doc/html/detail_2integral__constant_8hpp.html | 2 +- .../html/detail_2operators_2comparable_8hpp.html | 2 +- .../doc/html/detail_2operators_2iterable_8hpp.html | 2 +- .../doc/html/detail_2operators_2logical_8hpp.html | 2 +- .../doc/html/detail_2operators_2monad_8hpp.html | 2 +- .../html/detail_2operators_2orderable_8hpp.html | 2 +- .../html/detail_2operators_2searchable_8hpp.html | 2 +- libs/hana/doc/html/detail_2variadic_2at_8hpp.html | 2 +- libs/hana/doc/html/difference_8hpp.html | 2 +- .../html/dir_0a4844ac9cb2026bd07faf42b116b549.html | 2 +- .../html/dir_0a4844ac9cb2026bd07faf42b116b549.js | 2 +- .../html/dir_0cd2b357ffff5ecfb0310070703d859b.html | 2 +- .../html/dir_1878a3f4746a95c6aad317458cc7ef80.html | 2 +- .../html/dir_323f3a97cf58df541572718162fe1793.html | 2 +- .../html/dir_3a2d86f21a1d869e2ec4e510547bf681.html | 2 +- .../html/dir_579efcf19f0a51e7b529b5b94ff4dd6f.html | 2 +- .../html/dir_666cbe1241d83a4f7d9cad90f7b86490.html | 2 +- .../html/dir_7042a2e59d7efa2568e3581036b964b0.html | 2 +- .../html/dir_8414a6d7fc3b38da6a6da863ae030f2c.html | 2 +- .../html/dir_97491a7940b2b44461a547afe712abd2.html | 2 +- .../html/dir_9c824c28346f35ae3c8d4f56bd6b4593.html | 2 +- .../html/dir_a6bcc969367a2b1bb27eb51c9ff4f3b4.html | 2 +- .../html/dir_aa8bf510119a03cbd5af87806db73281.html | 2 +- .../html/dir_b00751b7bd933c58cff85542f43b8f16.html | 2 +- .../html/dir_cc4d96287a8e6ea2980c75f79e8c5cd4.html | 2 +- .../html/dir_cd91aed0e5b3a0fe3db2eb07a1431dc6.html | 2 +- .../html/dir_cf196044773ad9db3b539387dd944c9e.html | 2 +- .../html/dir_daf74c896eae580804ddb7810f485dad.html | 2 +- .../html/dir_e68e8157741866f444e17edd764ebbae.html | 2 +- .../html/dir_f021aaf8cb4047f6c82c8c8a57a9e0c7.html | 2 +- libs/hana/doc/html/dispatch_8hpp.html | 2 +- libs/hana/doc/html/dispatch__if_8hpp.html | 2 +- libs/hana/doc/html/div_8hpp.html | 2 +- libs/hana/doc/html/drop__back_8hpp.html | 2 +- libs/hana/doc/html/drop__front_8hpp.html | 2 +- libs/hana/doc/html/drop__front__exactly_8hpp.html | 2 +- libs/hana/doc/html/drop__into_8hpp.html | 2 +- libs/hana/doc/html/drop__while_8hpp.html | 2 +- libs/hana/doc/html/duplicate_8hpp.html | 2 +- libs/hana/doc/html/ebo_8hpp.html | 2 +- libs/hana/doc/html/empty_8hpp.html | 2 +- libs/hana/doc/html/equal_8hpp.html | 2 +- libs/hana/doc/html/erase__key_8hpp.html | 2 +- libs/hana/doc/html/eval_8hpp.html | 2 +- libs/hana/doc/html/eval__if_8hpp.html | 2 +- .../ext_2boost_2fusion_2detail_2common_8hpp.html | 2 +- .../doc/html/ext_2boost_2fusion_2tuple_8hpp.html | 2 +- libs/hana/doc/html/ext_2boost_2tuple_8hpp.html | 2 +- libs/hana/doc/html/ext_2std_2array_8hpp.html | 2 +- .../html/ext_2std_2integral__constant_8hpp.html | 2 +- libs/hana/doc/html/ext_2std_2pair_8hpp.html | 2 +- libs/hana/doc/html/ext_2std_2tuple_8hpp.html | 2 +- libs/hana/doc/html/extend_8hpp.html | 2 +- libs/hana/doc/html/extract_8hpp.html | 2 +- libs/hana/doc/html/fast__and_8hpp.html | 2 +- libs/hana/doc/html/files.html | 2 +- libs/hana/doc/html/fill_8hpp.html | 2 +- libs/hana/doc/html/filter_8hpp.html | 2 +- libs/hana/doc/html/find_8hpp.html | 2 +- libs/hana/doc/html/find__if_8hpp.html | 2 +- libs/hana/doc/html/first_8hpp.html | 2 +- .../doc/html/first__unsatisfied__index_8hpp.html | 2 +- libs/hana/doc/html/fix_8hpp.html | 2 +- libs/hana/doc/html/flat_8hpp.html | 2 +- libs/hana/doc/html/flatten_8hpp.html | 2 +- libs/hana/doc/html/flip_8hpp.html | 2 +- libs/hana/doc/html/fold_8hpp.html | 2 +- libs/hana/doc/html/fold__left_8hpp.html | 2 +- libs/hana/doc/html/fold__right_8hpp.html | 2 +- libs/hana/doc/html/foldl1_8hpp.html | 2 +- libs/hana/doc/html/foldr1_8hpp.html | 2 +- libs/hana/doc/html/for__each_8hpp.html | 2 +- libs/hana/doc/html/front_8hpp.html | 2 +- libs/hana/doc/html/functional_8hpp.html | 2 +- libs/hana/doc/html/functions.html | 7 +- libs/hana/doc/html/functions_func.html | 2 +- libs/hana/doc/html/functions_rela.html | 2 +- libs/hana/doc/html/functions_type.html | 2 +- libs/hana/doc/html/functions_vars.html | 5 +- libs/hana/doc/html/fuse_8hpp.html | 2 +- libs/hana/doc/html/fusion_2list_8hpp.html | 2 +- libs/hana/doc/html/fusion_8hpp.html | 2 +- libs/hana/doc/html/fwd_2accessors_8hpp.html | 2 +- libs/hana/doc/html/fwd_2adapt__adt_8hpp.html | 2 +- libs/hana/doc/html/fwd_2adapt__struct_8hpp.html | 2 +- libs/hana/doc/html/fwd_2adjust_8hpp.html | 2 +- libs/hana/doc/html/fwd_2adjust__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2all_8hpp.html | 2 +- libs/hana/doc/html/fwd_2all__of_8hpp.html | 2 +- libs/hana/doc/html/fwd_2and_8hpp.html | 2 +- libs/hana/doc/html/fwd_2any_8hpp.html | 2 +- libs/hana/doc/html/fwd_2any__of_8hpp.html | 2 +- libs/hana/doc/html/fwd_2ap_8hpp.html | 2 +- libs/hana/doc/html/fwd_2append_8hpp.html | 2 +- libs/hana/doc/html/fwd_2at_8hpp.html | 2 +- libs/hana/doc/html/fwd_2at__key_8hpp.html | 2 +- libs/hana/doc/html/fwd_2back_8hpp.html | 2 +- libs/hana/doc/html/fwd_2basic__tuple_8hpp.html | 2 +- libs/hana/doc/html/fwd_2bool_8hpp.html | 2 +- .../doc/html/fwd_2cartesian__product_8hpp.html | 2 +- libs/hana/doc/html/fwd_2chain_8hpp.html | 2 +- libs/hana/doc/html/fwd_2comparing_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concat_8hpp.html | 2 +- .../doc/html/fwd_2concept_2applicative_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2comonad_8hpp.html | 2 +- .../doc/html/fwd_2concept_2comparable_8hpp.html | 2 +- .../hana/doc/html/fwd_2concept_2constant_8hpp.html | 2 +- .../html/fwd_2concept_2euclidean__ring_8hpp.html | 2 +- .../hana/doc/html/fwd_2concept_2foldable_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2functor_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2group_8hpp.html | 2 +- .../hana/doc/html/fwd_2concept_2hashable_8hpp.html | 2 +- .../fwd_2concept_2integral__constant_8hpp.html | 2 +- .../hana/doc/html/fwd_2concept_2iterable_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2logical_8hpp.html | 2 +- .../doc/html/fwd_2concept_2metafunction_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2monad_8hpp.html | 2 +- .../doc/html/fwd_2concept_2monad__plus_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2monoid_8hpp.html | 2 +- .../doc/html/fwd_2concept_2orderable_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2product_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2ring_8hpp.html | 2 +- .../doc/html/fwd_2concept_2searchable_8hpp.html | 2 +- .../hana/doc/html/fwd_2concept_2sequence_8hpp.html | 2 +- libs/hana/doc/html/fwd_2concept_2struct_8hpp.html | 2 +- libs/hana/doc/html/fwd_2contains_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2common_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2default_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2is__a_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2make_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2tag__of_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2to_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_2when_8hpp.html | 2 +- libs/hana/doc/html/fwd_2core_8hpp.html | 2 +- libs/hana/doc/html/fwd_2count_8hpp.html | 2 +- libs/hana/doc/html/fwd_2count__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2cycle_8hpp.html | 2 +- libs/hana/doc/html/fwd_2define__struct_8hpp.html | 2 +- libs/hana/doc/html/fwd_2difference_8hpp.html | 2 +- libs/hana/doc/html/fwd_2div_8hpp.html | 2 +- libs/hana/doc/html/fwd_2drop__back_8hpp.html | 2 +- libs/hana/doc/html/fwd_2drop__front_8hpp.html | 2 +- .../doc/html/fwd_2drop__front__exactly_8hpp.html | 2 +- libs/hana/doc/html/fwd_2drop__while_8hpp.html | 2 +- libs/hana/doc/html/fwd_2duplicate_8hpp.html | 2 +- libs/hana/doc/html/fwd_2empty_8hpp.html | 2 +- libs/hana/doc/html/fwd_2equal_8hpp.html | 2 +- libs/hana/doc/html/fwd_2erase__key_8hpp.html | 2 +- libs/hana/doc/html/fwd_2eval_8hpp.html | 2 +- libs/hana/doc/html/fwd_2eval__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2extend_8hpp.html | 2 +- libs/hana/doc/html/fwd_2extract_8hpp.html | 2 +- libs/hana/doc/html/fwd_2fill_8hpp.html | 2 +- libs/hana/doc/html/fwd_2filter_8hpp.html | 2 +- libs/hana/doc/html/fwd_2find_8hpp.html | 2 +- libs/hana/doc/html/fwd_2find__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2first_8hpp.html | 2 +- libs/hana/doc/html/fwd_2flatten_8hpp.html | 2 +- libs/hana/doc/html/fwd_2fold_8hpp.html | 2 +- libs/hana/doc/html/fwd_2fold__left_8hpp.html | 2 +- libs/hana/doc/html/fwd_2fold__right_8hpp.html | 2 +- libs/hana/doc/html/fwd_2for__each_8hpp.html | 2 +- libs/hana/doc/html/fwd_2front_8hpp.html | 2 +- libs/hana/doc/html/fwd_2fuse_8hpp.html | 2 +- libs/hana/doc/html/fwd_2greater_8hpp.html | 2 +- libs/hana/doc/html/fwd_2greater__equal_8hpp.html | 2 +- libs/hana/doc/html/fwd_2group_8hpp.html | 2 +- libs/hana/doc/html/fwd_2hash_8hpp.html | 2 +- libs/hana/doc/html/fwd_2if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2index__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2insert_8hpp.html | 2 +- libs/hana/doc/html/fwd_2insert__range_8hpp.html | 2 +- .../doc/html/fwd_2integral__constant_8hpp.html | 2 +- libs/hana/doc/html/fwd_2intersection_8hpp.html | 2 +- libs/hana/doc/html/fwd_2intersperse_8hpp.html | 2 +- libs/hana/doc/html/fwd_2is__disjoint_8hpp.html | 2 +- libs/hana/doc/html/fwd_2is__empty_8hpp.html | 2 +- libs/hana/doc/html/fwd_2is__subset_8hpp.html | 2 +- libs/hana/doc/html/fwd_2keys_8hpp.html | 2 +- libs/hana/doc/html/fwd_2lazy_8hpp.html | 2 +- libs/hana/doc/html/fwd_2length_8hpp.html | 2 +- libs/hana/doc/html/fwd_2less_8hpp.html | 2 +- libs/hana/doc/html/fwd_2less__equal_8hpp.html | 2 +- .../html/fwd_2lexicographical__compare_8hpp.html | 2 +- libs/hana/doc/html/fwd_2lift_8hpp.html | 2 +- libs/hana/doc/html/fwd_2map_8hpp.html | 2 +- libs/hana/doc/html/fwd_2max_8hpp.html | 2 +- libs/hana/doc/html/fwd_2maximum_8hpp.html | 2 +- libs/hana/doc/html/fwd_2members_8hpp.html | 2 +- libs/hana/doc/html/fwd_2min_8hpp.html | 2 +- libs/hana/doc/html/fwd_2minimum_8hpp.html | 2 +- libs/hana/doc/html/fwd_2minus_8hpp.html | 2 +- libs/hana/doc/html/fwd_2mod_8hpp.html | 2 +- libs/hana/doc/html/fwd_2monadic__compose_8hpp.html | 2 +- .../doc/html/fwd_2monadic__fold__left_8hpp.html | 2 +- .../doc/html/fwd_2monadic__fold__right_8hpp.html | 2 +- libs/hana/doc/html/fwd_2mult_8hpp.html | 2 +- libs/hana/doc/html/fwd_2negate_8hpp.html | 2 +- libs/hana/doc/html/fwd_2none_8hpp.html | 2 +- libs/hana/doc/html/fwd_2none__of_8hpp.html | 2 +- libs/hana/doc/html/fwd_2not_8hpp.html | 2 +- libs/hana/doc/html/fwd_2not__equal_8hpp.html | 2 +- libs/hana/doc/html/fwd_2one_8hpp.html | 2 +- libs/hana/doc/html/fwd_2optional_8hpp.html | 2 +- libs/hana/doc/html/fwd_2or_8hpp.html | 2 +- libs/hana/doc/html/fwd_2ordering_8hpp.html | 2 +- libs/hana/doc/html/fwd_2pair_8hpp.html | 2 +- libs/hana/doc/html/fwd_2partition_8hpp.html | 2 +- libs/hana/doc/html/fwd_2permutations_8hpp.html | 2 +- libs/hana/doc/html/fwd_2plus_8hpp.html | 2 +- libs/hana/doc/html/fwd_2power_8hpp.html | 2 +- libs/hana/doc/html/fwd_2prefix_8hpp.html | 2 +- libs/hana/doc/html/fwd_2prepend_8hpp.html | 2 +- libs/hana/doc/html/fwd_2product_8hpp.html | 2 +- libs/hana/doc/html/fwd_2range_8hpp.html | 2 +- libs/hana/doc/html/fwd_2remove_8hpp.html | 2 +- libs/hana/doc/html/fwd_2remove__at_8hpp.html | 2 +- libs/hana/doc/html/fwd_2remove__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2remove__range_8hpp.html | 2 +- libs/hana/doc/html/fwd_2repeat_8hpp.html | 2 +- libs/hana/doc/html/fwd_2replace_8hpp.html | 2 +- libs/hana/doc/html/fwd_2replace__if_8hpp.html | 2 +- libs/hana/doc/html/fwd_2replicate_8hpp.html | 2 +- libs/hana/doc/html/fwd_2reverse_8hpp.html | 2 +- libs/hana/doc/html/fwd_2reverse__fold_8hpp.html | 2 +- libs/hana/doc/html/fwd_2scan__left_8hpp.html | 2 +- libs/hana/doc/html/fwd_2scan__right_8hpp.html | 2 +- libs/hana/doc/html/fwd_2second_8hpp.html | 2 +- libs/hana/doc/html/fwd_2set_8hpp.html | 2 +- libs/hana/doc/html/fwd_2size_8hpp.html | 2 +- libs/hana/doc/html/fwd_2slice_8hpp.html | 2 +- libs/hana/doc/html/fwd_2sort_8hpp.html | 2 +- libs/hana/doc/html/fwd_2span_8hpp.html | 2 +- libs/hana/doc/html/fwd_2string_8hpp.html | 2 +- libs/hana/doc/html/fwd_2suffix_8hpp.html | 2 +- libs/hana/doc/html/fwd_2sum_8hpp.html | 2 +- .../doc/html/fwd_2symmetric__difference_8hpp.html | 2 +- libs/hana/doc/html/fwd_2take__back_8hpp.html | 6 +- libs/hana/doc/html/fwd_2take__back_8hpp.js | 3 +- libs/hana/doc/html/fwd_2take__front_8hpp.html | 2 +- libs/hana/doc/html/fwd_2take__while_8hpp.html | 2 +- libs/hana/doc/html/fwd_2tap_8hpp.html | 2 +- libs/hana/doc/html/fwd_2then_8hpp.html | 2 +- libs/hana/doc/html/fwd_2transform_8hpp.html | 2 +- libs/hana/doc/html/fwd_2tuple_8hpp.html | 2 +- libs/hana/doc/html/fwd_2type_8hpp.html | 2 +- libs/hana/doc/html/fwd_2unfold__left_8hpp.html | 2 +- libs/hana/doc/html/fwd_2unfold__right_8hpp.html | 2 +- libs/hana/doc/html/fwd_2union_8hpp.html | 2 +- libs/hana/doc/html/fwd_2unique_8hpp.html | 2 +- libs/hana/doc/html/fwd_2unpack_8hpp.html | 2 +- libs/hana/doc/html/fwd_2value_8hpp.html | 2 +- libs/hana/doc/html/fwd_2while_8hpp.html | 2 +- libs/hana/doc/html/fwd_2zero_8hpp.html | 2 +- libs/hana/doc/html/fwd_2zip_8hpp.html | 2 +- libs/hana/doc/html/fwd_2zip__shortest_8hpp.html | 2 +- .../doc/html/fwd_2zip__shortest__with_8hpp.html | 2 +- libs/hana/doc/html/fwd_2zip__with_8hpp.html | 2 +- libs/hana/doc/html/globals.html | 8 +- libs/hana/doc/html/globals_defs.html | 8 +- libs/hana/doc/html/greater_8hpp.html | 2 +- libs/hana/doc/html/greater__equal_8hpp.html | 2 +- libs/hana/doc/html/group_8hpp.html | 2 +- libs/hana/doc/html/group__group-Applicative.html | 2 +- libs/hana/doc/html/group__group-Comonad.html | 2 +- libs/hana/doc/html/group__group-Comparable.html | 2 +- libs/hana/doc/html/group__group-Constant.html | 2 +- libs/hana/doc/html/group__group-EuclideanRing.html | 2 +- libs/hana/doc/html/group__group-Foldable.html | 2 +- libs/hana/doc/html/group__group-Functor.html | 2 +- libs/hana/doc/html/group__group-Group.html | 2 +- libs/hana/doc/html/group__group-Hashable.html | 2 +- libs/hana/doc/html/group__group-Iterable.html | 2 +- libs/hana/doc/html/group__group-Logical.html | 2 +- libs/hana/doc/html/group__group-Metafunction.html | 2 +- libs/hana/doc/html/group__group-Monad.html | 2 +- libs/hana/doc/html/group__group-MonadPlus.html | 2 +- libs/hana/doc/html/group__group-Monoid.html | 2 +- libs/hana/doc/html/group__group-Orderable.html | 2 +- libs/hana/doc/html/group__group-Product.html | 2 +- libs/hana/doc/html/group__group-Ring.html | 2 +- libs/hana/doc/html/group__group-Searchable.html | 2 +- libs/hana/doc/html/group__group-Sequence.html | 26 +- libs/hana/doc/html/group__group-Sequence.js | 1 + libs/hana/doc/html/group__group-Struct.html | 2 +- libs/hana/doc/html/group__group-assertions.html | 2 +- libs/hana/doc/html/group__group-concepts.html | 2 +- libs/hana/doc/html/group__group-config.html | 4 +- libs/hana/doc/html/group__group-core.html | 2 +- libs/hana/doc/html/group__group-datatypes.html | 2 +- libs/hana/doc/html/group__group-datatypes.js | 1 + libs/hana/doc/html/group__group-details.html | 100 +- libs/hana/doc/html/group__group-details.js | 6 +- libs/hana/doc/html/group__group-experimental.html | 2 +- libs/hana/doc/html/group__group-ext-boost.html | 2 +- libs/hana/doc/html/group__group-ext-fusion.html | 2 +- libs/hana/doc/html/group__group-ext-mpl.html | 2 +- libs/hana/doc/html/group__group-ext-std.html | 2 +- libs/hana/doc/html/group__group-ext.html | 2 +- libs/hana/doc/html/group__group-functional.html | 2 +- libs/hana/doc/html/hana_8hpp.html | 2 +- .../hana/doc/html/has__common__embedding_8hpp.html | 2 +- libs/hana/doc/html/has__duplicates_8hpp.html | 2 +- libs/hana/doc/html/hash_8hpp.html | 2 +- libs/hana/doc/html/hash__table_8hpp.html | 2 +- libs/hana/doc/html/hierarchy.html | 2 +- libs/hana/doc/html/id_8hpp.html | 2 +- libs/hana/doc/html/if_8hpp.html | 2 +- libs/hana/doc/html/index.html | 6 +- libs/hana/doc/html/index__if_8hpp.html | 2 +- libs/hana/doc/html/infix_8hpp.html | 2 +- libs/hana/doc/html/insert_8hpp.html | 2 +- libs/hana/doc/html/insert__range_8hpp.html | 2 +- libs/hana/doc/html/integer__sequence_8hpp.html | 2 +- libs/hana/doc/html/integral__c_8hpp.html | 2 +- libs/hana/doc/html/integral__constant_8hpp.html | 2 +- libs/hana/doc/html/intersection_8hpp.html | 2 +- libs/hana/doc/html/intersperse_8hpp.html | 2 +- libs/hana/doc/html/intrinsics_8hpp.html | 2 +- libs/hana/doc/html/is__disjoint_8hpp.html | 2 +- libs/hana/doc/html/is__empty_8hpp.html | 2 +- libs/hana/doc/html/is__subset_8hpp.html | 2 +- libs/hana/doc/html/iterate_8hpp.html | 2 +- libs/hana/doc/html/keys_8hpp.html | 2 +- libs/hana/doc/html/lazy_8hpp.html | 2 +- libs/hana/doc/html/length_8hpp.html | 2 +- libs/hana/doc/html/less_8hpp.html | 2 +- libs/hana/doc/html/less__equal_8hpp.html | 2 +- .../doc/html/lexicographical__compare_8hpp.html | 2 +- libs/hana/doc/html/lift_8hpp.html | 2 +- libs/hana/doc/html/lockstep_8hpp.html | 2 +- libs/hana/doc/html/map_8hpp.html | 2 +- libs/hana/doc/html/max_8hpp.html | 2 +- libs/hana/doc/html/maximum_8hpp.html | 2 +- libs/hana/doc/html/members_8hpp.html | 2 +- libs/hana/doc/html/min_8hpp.html | 2 +- libs/hana/doc/html/minimum_8hpp.html | 2 +- libs/hana/doc/html/minus_8hpp.html | 2 +- libs/hana/doc/html/mod_8hpp.html | 2 +- libs/hana/doc/html/modules.html | 2 +- libs/hana/doc/html/monadic__compose_8hpp.html | 2 +- libs/hana/doc/html/monadic__fold__left_8hpp.html | 2 +- libs/hana/doc/html/monadic__fold__right_8hpp.html | 2 +- libs/hana/doc/html/mpl_2list_8hpp.html | 2 +- libs/hana/doc/html/mpl_8hpp.html | 2 +- libs/hana/doc/html/mult_8hpp.html | 2 +- libs/hana/doc/html/namespaceboost_1_1hana.html | 6 +- .../html/namespaceboost_1_1hana_1_1literals.html | 2 +- libs/hana/doc/html/namespacemembers.html | 5 +- libs/hana/doc/html/namespacemembers_func.html | 2 +- libs/hana/doc/html/namespacemembers_type.html | 2 +- libs/hana/doc/html/namespacemembers_vars.html | 5 +- libs/hana/doc/html/namespaces.html | 2 +- libs/hana/doc/html/navtreedata.js | 6 +- libs/hana/doc/html/navtreeindex1.js | 4 +- libs/hana/doc/html/navtreeindex2.js | 64 +- libs/hana/doc/html/navtreeindex3.js | 6 +- libs/hana/doc/html/navtreeindex4.js | 25 +- libs/hana/doc/html/negate_8hpp.html | 2 +- libs/hana/doc/html/nested__by_8hpp.html | 2 +- libs/hana/doc/html/nested__by__fwd_8hpp.html | 2 +- libs/hana/doc/html/nested__than_8hpp.html | 2 +- libs/hana/doc/html/nested__than__fwd_8hpp.html | 2 +- libs/hana/doc/html/nested__to_8hpp.html | 2 +- libs/hana/doc/html/nested__to__fwd_8hpp.html | 2 +- libs/hana/doc/html/none_8hpp.html | 2 +- libs/hana/doc/html/none__of_8hpp.html | 2 +- libs/hana/doc/html/not_8hpp.html | 2 +- libs/hana/doc/html/not__equal_8hpp.html | 2 +- libs/hana/doc/html/on_8hpp.html | 2 +- libs/hana/doc/html/one_8hpp.html | 2 +- libs/hana/doc/html/optional_8hpp.html | 2 +- libs/hana/doc/html/or_8hpp.html | 2 +- libs/hana/doc/html/ordering_8hpp.html | 2 +- libs/hana/doc/html/overload_8hpp.html | 2 +- libs/hana/doc/html/overload__linearly_8hpp.html | 2 +- libs/hana/doc/html/pages.html | 2 +- libs/hana/doc/html/pair_8hpp.html | 2 +- libs/hana/doc/html/partial_8hpp.html | 2 +- libs/hana/doc/html/partition_8hpp.html | 2 +- libs/hana/doc/html/permutations_8hpp.html | 2 +- libs/hana/doc/html/placeholder_8hpp.html | 2 +- libs/hana/doc/html/plus_8hpp.html | 2 +- libs/hana/doc/html/power_8hpp.html | 2 +- libs/hana/doc/html/prefix_8hpp.html | 2 +- libs/hana/doc/html/prepend_8hpp.html | 2 +- libs/hana/doc/html/preprocessor_8hpp.html | 11 +- libs/hana/doc/html/preprocessor_8hpp.js | 3 - libs/hana/doc/html/product_8hpp.html | 2 +- libs/hana/doc/html/range_8hpp.html | 2 +- libs/hana/doc/html/ratio_8hpp.html | 2 +- libs/hana/doc/html/remove_8hpp.html | 2 +- libs/hana/doc/html/remove__at_8hpp.html | 2 +- libs/hana/doc/html/remove__if_8hpp.html | 2 +- libs/hana/doc/html/remove__range_8hpp.html | 2 +- libs/hana/doc/html/repeat_8hpp.html | 2 +- libs/hana/doc/html/replace_8hpp.html | 2 +- libs/hana/doc/html/replace__if_8hpp.html | 2 +- libs/hana/doc/html/replicate_8hpp.html | 2 +- libs/hana/doc/html/reverse_8hpp.html | 2 +- libs/hana/doc/html/reverse__apply_8hpp.html | 2 +- libs/hana/doc/html/reverse__fold_8hpp.html | 2 +- libs/hana/doc/html/reverse__partial_8hpp.html | 2 +- libs/hana/doc/html/scan__left_8hpp.html | 2 +- libs/hana/doc/html/scan__right_8hpp.html | 2 +- libs/hana/doc/html/search/all_13.js | 10 +- libs/hana/doc/html/search/all_2.js | 6 +- libs/hana/doc/html/search/variables_13.js | 2 + libs/hana/doc/html/second_8hpp.html | 2 +- libs/hana/doc/html/set_8hpp.html | 2 +- libs/hana/doc/html/size_8hpp.html | 2 +- libs/hana/doc/html/slice_8hpp.html | 2 +- libs/hana/doc/html/sort_8hpp.html | 2 +- libs/hana/doc/html/span_8hpp.html | 2 +- libs/hana/doc/html/split__at_8hpp.html | 2 +- libs/hana/doc/html/std_2vector_8hpp.html | 2 +- libs/hana/doc/html/std_8hpp.html | 2 +- libs/hana/doc/html/std__common__type_8hpp.html | 2 +- libs/hana/doc/html/string_8hpp.html | 2 +- libs/hana/doc/html/struct__macros_8hpp.html | 19 +- libs/hana/doc/html/struct__macros_8hpp.js | 6 + .../doc/html/structboost_1_1fusion_1_1deque.html | 2 +- .../doc/html/structboost_1_1fusion_1_1list.html | 2 +- .../doc/html/structboost_1_1fusion_1_1tuple.html | 2 +- .../doc/html/structboost_1_1fusion_1_1vector.html | 2 +- .../structboost_1_1hana_1_1IntegralConstant.html | 2 +- ...tructboost_1_1hana_1_1basic__tuple-members.html | 2 +- .../html/structboost_1_1hana_1_1basic__tuple.html | 2 +- .../structboost_1_1hana_1_1basic__tuple__tag.html | 2 +- .../html/structboost_1_1hana_1_1basic__type.html | 2 +- .../doc/html/structboost_1_1hana_1_1common.html | 2 +- ...1hana_1_1constant__detail_1_1which-members.html | 2 +- ...boost_1_1hana_1_1constant__detail_1_1which.html | 2 +- .../doc/html/structboost_1_1hana_1_1default__.html | 2 +- ...ana_1_1detail_1_1CanonicalConstant-members.html | 2 +- ...ost_1_1hana_1_1detail_1_1CanonicalConstant.html | 2 +- .../structboost_1_1hana_1_1detail_1_1any__of.html | 2 +- ...ctboost_1_1hana_1_1detail_1_1array-members.html | 2 +- .../structboost_1_1hana_1_1detail_1_1array.html | 2 +- ...tboost_1_1hana_1_1detail_1_1create-members.html | 2 +- .../structboost_1_1hana_1_1detail_1_1create.html | 2 +- ...ctboost_1_1hana_1_1detail_1_1decay-members.html | 2 +- .../structboost_1_1hana_1_1detail_1_1decay.html | 2 +- ...etail_1_1first__unsatisfied__index-members.html | 2 +- ...ana_1_1detail_1_1first__unsatisfied__index.html | 2 +- ...1hana_1_1detail_1_1has__duplicates-members.html | 2 +- ...boost_1_1hana_1_1detail_1_1has__duplicates.html | 2 +- ...st_1_1hana_1_1detail_1_1nested__by-members.html | 2 +- ...tructboost_1_1hana_1_1detail_1_1nested__by.html | 2 +- ..._1_1hana_1_1detail_1_1nested__than-members.html | 2 +- ...uctboost_1_1hana_1_1detail_1_1nested__than.html | 2 +- ...st_1_1hana_1_1detail_1_1nested__to-members.html | 2 +- ...tructboost_1_1hana_1_1detail_1_1nested__to.html | 2 +- ...oost_1_1hana_1_1detail_1_1operators_1_1adl.html | 2 +- ...ost_1_1hana_1_1detail_1_1std__common__type.html | 2 +- ...oost_1_1hana_1_1detail_1_1type__at-members.html | 2 +- .../structboost_1_1hana_1_1detail_1_1type__at.html | 2 +- .../structboost_1_1hana_1_1detail_1_1wrong.html | 2 +- .../doc/html/structboost_1_1hana_1_1embedding.html | 2 +- ...ructboost_1_1hana_1_1experimental_1_1types.html | 2 +- .../html/structboost_1_1hana_1_1has__common.html | 2 +- ...oost_1_1hana_1_1integral__constant-members.html | 2 +- .../structboost_1_1hana_1_1integral__constant.html | 2 +- ...1_1hana_1_1integral__constant__tag-members.html | 2 +- ...ctboost_1_1hana_1_1integral__constant__tag.html | 2 +- .../structboost_1_1hana_1_1is__convertible.html | 2 +- .../html/structboost_1_1hana_1_1is__default.html | 2 +- .../html/structboost_1_1hana_1_1is__embedded.html | 2 +- .../html/structboost_1_1hana_1_1lazy-members.html | 2 +- .../hana/doc/html/structboost_1_1hana_1_1lazy.html | 2 +- .../doc/html/structboost_1_1hana_1_1lazy__tag.html | 2 +- .../html/structboost_1_1hana_1_1map-members.html | 2 +- libs/hana/doc/html/structboost_1_1hana_1_1map.html | 2 +- .../doc/html/structboost_1_1hana_1_1map__tag.html | 2 +- .../structboost_1_1hana_1_1optional-members.html | 2 +- .../doc/html/structboost_1_1hana_1_1optional.html | 2 +- .../html/structboost_1_1hana_1_1optional__tag.html | 2 +- .../html/structboost_1_1hana_1_1pair-members.html | 2 +- .../hana/doc/html/structboost_1_1hana_1_1pair.html | 2 +- .../doc/html/structboost_1_1hana_1_1pair__tag.html | 2 +- .../html/structboost_1_1hana_1_1range-members.html | 2 +- .../doc/html/structboost_1_1hana_1_1range.html | 2 +- .../html/structboost_1_1hana_1_1range__tag.html | 2 +- .../html/structboost_1_1hana_1_1set-members.html | 2 +- libs/hana/doc/html/structboost_1_1hana_1_1set.html | 2 +- .../doc/html/structboost_1_1hana_1_1set__tag.html | 2 +- .../structboost_1_1hana_1_1string-members.html | 3 +- .../doc/html/structboost_1_1hana_1_1string.html | 34 +- .../html/structboost_1_1hana_1_1string__tag.html | 2 +- .../doc/html/structboost_1_1hana_1_1tag__of.html | 2 +- .../html/structboost_1_1hana_1_1tuple-members.html | 2 +- .../doc/html/structboost_1_1hana_1_1tuple.html | 2 +- .../html/structboost_1_1hana_1_1tuple__tag.html | 2 +- .../html/structboost_1_1hana_1_1type-members.html | 2 +- .../hana/doc/html/structboost_1_1hana_1_1type.html | 2 +- .../doc/html/structboost_1_1hana_1_1type__tag.html | 2 +- .../hana/doc/html/structboost_1_1hana_1_1when.html | 2 +- .../html/structboost_1_1mpl_1_1integral__c.html | 2 +- libs/hana/doc/html/structboost_1_1mpl_1_1list.html | 2 +- .../doc/html/structboost_1_1mpl_1_1vector.html | 2 +- libs/hana/doc/html/structboost_1_1tuple.html | 2 +- libs/hana/doc/html/structstd_1_1array.html | 2 +- .../doc/html/structstd_1_1integer__sequence.html | 2 +- .../doc/html/structstd_1_1integral__constant.html | 2 +- libs/hana/doc/html/structstd_1_1pair.html | 2 +- libs/hana/doc/html/structstd_1_1tuple.html | 2 +- libs/hana/doc/html/suffix_8hpp.html | 2 +- libs/hana/doc/html/sum_8hpp.html | 2 +- libs/hana/doc/html/symmetric__difference_8hpp.html | 2 +- libs/hana/doc/html/take_8hpp.html | 2 +- libs/hana/doc/html/take__back_8hpp.html | 2 +- libs/hana/doc/html/take__front_8hpp.html | 2 +- libs/hana/doc/html/take__while_8hpp.html | 2 +- libs/hana/doc/html/tap_8hpp.html | 2 +- libs/hana/doc/html/then_8hpp.html | 2 +- libs/hana/doc/html/todo.html | 2 +- libs/hana/doc/html/traits_8hpp.html | 2 +- libs/hana/doc/html/transform_8hpp.html | 2 +- libs/hana/doc/html/tuple_8hpp.html | 2 +- libs/hana/doc/html/type_8hpp.html | 2 +- libs/hana/doc/html/type__at_8hpp.html | 2 +- libs/hana/doc/html/type__foldl1_8hpp.html | 2 +- libs/hana/doc/html/type__foldr1_8hpp.html | 2 +- libs/hana/doc/html/types_8hpp.html | 2 +- libs/hana/doc/html/unfold__left_8hpp.html | 2 +- libs/hana/doc/html/unfold__right_8hpp.html | 2 +- libs/hana/doc/html/union_8hpp.html | 2 +- libs/hana/doc/html/unique_8hpp.html | 2 +- libs/hana/doc/html/unpack_8hpp.html | 2 +- libs/hana/doc/html/unpack__flatten_8hpp.html | 2 +- libs/hana/doc/html/unrolled_8hpp.html | 2 +- libs/hana/doc/html/value_8hpp.html | 2 +- libs/hana/doc/html/version_8hpp.html | 4 +- libs/hana/doc/html/void__t_8hpp.html | 2 +- libs/hana/doc/html/while_8hpp.html | 2 +- libs/hana/doc/html/wrong_8hpp.html | 2 +- libs/hana/doc/html/zero_8hpp.html | 2 +- libs/hana/doc/html/zip_8hpp.html | 2 +- libs/hana/doc/html/zip__shortest_8hpp.html | 2 +- libs/hana/doc/html/zip__shortest__with_8hpp.html | 2 +- libs/hana/doc/html/zip__with_8hpp.html | 2 +- libs/hana/doc/tutorial.hpp | 9 +- libs/hana/example/CMakeLists.txt | 4 + libs/hana/example/string/from_c_str.cpp | 20 + libs/hana/example/take_back_c.cpp | 13 + libs/hana/test/CMakeLists.txt | 76 +- libs/hana/test/Jamfile.v2 | 7 + libs/hana/test/_include/auto/README.md | 12 +- libs/hana/test/_include/auto/ap.hpp | 76 + libs/hana/test/_include/auto/drop_front.hpp | 22 + libs/hana/test/_include/auto/length.hpp | 48 + libs/hana/test/_include/auto/make.hpp | 41 + libs/hana/test/_include/auto/sequence.hpp | 13 + libs/hana/test/basic_tuple/auto/ap.cpp | 8 + libs/hana/test/basic_tuple/auto/length.cpp | 8 + libs/hana/test/basic_tuple/auto/make.cpp | 8 + libs/hana/test/basic_tuple/auto/sequence.cpp | 8 + libs/hana/test/concept/constant/to.cpp | 21 + libs/hana/test/deploy/CMakeLists.txt | 10 + libs/hana/test/deploy/main.cpp | 8 + libs/hana/test/detail/preprocessor.cpp | 103 - libs/hana/test/detail/struct_macros.cpp | 108 + libs/hana/test/ext/boost/fusion/deque.cpp | 14 - libs/hana/test/ext/boost/fusion/deque/auto/ap.cpp | 8 + .../test/ext/boost/fusion/deque/auto/length.cpp | 8 + .../hana/test/ext/boost/fusion/deque/auto/make.cpp | 8 + .../test/ext/boost/fusion/deque/auto/sequence.cpp | 8 + libs/hana/test/ext/boost/fusion/list.cpp | 14 - libs/hana/test/ext/boost/fusion/list/auto/ap.cpp | 8 + .../fusion/list/auto/cartesian_product.broken.cpp | 10 - .../boost/fusion/list/auto/cartesian_product.cpp | 8 + .../test/ext/boost/fusion/list/auto/length.cpp | 8 + libs/hana/test/ext/boost/fusion/list/auto/make.cpp | 8 + .../boost/fusion/list/auto/permutations.broken.cpp | 10 - .../ext/boost/fusion/list/auto/permutations.cpp | 8 + .../test/ext/boost/fusion/list/auto/sequence.cpp | 8 + .../ext/boost/fusion/list/auto/zips.broken.cpp | 10 - libs/hana/test/ext/boost/fusion/list/auto/zips.cpp | 8 + libs/hana/test/ext/boost/fusion/tests.hpp | 197 - libs/hana/test/ext/boost/fusion/tuple.cpp | 13 - libs/hana/test/ext/boost/fusion/tuple/auto/ap.cpp | 8 + .../fusion/tuple/auto/cartesian_product.broken.cpp | 10 - .../boost/fusion/tuple/auto/cartesian_product.cpp | 8 + .../test/ext/boost/fusion/tuple/auto/length.cpp | 8 + .../hana/test/ext/boost/fusion/tuple/auto/make.cpp | 8 + .../fusion/tuple/auto/permutations.broken.cpp | 10 - .../ext/boost/fusion/tuple/auto/permutations.cpp | 8 + .../test/ext/boost/fusion/tuple/auto/sequence.cpp | 8 + .../ext/boost/fusion/tuple/auto/zips.broken.cpp | 10 - .../hana/test/ext/boost/fusion/tuple/auto/zips.cpp | 8 + libs/hana/test/ext/boost/fusion/vector.cpp | 14 - libs/hana/test/ext/boost/fusion/vector/auto/ap.cpp | 8 + .../test/ext/boost/fusion/vector/auto/length.cpp | 8 + .../test/ext/boost/fusion/vector/auto/make.cpp | 8 + .../test/ext/boost/fusion/vector/auto/sequence.cpp | 8 + libs/hana/test/ext/boost/tuple/auto/ap.cpp | 8 + libs/hana/test/ext/boost/tuple/auto/length.cpp | 8 + libs/hana/test/ext/boost/tuple/auto/make.cpp | 8 + libs/hana/test/ext/boost/tuple/auto/sequence.cpp | 8 + libs/hana/test/ext/std/tuple/auto/ap.cpp | 8 + libs/hana/test/ext/std/tuple/auto/length.cpp | 8 + libs/hana/test/ext/std/tuple/auto/make.cpp | 8 + libs/hana/test/ext/std/tuple/auto/sequence.cpp | 8 + libs/hana/test/functional.cpp | 6 +- libs/hana/test/integral_constant/github_354.cpp | 20 + libs/hana/test/issues/github_365.cpp | 61 + libs/hana/test/string/cnstr.c_str.cpp | 59 + libs/hana/test/tuple/auto/ap.cpp | 8 + libs/hana/test/tuple/auto/length.cpp | 8 + libs/hana/test/tuple/auto/make.cpp | 8 + libs/hana/test/tuple/auto/sequence.cpp | 8 + libs/hana/test/tuple/cnstr.variadic_array.cpp | 19 + libs/heap/doc/autodoc.xml | 54 +- libs/hof/CMakeLists.txt | 159 + libs/hof/LICENSE.md | 25 + libs/hof/README.md | 86 + libs/hof/boost_hof.pc.in | 6 + libs/hof/cmake/BCMTest.cmake | 92 + libs/hof/cmake/SphinxDoc.cmake | 61 + libs/hof/doc/Jamfile.v2 | 22 + libs/hof/doc/Makefile | 231 + libs/hof/doc/_templates/redirect.html | 19 + libs/hof/doc/conf.py | 416 + libs/hof/doc/genreadme | 3 + libs/hof/doc/html/LICENSE.html | 89 + libs/hof/doc/html/_sources/LICENSE.md.txt | 25 + libs/hof/doc/html/_sources/doc/index.rst.txt | 23 + .../html/_sources/doc/src/acknowledgements.md.txt | 19 + .../hof/doc/html/_sources/doc/src/adaptors.rst.txt | 34 + libs/hof/doc/html/_sources/doc/src/building.md.txt | 46 + libs/hof/doc/html/_sources/doc/src/concepts.md.txt | 354 + .../html/_sources/doc/src/configurations.md.txt | 29 + .../doc/html/_sources/doc/src/decorators.rst.txt | 15 + .../doc/html/_sources/doc/src/definitions.md.txt | 73 + .../doc/html/_sources/doc/src/discussion.rst.txt | 12 + .../_sources/doc/src/example_overloading.md.txt | 144 + .../src/example_polymorphic_constructors.md.txt | 37 + .../doc/html/_sources/doc/src/example_print.md.txt | 202 + .../hof/doc/html/_sources/doc/src/examples.rst.txt | 14 + libs/hof/doc/html/_sources/doc/src/faq.md.txt | 83 + .../doc/html/_sources/doc/src/functions.rst.txt | 16 + .../html/_sources/doc/src/gettingstarted.md.txt | 149 + libs/hof/doc/html/_sources/doc/src/index.md.txt | 48 + libs/hof/doc/html/_sources/doc/src/intro.rst.txt | 15 + libs/hof/doc/html/_sources/doc/src/license.md.txt | 30 + .../doc/html/_sources/doc/src/more_examples.md.txt | 95 + .../hof/doc/html/_sources/doc/src/overview.rst.txt | 12 + .../html/_sources/doc/src/partialfunctions.md.txt | 46 + .../doc/html/_sources/doc/src/point_free.md.txt | 92 + .../doc/html/_sources/doc/src/reference.rst.txt | 15 + libs/hof/doc/html/_sources/doc/src/traits.rst.txt | 14 + .../doc/html/_sources/doc/src/utilities.rst.txt | 19 + .../html/_sources/include/boost/hof/always.hpp.txt | 174 + .../html/_sources/include/boost/hof/apply.hpp.txt | 252 + .../_sources/include/boost/hof/apply_eval.hpp.txt | 156 + .../html/_sources/include/boost/hof/arg.hpp.txt | 126 + .../_sources/include/boost/hof/capture.hpp.txt | 189 + .../_sources/include/boost/hof/combine.hpp.txt | 126 + .../_sources/include/boost/hof/compose.hpp.txt | 169 + .../_sources/include/boost/hof/construct.hpp.txt | 302 + .../html/_sources/include/boost/hof/decay.hpp.txt | 68 + .../_sources/include/boost/hof/decorate.hpp.txt | 217 + .../html/_sources/include/boost/hof/eval.hpp.txt | 86 + .../_sources/include/boost/hof/first_of.hpp.txt | 244 + .../html/_sources/include/boost/hof/fix.hpp.txt | 242 + .../html/_sources/include/boost/hof/flip.hpp.txt | 107 + .../html/_sources/include/boost/hof/flow.hpp.txt | 166 + .../html/_sources/include/boost/hof/fold.hpp.txt | 171 + .../_sources/include/boost/hof/function.hpp.txt | 90 + .../include/boost/hof/function_param_limit.hpp.txt | 57 + .../_sources/include/boost/hof/identity.hpp.txt | 72 + .../doc/html/_sources/include/boost/hof/if.hpp.txt | 143 + .../_sources/include/boost/hof/implicit.hpp.txt | 155 + .../_sources/include/boost/hof/indirect.hpp.txt | 133 + .../html/_sources/include/boost/hof/infix.hpp.txt | 200 + .../include/boost/hof/is_invocable.hpp.txt | 72 + .../include/boost/hof/is_unpackable.hpp.txt | 115 + .../html/_sources/include/boost/hof/lambda.hpp.txt | 244 + .../html/_sources/include/boost/hof/lazy.hpp.txt | 299 + .../html/_sources/include/boost/hof/lift.hpp.txt | 110 + .../html/_sources/include/boost/hof/limit.hpp.txt | 142 + .../html/_sources/include/boost/hof/match.hpp.txt | 121 + .../_sources/include/boost/hof/mutable.hpp.txt | 68 + .../html/_sources/include/boost/hof/pack.hpp.txt | 423 + .../_sources/include/boost/hof/partial.hpp.txt | 292 + .../_sources/include/boost/hof/pipable.hpp.txt | 215 + .../include/boost/hof/placeholders.hpp.txt | 468 + .../html/_sources/include/boost/hof/proj.hpp.txt | 265 + .../_sources/include/boost/hof/protect.hpp.txt | 80 + .../html/_sources/include/boost/hof/repeat.hpp.txt | 162 + .../include/boost/hof/repeat_while.hpp.txt | 181 + .../html/_sources/include/boost/hof/result.hpp.txt | 135 + .../_sources/include/boost/hof/returns.hpp.txt | 249 + .../html/_sources/include/boost/hof/reveal.hpp.txt | 385 + .../include/boost/hof/reverse_fold.hpp.txt | 173 + .../html/_sources/include/boost/hof/rotate.hpp.txt | 101 + .../html/_sources/include/boost/hof/static.hpp.txt | 97 + .../html/_sources/include/boost/hof/tap.hpp.txt | 83 + .../html/_sources/include/boost/hof/unpack.hpp.txt | 181 + .../include/boost/hof/unpack_sequence.hpp.txt | 71 + .../_sources/include/boost/hof/version.hpp.txt | 16 + libs/hof/doc/html/_static/ajax-loader.gif | Bin 0 -> 673 bytes libs/hof/doc/html/_static/alert.png | Bin 0 -> 603 bytes libs/hof/doc/html/_static/basic.css | 632 + libs/hof/doc/html/_static/blank.png | Bin 0 -> 374 bytes libs/hof/doc/html/_static/boost-proposed.png | Bin 0 -> 13364 bytes libs/hof/doc/html/_static/boost.png | Bin 0 -> 6308 bytes libs/hof/doc/html/_static/boostbook.css | 892 + libs/hof/doc/html/_static/callouts/1.png | Bin 0 -> 391 bytes libs/hof/doc/html/_static/callouts/1.svg | 15 + libs/hof/doc/html/_static/callouts/10.png | Bin 0 -> 485 bytes libs/hof/doc/html/_static/callouts/10.svg | 18 + libs/hof/doc/html/_static/callouts/11.png | Bin 0 -> 410 bytes libs/hof/doc/html/_static/callouts/11.svg | 16 + libs/hof/doc/html/_static/callouts/12.png | Bin 0 -> 488 bytes libs/hof/doc/html/_static/callouts/12.svg | 18 + libs/hof/doc/html/_static/callouts/13.png | Bin 0 -> 509 bytes libs/hof/doc/html/_static/callouts/13.svg | 20 + libs/hof/doc/html/_static/callouts/14.png | Bin 0 -> 499 bytes libs/hof/doc/html/_static/callouts/14.svg | 17 + libs/hof/doc/html/_static/callouts/15.png | Bin 0 -> 507 bytes libs/hof/doc/html/_static/callouts/15.svg | 19 + libs/hof/doc/html/_static/callouts/16.svg | 20 + libs/hof/doc/html/_static/callouts/17.svg | 17 + libs/hof/doc/html/_static/callouts/18.svg | 21 + libs/hof/doc/html/_static/callouts/19.svg | 20 + libs/hof/doc/html/_static/callouts/2.png | Bin 0 -> 446 bytes libs/hof/doc/html/_static/callouts/2.svg | 17 + libs/hof/doc/html/_static/callouts/20.svg | 20 + libs/hof/doc/html/_static/callouts/21.svg | 18 + libs/hof/doc/html/_static/callouts/22.svg | 20 + libs/hof/doc/html/_static/callouts/23.svg | 22 + libs/hof/doc/html/_static/callouts/24.svg | 19 + libs/hof/doc/html/_static/callouts/25.svg | 21 + libs/hof/doc/html/_static/callouts/26.svg | 22 + libs/hof/doc/html/_static/callouts/27.svg | 19 + libs/hof/doc/html/_static/callouts/28.svg | 23 + libs/hof/doc/html/_static/callouts/29.svg | 22 + libs/hof/doc/html/_static/callouts/3.png | Bin 0 -> 431 bytes libs/hof/doc/html/_static/callouts/3.svg | 19 + libs/hof/doc/html/_static/callouts/30.svg | 22 + libs/hof/doc/html/_static/callouts/4.png | Bin 0 -> 441 bytes libs/hof/doc/html/_static/callouts/4.svg | 16 + libs/hof/doc/html/_static/callouts/5.png | Bin 0 -> 423 bytes libs/hof/doc/html/_static/callouts/5.svg | 18 + libs/hof/doc/html/_static/callouts/6.png | Bin 0 -> 431 bytes libs/hof/doc/html/_static/callouts/6.svg | 19 + libs/hof/doc/html/_static/callouts/7.png | Bin 0 -> 397 bytes libs/hof/doc/html/_static/callouts/7.svg | 16 + libs/hof/doc/html/_static/callouts/8.png | Bin 0 -> 434 bytes libs/hof/doc/html/_static/callouts/8.svg | 20 + libs/hof/doc/html/_static/callouts/9.png | Bin 0 -> 420 bytes libs/hof/doc/html/_static/callouts/9.svg | 19 + libs/hof/doc/html/_static/caution.png | Bin 0 -> 1250 bytes libs/hof/doc/html/_static/caution.svg | 68 + libs/hof/doc/html/_static/comment-bright.png | Bin 0 -> 756 bytes libs/hof/doc/html/_static/comment-close.png | Bin 0 -> 829 bytes libs/hof/doc/html/_static/comment.png | Bin 0 -> 641 bytes libs/hof/doc/html/_static/doctools.js | 287 + libs/hof/doc/html/_static/down-pressed.png | Bin 0 -> 222 bytes libs/hof/doc/html/_static/down.png | Bin 0 -> 202 bytes libs/hof/doc/html/_static/draft.png | Bin 0 -> 17454 bytes libs/hof/doc/html/_static/file.png | Bin 0 -> 286 bytes libs/hof/doc/html/_static/home.png | Bin 0 -> 358 bytes libs/hof/doc/html/_static/home.svg | 26 + libs/hof/doc/html/_static/important.png | Bin 0 -> 722 bytes libs/hof/doc/html/_static/important.svg | 25 + libs/hof/doc/html/_static/jquery-3.1.0.js | 10074 +++++++ libs/hof/doc/html/_static/jquery.js | 4 + libs/hof/doc/html/_static/minus.png | Bin 0 -> 90 bytes libs/hof/doc/html/_static/next.png | Bin 0 -> 336 bytes libs/hof/doc/html/_static/next.svg | 19 + libs/hof/doc/html/_static/next_disabled.png | Bin 0 -> 1110 bytes libs/hof/doc/html/_static/note.png | Bin 0 -> 490 bytes libs/hof/doc/html/_static/note.svg | 33 + libs/hof/doc/html/_static/plus.png | Bin 0 -> 90 bytes libs/hof/doc/html/_static/prev.png | Bin 0 -> 334 bytes libs/hof/doc/html/_static/prev.svg | 19 + libs/hof/doc/html/_static/prev_disabled.png | Bin 0 -> 1109 bytes libs/hof/doc/html/_static/pygments.css | 77 + libs/hof/doc/html/_static/searchtools.js | 758 + libs/hof/doc/html/_static/smiley.png | Bin 0 -> 867 bytes libs/hof/doc/html/_static/tip.png | Bin 0 -> 449 bytes libs/hof/doc/html/_static/tip.svg | 84 + libs/hof/doc/html/_static/toc-blank.png | Bin 0 -> 318 bytes libs/hof/doc/html/_static/toc-minus.png | Bin 0 -> 259 bytes libs/hof/doc/html/_static/toc-plus.png | Bin 0 -> 264 bytes libs/hof/doc/html/_static/underscore-1.3.1.js | 999 + libs/hof/doc/html/_static/underscore.js | 31 + libs/hof/doc/html/_static/up-pressed.png | Bin 0 -> 214 bytes libs/hof/doc/html/_static/up.png | Bin 0 -> 370 bytes libs/hof/doc/html/_static/up.svg | 19 + libs/hof/doc/html/_static/up_disabled.png | Bin 0 -> 1115 bytes libs/hof/doc/html/_static/warning.png | Bin 0 -> 1241 bytes libs/hof/doc/html/_static/warning.svg | 23 + libs/hof/doc/html/_static/websupport.js | 808 + libs/hof/doc/html/doc/index.html | 220 + libs/hof/doc/html/doc/src/acknowledgements.html | 107 + libs/hof/doc/html/doc/src/adaptors.html | 101 + libs/hof/doc/html/doc/src/building.html | 113 + libs/hof/doc/html/doc/src/concepts.html | 528 + libs/hof/doc/html/doc/src/configurations.html | 107 + libs/hof/doc/html/doc/src/decorators.html | 82 + libs/hof/doc/html/doc/src/definitions.html | 129 + libs/hof/doc/html/doc/src/discussion.html | 83 + libs/hof/doc/html/doc/src/example_overloading.html | 206 + .../doc/src/example_polymorphic_constructors.html | 106 + libs/hof/doc/html/doc/src/example_print.html | 267 + libs/hof/doc/html/doc/src/examples.html | 81 + libs/hof/doc/html/doc/src/faq.html | 144 + libs/hof/doc/html/doc/src/functions.html | 84 + libs/hof/doc/html/doc/src/gettingstarted.html | 210 + libs/hof/doc/html/doc/src/index.html | 112 + libs/hof/doc/html/doc/src/intro.html | 111 + libs/hof/doc/html/doc/src/license.html | 94 + libs/hof/doc/html/doc/src/more_examples.html | 157 + libs/hof/doc/html/doc/src/overview.html | 100 + libs/hof/doc/html/doc/src/partialfunctions.html | 113 + libs/hof/doc/html/doc/src/point_free.html | 156 + libs/hof/doc/html/doc/src/reference.html | 142 + libs/hof/doc/html/doc/src/traits.html | 81 + libs/hof/doc/html/doc/src/utilities.html | 87 + libs/hof/doc/html/genindex.html | 75 + libs/hof/doc/html/include/boost/hof/always.html | 132 + libs/hof/doc/html/include/boost/hof/apply.html | 124 + .../hof/doc/html/include/boost/hof/apply_eval.html | 129 + libs/hof/doc/html/include/boost/hof/arg.html | 107 + libs/hof/doc/html/include/boost/hof/capture.html | 130 + libs/hof/doc/html/include/boost/hof/combine.html | 123 + libs/hof/doc/html/include/boost/hof/compose.html | 146 + libs/hof/doc/html/include/boost/hof/construct.html | 156 + libs/hof/doc/html/include/boost/hof/decay.html | 102 + libs/hof/doc/html/include/boost/hof/decorate.html | 149 + libs/hof/doc/html/include/boost/hof/eval.html | 121 + libs/hof/doc/html/include/boost/hof/first_of.html | 147 + libs/hof/doc/html/include/boost/hof/fix.html | 139 + libs/hof/doc/html/include/boost/hof/flip.html | 123 + libs/hof/doc/html/include/boost/hof/flow.html | 146 + libs/hof/doc/html/include/boost/hof/fold.html | 146 + libs/hof/doc/html/include/boost/hof/function.html | 119 + .../include/boost/hof/function_param_limit.html | 103 + libs/hof/doc/html/include/boost/hof/identity.html | 96 + libs/hof/doc/html/include/boost/hof/if.html | 139 + libs/hof/doc/html/include/boost/hof/implicit.html | 144 + libs/hof/doc/html/include/boost/hof/indirect.html | 127 + libs/hof/doc/html/include/boost/hof/infix.html | 147 + .../doc/html/include/boost/hof/is_invocable.html | 115 + .../doc/html/include/boost/hof/is_unpackable.html | 99 + libs/hof/doc/html/include/boost/hof/lambda.html | 133 + libs/hof/doc/html/include/boost/hof/lazy.html | 137 + libs/hof/doc/html/include/boost/hof/lift.html | 122 + libs/hof/doc/html/include/boost/hof/limit.html | 139 + libs/hof/doc/html/include/boost/hof/match.html | 141 + libs/hof/doc/html/include/boost/hof/mutable.html | 104 + libs/hof/doc/html/include/boost/hof/pack.html | 143 + libs/hof/doc/html/include/boost/hof/partial.html | 140 + libs/hof/doc/html/include/boost/hof/pipable.html | 136 + .../doc/html/include/boost/hof/placeholders.html | 158 + libs/hof/doc/html/include/boost/hof/proj.html | 145 + libs/hof/doc/html/include/boost/hof/protect.html | 129 + libs/hof/doc/html/include/boost/hof/repeat.html | 132 + .../doc/html/include/boost/hof/repeat_while.html | 134 + libs/hof/doc/html/include/boost/hof/result.html | 123 + libs/hof/doc/html/include/boost/hof/returns.html | 178 + libs/hof/doc/html/include/boost/hof/reveal.html | 230 + .../doc/html/include/boost/hof/reverse_fold.html | 148 + libs/hof/doc/html/include/boost/hof/rotate.html | 117 + libs/hof/doc/html/include/boost/hof/static.html | 131 + libs/hof/doc/html/include/boost/hof/tap.html | 125 + libs/hof/doc/html/include/boost/hof/unpack.html | 130 + .../html/include/boost/hof/unpack_sequence.html | 125 + libs/hof/doc/html/include/boost/hof/version.html | 68 + libs/hof/doc/html/index.html | 19 + libs/hof/doc/html/objects.inv | Bin 0 -> 3041 bytes libs/hof/doc/html/search.html | 98 + libs/hof/doc/html/searchindex.js | 1 + libs/hof/doc/index.rst | 23 + libs/hof/doc/make.bat | 284 + libs/hof/doc/requirements.txt | 10 + libs/hof/doc/src/acknowledgements.md | 19 + libs/hof/doc/src/adaptors.rst | 34 + libs/hof/doc/src/building.md | 46 + libs/hof/doc/src/concepts.md | 354 + libs/hof/doc/src/configurations.md | 29 + libs/hof/doc/src/decorators.rst | 15 + libs/hof/doc/src/definitions.md | 73 + libs/hof/doc/src/discussion.rst | 12 + libs/hof/doc/src/example_overloading.md | 144 + .../doc/src/example_polymorphic_constructors.md | 37 + libs/hof/doc/src/example_print.md | 202 + libs/hof/doc/src/examples.rst | 14 + libs/hof/doc/src/faq.md | 83 + libs/hof/doc/src/functions.rst | 16 + libs/hof/doc/src/gettingstarted.md | 149 + libs/hof/doc/src/index.md | 48 + libs/hof/doc/src/intro.rst | 15 + libs/hof/doc/src/js/configure.js | 6 + libs/hof/doc/src/license.md | 30 + libs/hof/doc/src/more_examples.md | 95 + libs/hof/doc/src/overview.rst | 12 + libs/hof/doc/src/partialfunctions.md | 46 + libs/hof/doc/src/point_free.md | 92 + libs/hof/doc/src/reference.rst | 15 + libs/hof/doc/src/traits.rst | 14 + libs/hof/doc/src/utilities.rst | 19 + libs/hof/example/example.h | 67 + libs/hof/example/in.cpp | 81 + libs/hof/example/pointfree.cpp | 33 + libs/hof/example/print.cpp | 96 + libs/hof/example/sequence.cpp | 122 + libs/hof/example/static_if.cpp | 43 + libs/hof/index.html | 17 + libs/hof/meta/libraries.json | 11 + libs/hof/test/Jamfile.v2 | 31 + libs/hof/test/alias.cpp | 24 + libs/hof/test/always.cpp | 65 + libs/hof/test/apply.cpp | 467 + libs/hof/test/apply_eval.cpp | 63 + libs/hof/test/arg.cpp | 53 + libs/hof/test/capture.cpp | 96 + libs/hof/test/combine.cpp | 71 + libs/hof/test/compose.cpp | 186 + libs/hof/test/construct.cpp | 222 + libs/hof/test/decay.cpp | 28 + libs/hof/test/decorate.cpp | 35 + libs/hof/test/fail/always.cpp | 14 + libs/hof/test/fail/apply_eval.cpp | 11 + libs/hof/test/fail/flip_lazy.cpp | 14 + libs/hof/test/fail/implicit.cpp | 29 + libs/hof/test/fail/rotate_lazy.cpp | 14 + libs/hof/test/fail/unpack.cpp | 27 + libs/hof/test/fail/unpack_uncallable.cpp | 24 + libs/hof/test/filter.cpp | 54 + libs/hof/test/final_base.cpp | 26 + libs/hof/test/first_of.cpp | 216 + libs/hof/test/fix.cpp | 100 + libs/hof/test/flip.cpp | 61 + libs/hof/test/flow.cpp | 169 + libs/hof/test/fold.cpp | 93 + libs/hof/test/function.cpp | 106 + libs/hof/test/identity.cpp | 68 + libs/hof/test/if.cpp | 154 + libs/hof/test/implicit.cpp | 56 + libs/hof/test/indirect.cpp | 52 + libs/hof/test/infix.cpp | 115 + libs/hof/test/is_invocable.cpp | 192 + libs/hof/test/issue8.cpp | 48 + libs/hof/test/lambda.cpp | 103 + libs/hof/test/lazy.cpp | 713 + libs/hof/test/lift.cpp | 58 + libs/hof/test/limit.cpp | 49 + libs/hof/test/match.cpp | 193 + libs/hof/test/mutable.cpp | 72 + libs/hof/test/pack.cpp | 395 + libs/hof/test/partial.cpp | 108 + libs/hof/test/pipable.cpp | 90 + libs/hof/test/placeholders.cpp | 813 + libs/hof/test/proj.cpp | 164 + libs/hof/test/protect.cpp | 302 + libs/hof/test/repeat.cpp | 66 + libs/hof/test/repeat_while.cpp | 95 + libs/hof/test/result.cpp | 26 + libs/hof/test/returns.cpp | 56 + libs/hof/test/reveal.cpp | 157 + libs/hof/test/reverse_fold.cpp | 93 + libs/hof/test/rotate.cpp | 71 + libs/hof/test/static.cpp | 24 + libs/hof/test/static_def/static_def.cpp | 59 + libs/hof/test/static_def/static_def.hpp | 61 + libs/hof/test/static_def/static_def2.cpp | 58 + libs/hof/test/tap.cpp | 25 + libs/hof/test/test.hpp | 190 + libs/hof/test/tuple_for_each.cpp | 247 + libs/hof/test/tuple_transform.cpp | 90 + libs/hof/test/unpack.cpp | 255 + libs/hof/test/virtual_base.cpp | 37 + .../html/boost/icl/absorbs_identi_idp58356128.html | 69 - .../html/boost/icl/absorbs_identi_idp58746496.html | 68 - .../html/boost/icl/absorbs_identi_idp59271024.html | 68 - .../html/boost/icl/absorbs_identi_idp59694768.html | 68 - .../html/boost/icl/absorbs_identi_idp65468048.html | 69 + .../html/boost/icl/absorbs_identi_idp65858416.html | 68 + .../html/boost/icl/absorbs_identi_idp66382944.html | 68 + .../html/boost/icl/absorbs_identi_idp66806688.html | 68 + libs/icl/doc/html/boost/icl/add_iterator.html | 30 +- libs/icl/doc/html/boost/icl/adder.html | 2 +- libs/icl/doc/html/boost/icl/bounded_value.html | 22 +- libs/icl/doc/html/boost/icl/closed_interval.html | 48 +- .../doc/html/boost/icl/continuous_interval.html | 66 +- libs/icl/doc/html/boost/icl/conversion.html | 22 +- .../html/boost/icl/difference_typ_idp57919728.html | 55 - .../html/boost/icl/difference_typ_idp58899376.html | 56 - .../html/boost/icl/difference_typ_idp59368288.html | 55 - .../html/boost/icl/difference_typ_idp65031648.html | 55 + .../html/boost/icl/difference_typ_idp66011296.html | 56 + .../html/boost/icl/difference_typ_idp66480208.html | 55 + libs/icl/doc/html/boost/icl/discrete_interval.html | 66 +- .../html/boost/icl/domain_type_of_idp58896576.html | 55 - .../html/boost/icl/domain_type_of_idp66008496.html | 55 + .../html/boost/icl/dynamic_interv_idp57523520.html | 86 - .../html/boost/icl/dynamic_interv_idp57614144.html | 87 - .../html/boost/icl/dynamic_interv_idp64635408.html | 86 + .../html/boost/icl/dynamic_interv_idp64726064.html | 87 + .../html/boost/icl/dynamic_interval_traits.html | 16 +- .../html/boost/icl/has_difference_idp57914704.html | 66 - .../html/boost/icl/has_difference_idp57928704.html | 66 - .../html/boost/icl/has_difference_idp59363248.html | 66 - .../html/boost/icl/has_difference_idp59377296.html | 66 - .../html/boost/icl/has_difference_idp65026624.html | 66 + .../html/boost/icl/has_difference_idp65040624.html | 66 + .../html/boost/icl/has_difference_idp66475168.html | 66 + .../html/boost/icl/has_difference_idp66489216.html | 66 + .../html/boost/icl/has_inverse_bo_idp59409552.html | 66 - .../html/boost/icl/has_inverse_bo_idp66521472.html | 66 + .../html/boost/icl/has_inverse_ic_idp58327408.html | 69 - .../html/boost/icl/has_inverse_ic_idp58719472.html | 68 - .../html/boost/icl/has_inverse_ic_idp59258688.html | 68 - .../html/boost/icl/has_inverse_ic_idp59654240.html | 68 - .../html/boost/icl/has_inverse_ic_idp65439328.html | 69 + .../html/boost/icl/has_inverse_ic_idp65831392.html | 68 + .../html/boost/icl/has_inverse_ic_idp66370608.html | 68 + .../html/boost/icl/has_inverse_ic_idp66766160.html | 68 + .../html/boost/icl/identity_based_idp57668848.html | 68 - .../html/boost/icl/identity_based_idp64780768.html | 68 + .../html/boost/icl/identity_eleme_idp57911728.html | 64 - .../html/boost/icl/identity_eleme_idp65023648.html | 64 + libs/icl/doc/html/boost/icl/inplace_bit_add.html | 22 +- libs/icl/doc/html/boost/icl/inplace_bit_and.html | 12 +- .../doc/html/boost/icl/inplace_bit_subtract.html | 12 +- libs/icl/doc/html/boost/icl/inplace_bit_xor.html | 12 +- libs/icl/doc/html/boost/icl/inplace_caret.html | 12 +- libs/icl/doc/html/boost/icl/inplace_erase.html | 12 +- libs/icl/doc/html/boost/icl/inplace_erasure.html | 14 +- libs/icl/doc/html/boost/icl/inplace_et.html | 12 +- libs/icl/doc/html/boost/icl/inplace_identity.html | 18 +- libs/icl/doc/html/boost/icl/inplace_insert.html | 12 +- libs/icl/doc/html/boost/icl/inplace_max.html | 12 +- libs/icl/doc/html/boost/icl/inplace_min.html | 12 +- libs/icl/doc/html/boost/icl/inplace_minus.html | 12 +- libs/icl/doc/html/boost/icl/inplace_plus.html | 22 +- libs/icl/doc/html/boost/icl/inplace_slash.html | 12 +- libs/icl/doc/html/boost/icl/inplace_star.html | 12 +- libs/icl/doc/html/boost/icl/insert_iterator.html | 30 +- libs/icl/doc/html/boost/icl/inserter.html | 2 +- libs/icl/doc/html/boost/icl/inter_section.html | 12 +- libs/icl/doc/html/boost/icl/interval.html | 34 +- libs/icl/doc/html/boost/icl/interval_base_map.html | 422 +- .../on_codomain_mo_idp58006704.html | 72 - .../on_codomain_mo_idp58016640.html | 74 - .../on_codomain_mo_idp65118624.html | 72 + .../on_codomain_mo_idp65128560.html | 74 + .../icl/interval_base_map/on_codomain_model.html | 8 +- .../icl/interval_base_map/on_definedness.html | 10 +- .../on_definedness_idp58029552.html | 66 - .../on_definedness_idp58035408.html | 66 - .../on_definedness_idp65141472.html | 66 + .../on_definedness_idp65147328.html | 66 + .../boost/icl/interval_base_map/on_invertible.html | 10 +- .../on_invertible__idp58043360.html | 68 - .../on_invertible__idp58050256.html | 68 - .../on_invertible__idp65155280.html | 68 + .../on_invertible__idp65162176.html | 68 + .../on_total_absor_idp58060096.html | 73 - .../on_total_absor_idp58072368.html | 68 - .../on_total_absor_idp58079520.html | 65 - .../on_total_absor_idp65172016.html | 73 + .../on_total_absor_idp65184288.html | 68 + .../on_total_absor_idp65191440.html | 65 + .../icl/interval_base_map/on_total_absorbable.html | 10 +- libs/icl/doc/html/boost/icl/interval_base_set.html | 234 +- .../html/boost/icl/interval_bound_idp31324496.html | 66 - .../html/boost/icl/interval_bound_idp38384736.html | 66 + .../html/boost/icl/interval_bound_idp57539344.html | 66 - .../html/boost/icl/interval_bound_idp57630560.html | 66 - .../html/boost/icl/interval_bound_idp58982432.html | 67 - .../html/boost/icl/interval_bound_idp59338704.html | 66 - .../html/boost/icl/interval_bound_idp59449440.html | 67 - .../html/boost/icl/interval_bound_idp64651840.html | 66 + .../html/boost/icl/interval_bound_idp64742480.html | 66 + .../html/boost/icl/interval_bound_idp66094352.html | 67 + .../html/boost/icl/interval_bound_idp66450624.html | 66 + .../html/boost/icl/interval_bound_idp66561360.html | 67 + libs/icl/doc/html/boost/icl/interval_bounds.html | 116 +- libs/icl/doc/html/boost/icl/interval_map.html | 94 +- libs/icl/doc/html/boost/icl/interval_set.html | 78 +- .../html/boost/icl/interval_trait_idp31308944.html | 81 - .../html/boost/icl/interval_trait_idp38369184.html | 81 + .../html/boost/icl/interval_trait_idp57506928.html | 82 - .../html/boost/icl/interval_trait_idp57597568.html | 82 - .../html/boost/icl/interval_trait_idp58966832.html | 81 - .../html/boost/icl/interval_trait_idp59323104.html | 81 - .../html/boost/icl/interval_trait_idp59433824.html | 81 - .../html/boost/icl/interval_trait_idp64618816.html | 82 + .../html/boost/icl/interval_trait_idp64709488.html | 82 + .../html/boost/icl/interval_trait_idp66078752.html | 81 + .../html/boost/icl/interval_trait_idp66435024.html | 81 + .../html/boost/icl/interval_trait_idp66545744.html | 81 + libs/icl/doc/html/boost/icl/interval_traits.html | 26 +- libs/icl/doc/html/boost/icl/inverse.html | 6 +- .../html/boost/icl/inverse_icl_in_idp57795824.html | 55 - .../html/boost/icl/inverse_icl_in_idp57798640.html | 55 - .../html/boost/icl/inverse_icl_in_idp57801456.html | 55 - .../html/boost/icl/inverse_icl_in_idp57804288.html | 55 - .../html/boost/icl/inverse_icl_in_idp57807104.html | 55 - .../html/boost/icl/inverse_icl_in_idp57809904.html | 55 - .../html/boost/icl/inverse_icl_in_idp57812720.html | 55 - .../html/boost/icl/inverse_icl_in_idp57815536.html | 55 - .../html/boost/icl/inverse_icl_in_idp57818352.html | 55 - .../html/boost/icl/inverse_icl_in_idp57821168.html | 55 - .../html/boost/icl/inverse_icl_in_idp57823984.html | 55 - .../html/boost/icl/inverse_icl_in_idp57826800.html | 55 - .../html/boost/icl/inverse_icl_in_idp57829616.html | 55 - .../html/boost/icl/inverse_icl_in_idp57832432.html | 66 - .../html/boost/icl/inverse_icl_in_idp64907744.html | 55 + .../html/boost/icl/inverse_icl_in_idp64910560.html | 55 + .../html/boost/icl/inverse_icl_in_idp64913376.html | 55 + .../html/boost/icl/inverse_icl_in_idp64916208.html | 55 + .../html/boost/icl/inverse_icl_in_idp64919024.html | 55 + .../html/boost/icl/inverse_icl_in_idp64921824.html | 55 + .../html/boost/icl/inverse_icl_in_idp64924640.html | 55 + .../html/boost/icl/inverse_icl_in_idp64927456.html | 55 + .../html/boost/icl/inverse_icl_in_idp64930272.html | 55 + .../html/boost/icl/inverse_icl_in_idp64933088.html | 55 + .../html/boost/icl/inverse_icl_in_idp64935904.html | 55 + .../html/boost/icl/inverse_icl_in_idp64938720.html | 55 + .../html/boost/icl/inverse_icl_in_idp64941536.html | 55 + .../html/boost/icl/inverse_icl_in_idp64944352.html | 66 + .../html/boost/icl/is_continuous__idp57546096.html | 66 - .../html/boost/icl/is_continuous__idp59398352.html | 66 - .../html/boost/icl/is_continuous__idp64658592.html | 66 + .../html/boost/icl/is_continuous__idp66510272.html | 66 + .../html/boost/icl/is_discrete_bo_idp57906704.html | 66 - .../html/boost/icl/is_discrete_bo_idp57923664.html | 66 - .../html/boost/icl/is_discrete_bo_idp59358208.html | 66 - .../html/boost/icl/is_discrete_bo_idp59372256.html | 66 - .../html/boost/icl/is_discrete_bo_idp59403952.html | 66 - .../html/boost/icl/is_discrete_bo_idp65018624.html | 66 + .../html/boost/icl/is_discrete_bo_idp65035584.html | 66 + .../html/boost/icl/is_discrete_bo_idp66470128.html | 66 + .../html/boost/icl/is_discrete_bo_idp66484176.html | 66 + .../html/boost/icl/is_discrete_bo_idp66515872.html | 66 + .../html/boost/icl/is_discrete_in_idp57637312.html | 66 - .../html/boost/icl/is_discrete_in_idp64749232.html | 66 + .../html/boost/icl/is_interval_co_idp58341776.html | 69 - .../html/boost/icl/is_interval_co_idp58544384.html | 67 - .../html/boost/icl/is_interval_co_idp58732992.html | 68 - .../html/boost/icl/is_interval_co_idp58858112.html | 67 - .../html/boost/icl/is_interval_co_idp59539984.html | 67 - .../html/boost/icl/is_interval_co_idp59667760.html | 68 - .../html/boost/icl/is_interval_co_idp59806016.html | 67 - .../html/boost/icl/is_interval_co_idp65453696.html | 69 + .../html/boost/icl/is_interval_co_idp65656304.html | 67 + .../html/boost/icl/is_interval_co_idp65844912.html | 68 + .../html/boost/icl/is_interval_co_idp65970032.html | 67 + .../html/boost/icl/is_interval_co_idp66651904.html | 67 + .../html/boost/icl/is_interval_co_idp66779680.html | 68 + .../html/boost/icl/is_interval_co_idp66917936.html | 67 + .../html/boost/icl/is_interval_jo_idp58867600.html | 67 - .../html/boost/icl/is_interval_jo_idp65979520.html | 67 + .../html/boost/icl/is_interval_se_idp59549488.html | 67 - .../html/boost/icl/is_interval_se_idp66661408.html | 67 + .../html/boost/icl/is_interval_sp_idp59681264.html | 68 - .../html/boost/icl/is_interval_sp_idp59815504.html | 67 - .../html/boost/icl/is_interval_sp_idp66793184.html | 68 + .../html/boost/icl/is_interval_sp_idp66927424.html | 67 + .../html/boost/icl/is_map_icl_int_idp58313056.html | 69 - .../html/boost/icl/is_map_icl_int_idp58705968.html | 68 - .../html/boost/icl/is_map_icl_int_idp65424976.html | 69 + .../html/boost/icl/is_map_icl_int_idp65817888.html | 68 + .../html/boost/icl/is_map_icl_map_idp59246368.html | 68 - .../html/boost/icl/is_map_icl_map_idp66358288.html | 68 + .../html/boost/icl/is_map_icl_spl_idp59640736.html | 68 - .../html/boost/icl/is_map_icl_spl_idp66752656.html | 68 + libs/icl/doc/html/boost/icl/is_negative.html | 20 +- .../html/boost/icl/is_negative_ic_idp57845152.html | 66 - .../html/boost/icl/is_negative_ic_idp57850880.html | 66 - .../html/boost/icl/is_negative_ic_idp64957072.html | 66 + .../html/boost/icl/is_negative_ic_idp64962800.html | 66 + .../html/boost/icl/is_numeric_boo_idp59392752.html | 66 - .../html/boost/icl/is_numeric_boo_idp66504672.html | 66 + .../html/boost/icl/is_set_icl_int_idp58534032.html | 67 - .../html/boost/icl/is_set_icl_int_idp58848624.html | 67 - .../html/boost/icl/is_set_icl_int_idp65645952.html | 67 + .../html/boost/icl/is_set_icl_int_idp65960544.html | 67 + .../html/boost/icl/is_set_icl_sep_idp59530480.html | 67 - .../html/boost/icl/is_set_icl_sep_idp66642400.html | 67 + .../html/boost/icl/is_set_icl_spl_idp59796528.html | 67 - .../html/boost/icl/is_set_icl_spl_idp66908448.html | 67 + .../html/boost/icl/is_total_icl_i_idp58370496.html | 69 - .../html/boost/icl/is_total_icl_i_idp58760016.html | 68 - .../html/boost/icl/is_total_icl_i_idp65482416.html | 69 + .../html/boost/icl/is_total_icl_i_idp65871936.html | 68 + .../html/boost/icl/is_total_icl_m_idp59282864.html | 68 - .../html/boost/icl/is_total_icl_m_idp66394784.html | 68 + .../html/boost/icl/is_total_icl_s_idp59708288.html | 68 - .../html/boost/icl/is_total_icl_s_idp66820208.html | 68 + .../icl/doc/html/boost/icl/left_open_interval.html | 40 +- libs/icl/doc/html/boost/icl/map.html | 282 +- .../boost/icl/map/on_codomain_mo_idp59026592.html | 67 - .../boost/icl/map/on_codomain_mo_idp59032752.html | 67 - .../boost/icl/map/on_codomain_mo_idp59038912.html | 69 - .../boost/icl/map/on_codomain_mo_idp59045952.html | 69 - .../boost/icl/map/on_codomain_mo_idp66138512.html | 67 + .../boost/icl/map/on_codomain_mo_idp66144672.html | 67 + .../boost/icl/map/on_codomain_mo_idp66150832.html | 69 + .../boost/icl/map/on_codomain_mo_idp66157872.html | 69 + .../doc/html/boost/icl/map/on_codomain_model.html | 8 +- .../icl/doc/html/boost/icl/map/on_definedness.html | 10 +- .../boost/icl/map/on_definedness_idp59055088.html | 66 - .../boost/icl/map/on_definedness_idp59060944.html | 66 - .../boost/icl/map/on_definedness_idp66167008.html | 66 + .../boost/icl/map/on_definedness_idp66172864.html | 66 + libs/icl/doc/html/boost/icl/map/on_invertible.html | 10 +- .../boost/icl/map/on_invertible__idp59068896.html | 68 - .../boost/icl/map/on_invertible__idp59075792.html | 68 - .../boost/icl/map/on_invertible__idp66180816.html | 68 + .../boost/icl/map/on_invertible__idp66187712.html | 68 + .../boost/icl/map/on_total_absor_idp59085632.html | 70 - .../boost/icl/map/on_total_absor_idp59094512.html | 70 - .../boost/icl/map/on_total_absor_idp59103392.html | 68 - .../boost/icl/map/on_total_absor_idp59110544.html | 67 - .../boost/icl/map/on_total_absor_idp66197552.html | 70 + .../boost/icl/map/on_total_absor_idp66206432.html | 70 + .../boost/icl/map/on_total_absor_idp66215312.html | 68 + .../boost/icl/map/on_total_absor_idp66222464.html | 67 + .../html/boost/icl/map/on_total_absorbable.html | 10 +- libs/icl/doc/html/boost/icl/mapping_pair.html | 16 +- libs/icl/doc/html/boost/icl/open_interval.html | 40 +- .../doc/html/boost/icl/right_open_interval.html | 40 +- .../doc/html/boost/icl/separate_interval_set.html | 78 +- .../html/boost/icl/size_type_of_b_idp57921696.html | 55 - .../html/boost/icl/size_type_of_b_idp57933744.html | 55 - .../html/boost/icl/size_type_of_b_idp59370272.html | 55 - .../html/boost/icl/size_type_of_b_idp59382336.html | 55 - .../html/boost/icl/size_type_of_b_idp65033616.html | 55 + .../html/boost/icl/size_type_of_b_idp65045664.html | 55 + .../html/boost/icl/size_type_of_b_idp66482192.html | 55 + .../html/boost/icl/size_type_of_b_idp66494256.html | 55 + .../html/boost/icl/size_type_of_i_idp58903040.html | 56 - .../html/boost/icl/size_type_of_i_idp66014960.html | 56 + .../icl/doc/html/boost/icl/split_interval_map.html | 90 +- .../icl/doc/html/boost/icl/split_interval_set.html | 78 +- .../html/boost/icl/static_interva_idp57966720.html | 67 - .../html/boost/icl/static_interva_idp57975312.html | 67 - .../html/boost/icl/static_interva_idp65078640.html | 67 + .../html/boost/icl/static_interva_idp65087232.html | 67 + .../html/boost/icl/type_to_string_idp57462672.html | 64 - .../html/boost/icl/type_to_string_idp57553296.html | 64 - .../html/boost/icl/type_to_string_idp57644512.html | 64 - .../html/boost/icl/type_to_string_idp58773520.html | 66 - .../html/boost/icl/type_to_string_idp58877088.html | 65 - .../html/boost/icl/type_to_string_idp58989184.html | 64 - .../html/boost/icl/type_to_string_idp59294688.html | 66 - .../html/boost/icl/type_to_string_idp59345440.html | 64 - .../html/boost/icl/type_to_string_idp59456192.html | 64 - .../html/boost/icl/type_to_string_idp59558992.html | 65 - .../html/boost/icl/type_to_string_idp59721792.html | 66 - .../html/boost/icl/type_to_string_idp59824992.html | 64 - .../html/boost/icl/type_to_string_idp64574560.html | 64 + .../html/boost/icl/type_to_string_idp64665792.html | 64 + .../html/boost/icl/type_to_string_idp64756432.html | 64 + .../html/boost/icl/type_to_string_idp65885440.html | 66 + .../html/boost/icl/type_to_string_idp65989008.html | 65 + .../html/boost/icl/type_to_string_idp66101104.html | 64 + .../html/boost/icl/type_to_string_idp66406608.html | 66 + .../html/boost/icl/type_to_string_idp66457360.html | 64 + .../html/boost/icl/type_to_string_idp66568112.html | 64 + .../html/boost/icl/type_to_string_idp66670912.html | 65 + .../html/boost/icl/type_to_string_idp66833712.html | 66 + .../html/boost/icl/type_to_string_idp66936912.html | 64 + .../html/boost/icl/unit_element_b_idp57674496.html | 68 - .../html/boost/icl/unit_element_b_idp64786416.html | 68 + .../html/boost/icl/value_size_icl_idp57467328.html | 64 - .../html/boost/icl/value_size_icl_idp57557952.html | 64 - .../html/boost/icl/value_size_icl_idp57649168.html | 64 - .../html/boost/icl/value_size_icl_idp58993840.html | 64 - .../html/boost/icl/value_size_icl_idp59350096.html | 64 - .../html/boost/icl/value_size_icl_idp59460848.html | 64 - .../html/boost/icl/value_size_icl_idp64579216.html | 64 + .../html/boost/icl/value_size_icl_idp64670416.html | 64 + .../html/boost/icl/value_size_icl_idp64761088.html | 64 + .../html/boost/icl/value_size_icl_idp66105760.html | 64 + .../html/boost/icl/value_size_icl_idp66462016.html | 64 + .../html/boost/icl/value_size_icl_idp66572768.html | 64 + libs/icl/doc/html/boost/icl/version.html | 18 +- .../html/boost/icl/version_icl_in_idp57872192.html | 64 - .../html/boost/icl/version_icl_in_idp57875568.html | 64 - .../html/boost/icl/version_icl_in_idp57878944.html | 64 - .../html/boost/icl/version_icl_in_idp57882320.html | 64 - .../html/boost/icl/version_icl_in_idp57885696.html | 64 - .../html/boost/icl/version_icl_in_idp57889072.html | 64 - .../html/boost/icl/version_icl_in_idp57892448.html | 64 - .../html/boost/icl/version_icl_in_idp57895824.html | 68 - .../html/boost/icl/version_icl_in_idp64984112.html | 64 + .../html/boost/icl/version_icl_in_idp64987488.html | 64 + .../html/boost/icl/version_icl_in_idp64990864.html | 64 + .../html/boost/icl/version_icl_in_idp64994240.html | 64 + .../html/boost/icl/version_icl_in_idp64997616.html | 64 + .../html/boost/icl/version_icl_in_idp65000992.html | 64 + .../html/boost/icl/version_icl_in_idp65004368.html | 64 + .../html/boost/icl/version_icl_in_idp65007744.html | 68 + .../header/boost/icl/continuous_interval_hpp.html | 18 +- .../header/boost/icl/discrete_interval_hpp.html | 18 +- .../boost/icl/dynamic_interval_traits_hpp.html | 6 +- .../doc/html/header/boost/icl/functors_hpp.html | 58 +- .../doc/html/header/boost/icl/gregorian_hpp.html | 32 +- .../doc/html/header/boost/icl/impl_config_hpp.html | 6 +- .../header/boost/icl/interval_base_map_hpp.html | 16 +- .../header/boost/icl/interval_base_set_hpp.html | 10 +- .../html/header/boost/icl/interval_bounds_hpp.html | 6 +- .../boost/icl/interval_combining_style_hpp.html | 10 +- .../doc/html/header/boost/icl/interval_hpp.html | 4 +- .../html/header/boost/icl/interval_map_hpp.html | 12 +- .../html/header/boost/icl/interval_set_hpp.html | 14 +- .../html/header/boost/icl/interval_traits_hpp.html | 12 +- .../doc/html/header/boost/icl/iterator_hpp.html | 6 +- .../header/boost/icl/left_open_interval_hpp.html | 8 +- libs/icl/doc/html/header/boost/icl/map_hpp.html | 16 +- .../html/header/boost/icl/open_interval_hpp.html | 14 +- libs/icl/doc/html/header/boost/icl/ptime_hpp.html | 30 +- .../doc/html/header/boost/icl/rational_hpp.html | 16 +- .../header/boost/icl/right_open_interval_hpp.html | 14 +- .../boost/icl/separate_interval_set_hpp.html | 14 +- .../header/boost/icl/split_interval_map_hpp.html | 20 +- .../header/boost/icl/split_interval_set_hpp.html | 14 +- libs/icl/doc/html/index.html | 2 +- .../html/interval_container_library_reference.html | 8 +- libs/icl/doc/html/standalone_HTML.manifest | 272 +- libs/integer/doc/html/index.html | 2 +- libs/interprocess/doc/autodoc.xml | 41 +- libs/interprocess/doc/interprocess.qbk | 9 +- libs/interprocess/test/check_equal_containers.hpp | 12 +- libs/interprocess/test/emplace_test.hpp | 2 +- libs/interprocess/test/intrusive_ptr_test.cpp | 47 + libs/interprocess/test/memory_algorithm_test.cpp | 2 +- libs/interprocess/test/shared_ptr_test.cpp | 55 +- libs/interprocess/test/user_buffer_test.cpp | 4 +- libs/intrusive/doc/intrusive.qbk | 7 + libs/intrusive/test/iterator_test.hpp | 10 +- libs/iostreams/build/Jamfile.v2 | 6 +- libs/iostreams/test/Jamfile.v2 | 12 +- libs/iterator/doc/html/index.html | 2 +- .../iterator/specialized/shared_container.html | 6 +- .../doc/quickbook/shared_container_iterator.qbk | 6 +- libs/iterator/example/shared_iterator_example1.cpp | 42 + libs/iterator/example/shared_iterator_example2.cpp | 43 + libs/iterator/example/shared_iterator_example3.cpp | 41 + libs/iterator/test/Jamfile.v2 | 2 + libs/iterator/test/concept_tests.cpp | 14 +- libs/iterator/test/indirect_iterator_test.cpp | 1 + libs/iterator/test/is_lvalue_iterator.cpp | 31 +- libs/iterator/test/is_readable_iterator.cpp | 48 +- libs/iterator/test/shared_iterator_test.cpp | 64 + libs/iterator/test/zip_iterator_test_std_pair.cpp | 17 + libs/libraries.htm | 10 +- libs/local_function/doc/html/index.html | 2 +- libs/locale/doc/changelog.txt | 11 + libs/locale/doc/html/changelog.html | 14 + libs/locale/src/encoding/codepage.cpp | 7 +- libs/locale/src/encoding/iconv_codepage.ipp | 31 +- libs/locale/src/encoding/uconv_codepage.ipp | 14 +- libs/locale/src/icu/boundary.cpp | 9 +- libs/locale/src/icu/codecvt.cpp | 13 +- libs/locale/src/icu/codecvt.hpp | 2 +- libs/locale/src/icu/date_time.cpp | 5 +- libs/locale/src/icu/formatter.cpp | 58 +- libs/locale/src/icu/formatter.hpp | 10 +- libs/locale/src/icu/numeric.cpp | 22 +- libs/locale/src/icu/predefined_formatters.hpp | 11 +- libs/locale/src/icu/time_zone.cpp | 4 +- libs/locale/src/posix/codecvt.cpp | 17 +- libs/locale/src/posix/codecvt.hpp | 2 +- libs/locale/src/shared/date_time.cpp | 1 + libs/locale/src/shared/generator.cpp | 3 +- libs/locale/src/shared/localization_backend.cpp | 53 +- libs/locale/src/shared/message.cpp | 10 +- libs/locale/src/shared/mo_lambda.cpp | 11 - libs/locale/src/shared/mo_lambda.hpp | 4 +- libs/locale/src/util/codecvt_converter.cpp | 78 +- libs/locale/src/util/gregorian.cpp | 5 +- libs/locale/src/util/locale_data.cpp | 2 +- libs/locale/test/test_codecvt.cpp | 1 + libs/locale/test/test_codepage.cpp | 5 + libs/locale/test/test_codepage_converter.cpp | 25 +- libs/locale/test/test_config.cpp | 3 + libs/locale/test/test_date_time.cpp | 12 +- libs/locale/test/test_formatting.cpp | 28 +- libs/locale/test/test_locale_tools.hpp | 32 + libs/lockfree/doc/autodoc.xml | 10 +- libs/log/build/Jamfile.v2 | 4 +- libs/log/doc/changelog.qbk | 11 +- libs/log/doc/extension.qbk | 12 +- libs/log/doc/html/BOOST_LOG.html | 6 +- libs/log/doc/html/BOOST_LOG_ATTR_idp36857008.html | 98 - libs/log/doc/html/BOOST_LOG_ATTR_idp36866048.html | 77 - libs/log/doc/html/BOOST_LOG_ATTR_idp60086800.html | 98 + libs/log/doc/html/BOOST_LOG_ATTR_idp60095840.html | 77 + libs/log/doc/html/BOOST_LOG_AUX__idp41942416.html | 42 - libs/log/doc/html/BOOST_LOG_AUX__idp41943664.html | 42 - libs/log/doc/html/BOOST_LOG_AUX__idp41944912.html | 42 - libs/log/doc/html/BOOST_LOG_AUX__idp41947728.html | 42 - libs/log/doc/html/BOOST_LOG_AUX__idp41953680.html | 42 - libs/log/doc/html/BOOST_LOG_AUX__idp41954928.html | 42 - libs/log/doc/html/BOOST_LOG_AUX__idp65169120.html | 42 + libs/log/doc/html/BOOST_LOG_AUX__idp65170368.html | 42 + libs/log/doc/html/BOOST_LOG_AUX__idp65171616.html | 42 + libs/log/doc/html/BOOST_LOG_AUX__idp65174432.html | 42 + libs/log/doc/html/BOOST_LOG_AUX__idp65180384.html | 42 + libs/log/doc/html/BOOST_LOG_AUX__idp65181632.html | 42 + libs/log/doc/html/BOOST_LOG_BOOS_idp41896128.html | 42 - libs/log/doc/html/BOOST_LOG_BOOS_idp41903984.html | 42 - libs/log/doc/html/BOOST_LOG_BOOS_idp41907136.html | 42 - libs/log/doc/html/BOOST_LOG_BOOS_idp65122832.html | 42 + libs/log/doc/html/BOOST_LOG_BOOS_idp65130688.html | 42 + libs/log/doc/html/BOOST_LOG_BOOS_idp65133840.html | 42 + libs/log/doc/html/BOOST_LOG_CHANNEL_SEV.html | 6 +- libs/log/doc/html/BOOST_LOG_COMB_idp38475648.html | 42 - libs/log/doc/html/BOOST_LOG_COMB_idp61705376.html | 42 + libs/log/doc/html/BOOST_LOG_DATE_TIME_TYPES.html | 6 +- libs/log/doc/html/BOOST_LOG_DATE_TYPES.html | 6 +- libs/log/doc/html/BOOST_LOG_DECLARE_LOGGER.html | 10 +- libs/log/doc/html/BOOST_LOG_DECLARE_WLOGGER.html | 10 +- libs/log/doc/html/BOOST_LOG_DECL_idp34456528.html | 80 - libs/log/doc/html/BOOST_LOG_DECL_idp34465280.html | 73 - libs/log/doc/html/BOOST_LOG_DECL_idp34473008.html | 73 - libs/log/doc/html/BOOST_LOG_DECL_idp57369904.html | 80 + libs/log/doc/html/BOOST_LOG_DECL_idp57378656.html | 73 + libs/log/doc/html/BOOST_LOG_DECL_idp57386384.html | 73 + libs/log/doc/html/BOOST_LOG_DEFA_idp41957744.html | 42 - libs/log/doc/html/BOOST_LOG_DEFA_idp65184448.html | 42 + libs/log/doc/html/BOOST_LOG_FORW_idp34448992.html | 42 - libs/log/doc/html/BOOST_LOG_FORW_idp34450240.html | 42 - libs/log/doc/html/BOOST_LOG_FORW_idp34451504.html | 42 - libs/log/doc/html/BOOST_LOG_FORW_idp34452752.html | 42 - libs/log/doc/html/BOOST_LOG_FORW_idp34454016.html | 42 - libs/log/doc/html/BOOST_LOG_FORW_idp34455264.html | 42 - libs/log/doc/html/BOOST_LOG_FORW_idp57362368.html | 42 + libs/log/doc/html/BOOST_LOG_FORW_idp57363616.html | 42 + libs/log/doc/html/BOOST_LOG_FORW_idp57364880.html | 42 + libs/log/doc/html/BOOST_LOG_FORW_idp57366128.html | 42 + libs/log/doc/html/BOOST_LOG_FORW_idp57367392.html | 42 + libs/log/doc/html/BOOST_LOG_FORW_idp57368640.html | 42 + libs/log/doc/html/BOOST_LOG_FUNC.html | 8 +- libs/log/doc/html/BOOST_LOG_FUNCTION.html | 2 +- libs/log/doc/html/BOOST_LOG_GLOBAL_LOGGER.html | 6 +- libs/log/doc/html/BOOST_LOG_GLOB_idp37327920.html | 42 - libs/log/doc/html/BOOST_LOG_GLOB_idp37329904.html | 42 - libs/log/doc/html/BOOST_LOG_GLOB_idp37331904.html | 42 - libs/log/doc/html/BOOST_LOG_GLOB_idp60557616.html | 42 + libs/log/doc/html/BOOST_LOG_GLOB_idp60559600.html | 42 + libs/log/doc/html/BOOST_LOG_GLOB_idp60561600.html | 42 + libs/log/doc/html/BOOST_LOG_INLI_idp37334336.html | 42 - libs/log/doc/html/BOOST_LOG_INLI_idp37336320.html | 42 - libs/log/doc/html/BOOST_LOG_INLI_idp37338304.html | 42 - libs/log/doc/html/BOOST_LOG_INLI_idp60564032.html | 42 + libs/log/doc/html/BOOST_LOG_INLI_idp60566016.html | 42 + libs/log/doc/html/BOOST_LOG_INLI_idp60568000.html | 42 + libs/log/doc/html/BOOST_LOG_MAX__idp40086688.html | 42 - libs/log/doc/html/BOOST_LOG_MAX__idp63315344.html | 42 + libs/log/doc/html/BOOST_LOG_NAMED_SCOPE.html | 8 +- libs/log/doc/html/BOOST_LOG_NATI_idp41892960.html | 42 - libs/log/doc/html/BOOST_LOG_NATI_idp41894544.html | 42 - libs/log/doc/html/BOOST_LOG_NATI_idp41902400.html | 42 - libs/log/doc/html/BOOST_LOG_NATI_idp65119664.html | 42 + libs/log/doc/html/BOOST_LOG_NATI_idp65121248.html | 42 + libs/log/doc/html/BOOST_LOG_NATI_idp65129104.html | 42 + libs/log/doc/html/BOOST_LOG_ONCE_BLOCK.html | 2 +- libs/log/doc/html/BOOST_LOG_ONCE_BLOCK_FLAG.html | 2 +- libs/log/doc/html/BOOST_LOG_ONCE_BLOCK_INIT.html | 2 +- libs/log/doc/html/BOOST_LOG_SCOP_idp35945008.html | 42 - libs/log/doc/html/BOOST_LOG_SCOP_idp35947392.html | 42 - libs/log/doc/html/BOOST_LOG_SCOP_idp35949776.html | 42 - libs/log/doc/html/BOOST_LOG_SCOP_idp35951760.html | 42 - libs/log/doc/html/BOOST_LOG_SCOP_idp59174848.html | 42 + libs/log/doc/html/BOOST_LOG_SCOP_idp59177232.html | 42 + libs/log/doc/html/BOOST_LOG_SCOP_idp59179616.html | 42 + libs/log/doc/html/BOOST_LOG_SCOP_idp59181600.html | 42 + libs/log/doc/html/BOOST_LOG_STAN_idp41946160.html | 42 - libs/log/doc/html/BOOST_LOG_STAN_idp41948976.html | 42 - libs/log/doc/html/BOOST_LOG_STAN_idp41950544.html | 42 - libs/log/doc/html/BOOST_LOG_STAN_idp41952112.html | 42 - libs/log/doc/html/BOOST_LOG_STAN_idp41956176.html | 42 - libs/log/doc/html/BOOST_LOG_STAN_idp65172864.html | 42 + libs/log/doc/html/BOOST_LOG_STAN_idp65175680.html | 42 + libs/log/doc/html/BOOST_LOG_STAN_idp65177248.html | 42 + libs/log/doc/html/BOOST_LOG_STAN_idp65178816.html | 42 + libs/log/doc/html/BOOST_LOG_STAN_idp65182880.html | 42 + libs/log/doc/html/BOOST_LOG_STREAM.html | 8 +- libs/log/doc/html/BOOST_LOG_STRE_idp37473024.html | 42 - libs/log/doc/html/BOOST_LOG_STRE_idp37542880.html | 42 - libs/log/doc/html/BOOST_LOG_STRE_idp60702720.html | 42 + libs/log/doc/html/BOOST_LOG_STRE_idp60772576.html | 42 + libs/log/doc/html/BOOST_LOG_TIME_idp41905568.html | 42 - libs/log/doc/html/BOOST_LOG_TIME_idp41908720.html | 42 - libs/log/doc/html/BOOST_LOG_TIME_idp65132272.html | 42 + libs/log/doc/html/BOOST_LOG_TIME_idp65135424.html | 42 + libs/log/doc/html/BOOST_LOG_TRIVIAL.html | 8 +- libs/log/doc/html/BOOST_LOG_UNIQ_idp42000880.html | 46 - libs/log/doc/html/BOOST_LOG_UNIQ_idp65227584.html | 46 + libs/log/doc/html/BOOST_LOG_UNUSED_VARIABLE.html | 8 +- libs/log/doc/html/attributes.html | 88 +- libs/log/doc/html/boost/log/BOOST_PP_CAT.html | 8 +- libs/log/doc/html/boost/log/abstract_ordering.html | 22 +- .../doc/html/boost/log/add_common_attributes.html | 10 +- .../html/boost/log/add_console_lo_idp41232768.html | 92 - .../html/boost/log/add_console_lo_idp41243680.html | 50 - .../html/boost/log/add_console_lo_idp41249184.html | 61 - .../html/boost/log/add_console_lo_idp64459472.html | 92 + .../html/boost/log/add_console_lo_idp64470384.html | 50 + .../html/boost/log/add_console_lo_idp64475888.html | 61 + libs/log/doc/html/boost/log/add_file_log.html | 2 +- .../html/boost/log/add_scoped_log_idp35931872.html | 88 - .../html/boost/log/add_scoped_log_idp59161712.html | 88 + .../html/boost/log/add_scoped_thr_idp35939264.html | 82 - .../html/boost/log/add_scoped_thr_idp59169104.html | 82 + libs/log/doc/html/boost/log/add_value.html | 6 +- libs/log/doc/html/boost/log/add_value_manip.html | 28 +- libs/log/doc/html/boost/log/arithmetic_types.html | 2 +- libs/log/doc/html/boost/log/as_action_adapter.html | 22 +- libs/log/doc/html/boost/log/assign_fun.html | 18 +- libs/log/doc/html/boost/log/attribute.html | 86 +- libs/log/doc/html/boost/log/attribute/impl.html | 40 +- libs/log/doc/html/boost/log/attribute_cast.html | 2 +- libs/log/doc/html/boost/log/attribute_name.html | 68 +- .../doc/html/boost/log/attribute_name_info.html | 2 +- libs/log/doc/html/boost/log/attribute_set.html | 120 +- libs/log/doc/html/boost/log/attribute_value.html | 94 +- .../doc/html/boost/log/attribute_value/impl.html | 32 +- .../html/boost/log/attribute_value_ordering.html | 30 +- .../log/attribute_value_ordering/l1_visitor.html | 24 +- .../log/attribute_value_ordering/l2_visitor.html | 26 +- .../doc/html/boost/log/attribute_value_set.html | 106 +- .../boost/log/attributes/attribute_value_impl.html | 36 +- .../doc/html/boost/log/attributes/basic_clock.html | 22 +- .../boost/log/attributes/basic_clock/impl.html | 18 +- .../boost/log/attributes/basic_time_traits.html | 6 +- .../doc/html/boost/log/attributes/cast_source.html | 24 +- .../doc/html/boost/log/attributes/constant.html | 30 +- .../html/boost/log/attributes/constant/impl.html | 18 +- .../log/doc/html/boost/log/attributes/counter.html | 18 +- .../html/boost/log/attributes/counter/impl.html | 24 +- .../boost/log/attributes/current_process_id.html | 12 +- .../boost/log/attributes/current_process_name.html | 12 +- .../boost/log/attributes/current_thread_id.html | 20 +- .../log/attributes/current_thread_id/impl.html | 26 +- .../doc/html/boost/log/attributes/function.html | 18 +- .../html/boost/log/attributes/function/impl.html | 6 +- .../log/attributes/function/impl_template.html | 24 +- .../boost/log/attributes/local_time_traits.html | 12 +- .../boost/log/attributes/make_attribute_value.html | 2 +- .../html/boost/log/attributes/make_constant.html | 2 +- .../html/boost/log/attributes/make_function.html | 2 +- .../log/attributes/mutable_consta_idp35791040.html | 138 - .../mutable_consta_idp35791040/impl.html | 100 - .../log/attributes/mutable_consta_idp59020880.html | 138 + .../mutable_consta_idp59020880/impl.html | 100 + .../boost/log/attributes/mutable_constant.html | 62 +- .../log/attributes/mutable_constant/impl.html | 42 +- .../doc/html/boost/log/attributes/named_scope.html | 38 +- .../boost/log/attributes/named_scope/sentry.html | 28 +- .../boost/log/attributes/named_scope_entry.html | 16 +- .../named_scope_entry/scope_name_type.html | 8 +- .../boost/log/attributes/named_scope_list.html | 64 +- .../boost/log/attributes/operator_idp35916224.html | 46 - .../boost/log/attributes/operator_idp59146064.html | 46 + libs/log/doc/html/boost/log/attributes/timer.html | 18 +- .../html/boost/log/attributes/utc_time_traits.html | 12 +- libs/log/doc/html/boost/log/bad_alloc.html | 26 +- .../doc/html/boost/log/basic_filter_factory.html | 50 +- libs/log/doc/html/boost/log/basic_formatter.html | 58 +- .../html/boost/log/basic_formatter_factory.html | 18 +- .../html/boost/log/basic_formatting_ostream.html | 378 +- .../doc/html/boost/log/basic_record_ostream.html | 178 +- libs/log/doc/html/boost/log/basic_settings.html | 38 +- .../doc/html/boost/log/basic_settings_section.html | 104 +- .../doc/html/boost/log/basic_string_literal.html | 194 +- libs/log/doc/html/boost/log/begins_with_fun.html | 12 +- .../doc/html/boost/log/bind1st_idp40391776.html | 44 - .../doc/html/boost/log/bind1st_idp40395696.html | 44 - .../doc/html/boost/log/bind1st_idp63620240.html | 44 + .../doc/html/boost/log/bind1st_idp63624160.html | 44 + .../doc/html/boost/log/bind2nd_idp40399616.html | 44 - .../doc/html/boost/log/bind2nd_idp40403536.html | 44 - .../doc/html/boost/log/bind2nd_idp63628080.html | 44 + .../doc/html/boost/log/bind2nd_idp63632000.html | 44 + .../doc/html/boost/log/bind3rd_idp40407456.html | 44 - .../doc/html/boost/log/bind3rd_idp40411376.html | 44 - .../doc/html/boost/log/bind3rd_idp63635920.html | 44 + .../doc/html/boost/log/bind3rd_idp63639840.html | 44 + .../html/boost/log/bind_to_log_idp40459408.html | 44 - .../html/boost/log/bind_to_log_idp40462528.html | 44 - .../html/boost/log/bind_to_log_idp63687872.html | 44 + .../html/boost/log/bind_to_log_idp63690992.html | 44 + libs/log/doc/html/boost/log/binder1st.html | 32 +- .../html/boost/log/binder1st_FunT_idp40332352.html | 75 - .../html/boost/log/binder1st_FunT_idp63560816.html | 75 + libs/log/doc/html/boost/log/binder2nd.html | 30 +- .../html/boost/log/binder2nd_FunT_idp40358800.html | 73 - .../html/boost/log/binder2nd_FunT_idp63587264.html | 73 + libs/log/doc/html/boost/log/binder3rd.html | 26 +- .../html/boost/log/binder3rd_FunT_idp40381472.html | 69 - .../html/boost/log/binder3rd_FunT_idp63609936.html | 69 + .../doc/html/boost/log/boost_date_time_types.html | 2 +- libs/log/doc/html/boost/log/boost_date_types.html | 2 +- .../html/boost/log/boost_time_duration_types.html | 2 +- .../html/boost/log/boost_time_period_types.html | 2 +- .../log/doc/html/boost/log/bounded_dump_manip.html | 28 +- .../doc/html/boost/log/capacity_limit_reached.html | 16 +- libs/log/doc/html/boost/log/contains_fun.html | 18 +- libs/log/doc/html/boost/log/conversion_error.html | 16 +- libs/log/doc/html/boost/log/core.html | 116 +- libs/log/doc/html/boost/log/current_scope.html | 2 +- .../log/doc/html/boost/log/current_scope_info.html | 2 +- libs/log/doc/html/boost/log/date_time_types.html | 2 +- libs/log/doc/html/boost/log/date_types.html | 2 +- .../html/boost/log/dump_elements_idp41056416.html | 80 - .../html/boost/log/dump_elements_idp41068608.html | 86 - .../html/boost/log/dump_elements_idp64283120.html | 80 + .../html/boost/log/dump_elements_idp64295312.html | 86 + libs/log/doc/html/boost/log/dump_idp41051104.html | 80 - libs/log/doc/html/boost/log/dump_idp41062160.html | 85 - libs/log/doc/html/boost/log/dump_idp64277808.html | 80 + libs/log/doc/html/boost/log/dump_idp64288864.html | 85 + libs/log/doc/html/boost/log/dump_manip.html | 26 +- .../html/boost/log/dynamic_type_dispatcher.html | 36 +- libs/log/doc/html/boost/log/ends_with_fun.html | 12 +- libs/log/doc/html/boost/log/equal_to.html | 26 +- libs/log/doc/html/boost/log/exception_handler.html | 18 +- .../boost/log/expressions/attr_idp33822176.html | 48 - .../boost/log/expressions/attr_idp33825392.html | 49 - .../boost/log/expressions/attr_idp46547488.html | 48 + .../boost/log/expressions/attr_idp46550704.html | 49 + .../boost/log/expressions/attribute_actor.html | 34 +- .../log/expressions/attribute_begins_with.html | 8 +- .../boost/log/expressions/attribute_contains.html | 8 +- .../boost/log/expressions/attribute_ends_with.html | 10 +- .../log/expressions/attribute_is_in_range.html | 10 +- .../boost/log/expressions/attribute_keyword.html | 30 +- .../boost/log/expressions/attribute_matches.html | 20 +- .../boost/log/expressions/attribute_terminal.html | 44 +- .../log/expressions/begins_with_idp36924368.html | 50 - .../log/expressions/begins_with_idp36931008.html | 50 - .../log/expressions/begins_with_idp36936512.html | 49 - .../log/expressions/begins_with_idp60154160.html | 50 + .../log/expressions/begins_with_idp60160800.html | 50 + .../log/expressions/begins_with_idp60166304.html | 49 + .../html/boost/log/expressions/c_ascii_decor.html | 2 +- .../log/expressions/c_ascii_pattern_replacer.html | 24 +- .../doc/html/boost/log/expressions/c_decor.html | 2 +- .../expressions/channel_severi_idp36944880.html | 146 - .../channel_visitor.html | 71 - .../severity_visitor.html | 72 - .../expressions/channel_severi_idp36993120.html | 109 - .../subscript_result.html | 67 - .../expressions/channel_severi_idp60174672.html | 146 + .../channel_visitor.html | 71 + .../severity_visitor.html | 72 + .../expressions/channel_severi_idp60222912.html | 109 + .../subscript_result.html | 67 + .../log/expressions/channel_severity_filter.html | 8 +- .../log/expressions/char_decor_idp36444256.html | 68 - .../log/expressions/char_decor_idp36449424.html | 84 - .../log/expressions/char_decor_idp59674048.html | 68 + .../log/expressions/char_decor_idp59679216.html | 84 + .../log/expressions/char_decorator_actor.html | 24 +- .../log/expressions/char_decorator_terminal.html | 38 +- .../log/expressions/contains_idp37163472.html | 50 - .../log/expressions/contains_idp37170112.html | 50 - .../log/expressions/contains_idp37175616.html | 49 - .../log/expressions/contains_idp60393264.html | 50 + .../log/expressions/contains_idp60399904.html | 50 + .../log/expressions/contains_idp60405408.html | 49 + .../doc/html/boost/log/expressions/csv_decor.html | 8 +- .../log/expressions/ends_with_idp37185920.html | 50 - .../log/expressions/ends_with_idp37192560.html | 50 - .../log/expressions/ends_with_idp37198064.html | 49 - .../log/expressions/ends_with_idp60415712.html | 50 + .../log/expressions/ends_with_idp60422352.html | 50 + .../log/expressions/ends_with_idp60427856.html | 49 + .../expressions/format_date_ti_idp36520400.html | 76 - .../expressions/format_date_ti_idp36526464.html | 77 - .../expressions/format_date_ti_idp36532544.html | 78 - .../expressions/format_date_ti_idp36539792.html | 78 - .../expressions/format_date_ti_idp36547056.html | 78 - .../expressions/format_date_ti_idp36555408.html | 78 - .../expressions/format_date_ti_idp59750192.html | 76 + .../expressions/format_date_ti_idp59756256.html | 77 + .../expressions/format_date_ti_idp59762336.html | 78 + .../expressions/format_date_ti_idp59769584.html | 78 + .../expressions/format_date_ti_idp59776848.html | 78 + .../expressions/format_date_ti_idp59785200.html | 78 + .../log/expressions/format_date_time_actor.html | 32 +- .../log/expressions/format_date_time_terminal.html | 42 +- .../boost/log/expressions/format_idp36580032.html | 48 - .../boost/log/expressions/format_idp36583408.html | 49 - .../boost/log/expressions/format_idp59809824.html | 48 + .../boost/log/expressions/format_idp59813200.html | 49 + .../expressions/format_named_s_idp36664064.html | 111 - .../expressions/format_named_s_idp36715856.html | 77 - .../expressions/format_named_s_idp36721376.html | 77 - .../expressions/format_named_s_idp36726912.html | 78 - .../expressions/format_named_s_idp36734160.html | 78 - .../expressions/format_named_s_idp36741424.html | 78 - .../expressions/format_named_s_idp36749808.html | 78 - .../expressions/format_named_s_idp36758208.html | 96 - .../expressions/format_named_s_idp59893856.html | 111 + .../expressions/format_named_s_idp59945648.html | 77 + .../expressions/format_named_s_idp59951168.html | 77 + .../expressions/format_named_s_idp59956704.html | 78 + .../expressions/format_named_s_idp59963952.html | 78 + .../expressions/format_named_s_idp59971216.html | 78 + .../expressions/format_named_s_idp59979600.html | 78 + .../expressions/format_named_s_idp59988000.html | 96 + .../log/expressions/format_named_scope_actor.html | 36 +- .../boost/log/expressions/format_terminal.html | 30 +- .../log/expressions/has_attr_idp37234016.html | 49 - .../log/expressions/has_attr_idp37237552.html | 48 - .../log/expressions/has_attr_idp60463808.html | 49 + .../log/expressions/has_attr_idp60467344.html | 48 + .../html/boost/log/expressions/has_attribute.html | 30 +- .../expressions/has_attribute__idp37218544.html | 160 - .../expressions/has_attribute__idp60448336.html | 160 + libs/log/doc/html/boost/log/expressions/if_.html | 10 +- .../log/expressions/is_in_range_idp37250128.html | 50 - .../log/expressions/is_in_range_idp37257936.html | 50 - .../log/expressions/is_in_range_idp37264608.html | 49 - .../log/expressions/is_in_range_idp60479920.html | 50 + .../log/expressions/is_in_range_idp60487728.html | 50 + .../log/expressions/is_in_range_idp60494400.html | 49 + .../log/expressions/is_keyword_descriptor.html | 8 +- .../boost/log/expressions/keyword_descriptor.html | 2 +- .../boost/log/expressions/make_c_ascii_decor.html | 2 +- .../html/boost/log/expressions/make_c_decor.html | 2 +- .../html/boost/log/expressions/make_csv_decor.html | 2 +- .../html/boost/log/expressions/make_xml_decor.html | 2 +- .../boost/log/expressions/matches_idp37287168.html | 50 - .../boost/log/expressions/matches_idp37293824.html | 50 - .../boost/log/expressions/matches_idp37299344.html | 48 - .../boost/log/expressions/matches_idp60516960.html | 50 + .../boost/log/expressions/matches_idp60523616.html | 50 + .../boost/log/expressions/matches_idp60529136.html | 48 + .../expressions/max_size_decor_idp36600224.html | 147 - .../expressions/max_size_decor_idp36641312.html | 68 - .../expressions/max_size_decor_idp36645584.html | 83 - .../expressions/max_size_decor_idp36652848.html | 83 - .../expressions/max_size_decor_idp59830016.html | 147 + .../expressions/max_size_decor_idp59871104.html | 68 + .../expressions/max_size_decor_idp59875376.html | 83 + .../expressions/max_size_decor_idp59882640.html | 83 + .../log/expressions/max_size_decorator_actor.html | 28 +- .../doc/html/boost/log/expressions/message.html | 2 +- .../html/boost/log/expressions/message_type.html | 2 +- .../boost/log/expressions/pattern_replacer.html | 56 +- .../pattern_replacer/string_lengths.html | 6 +- .../log/doc/html/boost/log/expressions/record.html | 2 +- .../html/boost/log/expressions/record_type.html | 8 +- .../doc/html/boost/log/expressions/smessage.html | 2 +- .../html/boost/log/expressions/smessage_type.html | 2 +- .../log/doc/html/boost/log/expressions/stream.html | 2 +- .../html/boost/log/expressions/stream_type.html | 8 +- .../html/boost/log/expressions/tag/message.html | 12 +- .../html/boost/log/expressions/tag/smessage.html | 12 +- .../html/boost/log/expressions/tag/wmessage.html | 12 +- .../doc/html/boost/log/expressions/wmessage.html | 2 +- .../html/boost/log/expressions/wmessage_type.html | 2 +- .../expressions/wrap_formatter_idp36823264.html | 51 - .../expressions/wrap_formatter_idp36827456.html | 52 - .../expressions/wrap_formatter_idp60053056.html | 51 + .../expressions/wrap_formatter_idp60057248.html | 52 + .../log/expressions/wrapped_formatter_actor.html | 24 +- .../expressions/wrapped_formatter_terminal.html | 30 +- .../doc/html/boost/log/expressions/xml_decor.html | 8 +- .../doc/html/boost/log/extract_idp35987824.html | 83 - .../doc/html/boost/log/extract_idp35995312.html | 83 - .../doc/html/boost/log/extract_idp36002528.html | 83 - .../doc/html/boost/log/extract_idp36009744.html | 76 - .../doc/html/boost/log/extract_idp36081824.html | 84 - .../doc/html/boost/log/extract_idp36089120.html | 84 - .../doc/html/boost/log/extract_idp36096144.html | 84 - .../doc/html/boost/log/extract_idp59217664.html | 83 + .../doc/html/boost/log/extract_idp59225152.html | 83 + .../doc/html/boost/log/extract_idp59232368.html | 83 + .../doc/html/boost/log/extract_idp59239584.html | 76 + .../doc/html/boost/log/extract_idp59311664.html | 84 + .../doc/html/boost/log/extract_idp59318960.html | 84 + .../doc/html/boost/log/extract_idp59325984.html | 84 + .../html/boost/log/extract_or_def_idp36046608.html | 97 - .../html/boost/log/extract_or_def_idp36055920.html | 96 - .../html/boost/log/extract_or_def_idp36064960.html | 96 - .../html/boost/log/extract_or_def_idp36074000.html | 91 - .../html/boost/log/extract_or_def_idp36126720.html | 98 - .../html/boost/log/extract_or_def_idp36135840.html | 97 - .../html/boost/log/extract_or_def_idp36144688.html | 97 - .../html/boost/log/extract_or_def_idp59276448.html | 97 + .../html/boost/log/extract_or_def_idp59285760.html | 96 + .../html/boost/log/extract_or_def_idp59294800.html | 96 + .../html/boost/log/extract_or_def_idp59303840.html | 91 + .../html/boost/log/extract_or_def_idp59356560.html | 98 + .../html/boost/log/extract_or_def_idp59365680.html | 97 + .../html/boost/log/extract_or_def_idp59374528.html | 97 + .../html/boost/log/extract_or_thr_idp36015744.html | 89 - .../html/boost/log/extract_or_thr_idp36023968.html | 88 - .../html/boost/log/extract_or_thr_idp36031920.html | 88 - .../html/boost/log/extract_or_thr_idp36039872.html | 82 - .../html/boost/log/extract_or_thr_idp36103168.html | 89 - .../html/boost/log/extract_or_thr_idp36111200.html | 89 - .../html/boost/log/extract_or_thr_idp36118960.html | 89 - .../html/boost/log/extract_or_thr_idp59245584.html | 89 + .../html/boost/log/extract_or_thr_idp59253808.html | 88 + .../html/boost/log/extract_or_thr_idp59261760.html | 88 + .../html/boost/log/extract_or_thr_idp59269712.html | 82 + .../html/boost/log/extract_or_thr_idp59333008.html | 89 + .../html/boost/log/extract_or_thr_idp59341040.html | 89 + .../html/boost/log/extract_or_thr_idp59348800.html | 89 + .../doc/html/boost/log/fallback_to_default.html | 40 +- libs/log/doc/html/boost/log/fallback_to_none.html | 24 +- libs/log/doc/html/boost/log/fallback_to_throw.html | 24 +- libs/log/doc/html/boost/log/filter.html | 54 +- .../doc/html/boost/log/filter/default_filter.html | 20 +- libs/log/doc/html/boost/log/filter_factory.html | 58 +- .../doc/html/boost/log/floating_point_types.html | 2 +- libs/log/doc/html/boost/log/formatter_factory.html | 38 +- .../html/boost/log/function_reference_wrapper.html | 22 +- libs/log/doc/html/boost/log/greater.html | 26 +- libs/log/doc/html/boost/log/greater_equal.html | 26 +- libs/log/doc/html/boost/log/in_range_fun.html | 26 +- .../log/doc/html/boost/log/init_from_settings.html | 8 +- libs/log/doc/html/boost/log/init_from_stream.html | 8 +- libs/log/doc/html/boost/log/integral_types.html | 2 +- libs/log/doc/html/boost/log/invalid_type.html | 16 +- libs/log/doc/html/boost/log/invalid_value.html | 16 +- libs/log/doc/html/boost/log/ipc/object_name.html | 110 +- .../doc/html/boost/log/ipc/object_name_info.html | 2 +- .../html/boost/log/ipc/reliable_message_queue.html | 146 +- libs/log/doc/html/boost/log/less.html | 26 +- libs/log/doc/html/boost/log/less_equal.html | 26 +- libs/log/doc/html/boost/log/limitation_error.html | 16 +- libs/log/doc/html/boost/log/logic_error.html | 12 +- .../html/boost/log/make_attr_orde_idp41209568.html | 49 - .../html/boost/log/make_attr_orde_idp41213968.html | 49 - .../html/boost/log/make_attr_orde_idp64436272.html | 49 + .../html/boost/log/make_attr_orde_idp64440672.html | 49 + .../html/boost/log/make_exception_idp35026704.html | 86 - .../html/boost/log/make_exception_idp35032368.html | 87 - .../html/boost/log/make_exception_idp35039488.html | 78 - .../html/boost/log/make_exception_idp40078672.html | 78 - .../html/boost/log/make_exception_idp61203456.html | 86 + .../html/boost/log/make_exception_idp61209120.html | 87 + .../html/boost/log/make_exception_idp61216176.html | 78 + .../html/boost/log/make_exception_idp63307328.html | 78 + .../html/boost/log/make_exception_suppressor.html | 8 +- libs/log/doc/html/boost/log/matches_fun.html | 16 +- libs/log/doc/html/boost/log/missing_value.html | 16 +- .../doc/html/boost/log/native_date_time_types.html | 2 +- libs/log/doc/html/boost/log/native_date_types.html | 2 +- .../html/boost/log/native_time_duration_types.html | 2 +- libs/log/doc/html/boost/log/native_time_types.html | 2 +- libs/log/doc/html/boost/log/nop.html | 16 +- libs/log/doc/html/boost/log/not_equal_to.html | 26 +- .../html/boost/log/nothrow_exception_handler.html | 18 +- libs/log/doc/html/boost/log/odr_violation.html | 16 +- libs/log/doc/html/boost/log/once_block_flag.html | 8 +- .../doc/html/boost/log/operator___idp42028704.html | 44 - .../doc/html/boost/log/operator___idp42033184.html | 44 - .../doc/html/boost/log/operator___idp42037664.html | 45 - .../doc/html/boost/log/operator___idp42042992.html | 44 - .../doc/html/boost/log/operator___idp42047472.html | 44 - .../doc/html/boost/log/operator___idp42051952.html | 45 - .../doc/html/boost/log/operator___idp42085856.html | 44 - .../doc/html/boost/log/operator___idp42090336.html | 44 - .../doc/html/boost/log/operator___idp42094816.html | 45 - .../doc/html/boost/log/operator___idp42100144.html | 44 - .../doc/html/boost/log/operator___idp42104624.html | 44 - .../doc/html/boost/log/operator___idp42109104.html | 45 - .../doc/html/boost/log/operator___idp65255408.html | 44 + .../doc/html/boost/log/operator___idp65259888.html | 44 + .../doc/html/boost/log/operator___idp65264368.html | 45 + .../doc/html/boost/log/operator___idp65269696.html | 44 + .../doc/html/boost/log/operator___idp65274176.html | 44 + .../doc/html/boost/log/operator___idp65278656.html | 45 + .../doc/html/boost/log/operator___idp65312560.html | 44 + .../doc/html/boost/log/operator___idp65317040.html | 44 + .../doc/html/boost/log/operator___idp65321520.html | 45 + .../doc/html/boost/log/operator___idp65326848.html | 44 + .../doc/html/boost/log/operator___idp65331328.html | 44 + .../doc/html/boost/log/operator___idp65335808.html | 45 + .../doc/html/boost/log/operator_idp35219328.html | 46 - .../doc/html/boost/log/operator_idp37448608.html | 44 - .../doc/html/boost/log/operator_idp37452368.html | 44 - .../doc/html/boost/log/operator_idp37456128.html | 44 - .../doc/html/boost/log/operator_idp37459888.html | 44 - .../doc/html/boost/log/operator_idp37463648.html | 44 - .../doc/html/boost/log/operator_idp37467408.html | 44 - .../doc/html/boost/log/operator_idp40090592.html | 44 - .../doc/html/boost/log/operator_idp40094352.html | 44 - .../doc/html/boost/log/operator_idp40098112.html | 44 - .../doc/html/boost/log/operator_idp40101872.html | 44 - .../doc/html/boost/log/operator_idp40105632.html | 44 - .../doc/html/boost/log/operator_idp40109392.html | 44 - .../doc/html/boost/log/operator_idp41004416.html | 46 - .../doc/html/boost/log/operator_idp41042560.html | 46 - .../doc/html/boost/log/operator_idp41046832.html | 46 - .../doc/html/boost/log/operator_idp41088976.html | 44 - .../doc/html/boost/log/operator_idp41656448.html | 46 - .../doc/html/boost/log/operator_idp42016784.html | 46 - .../doc/html/boost/log/operator_idp42022160.html | 47 - .../doc/html/boost/log/operator_idp42057280.html | 44 - .../doc/html/boost/log/operator_idp42061760.html | 44 - .../doc/html/boost/log/operator_idp42066240.html | 45 - .../doc/html/boost/log/operator_idp42071568.html | 44 - .../doc/html/boost/log/operator_idp42076048.html | 44 - .../doc/html/boost/log/operator_idp42080528.html | 45 - .../doc/html/boost/log/operator_idp58449168.html | 46 + .../doc/html/boost/log/operator_idp60678304.html | 44 + .../doc/html/boost/log/operator_idp60682064.html | 44 + .../doc/html/boost/log/operator_idp60685824.html | 44 + .../doc/html/boost/log/operator_idp60689584.html | 44 + .../doc/html/boost/log/operator_idp60693344.html | 44 + .../doc/html/boost/log/operator_idp60697104.html | 44 + .../doc/html/boost/log/operator_idp63319056.html | 44 + .../doc/html/boost/log/operator_idp63322816.html | 44 + .../doc/html/boost/log/operator_idp63326576.html | 44 + .../doc/html/boost/log/operator_idp63330336.html | 44 + .../doc/html/boost/log/operator_idp63334096.html | 44 + .../doc/html/boost/log/operator_idp63337856.html | 44 + .../doc/html/boost/log/operator_idp64231120.html | 46 + .../doc/html/boost/log/operator_idp64269264.html | 46 + .../doc/html/boost/log/operator_idp64273536.html | 46 + .../doc/html/boost/log/operator_idp64315680.html | 44 + .../doc/html/boost/log/operator_idp64883152.html | 46 + .../doc/html/boost/log/operator_idp65243488.html | 46 + .../doc/html/boost/log/operator_idp65248864.html | 47 + .../doc/html/boost/log/operator_idp65283984.html | 44 + .../doc/html/boost/log/operator_idp65288464.html | 44 + .../doc/html/boost/log/operator_idp65292944.html | 45 + .../doc/html/boost/log/operator_idp65298272.html | 44 + .../doc/html/boost/log/operator_idp65302752.html | 44 + .../doc/html/boost/log/operator_idp65307232.html | 45 + libs/log/doc/html/boost/log/output_fun.html | 12 +- libs/log/doc/html/boost/log/parse_error.html | 16 +- .../html/boost/log/parse_filter_idp41377136.html | 87 - .../html/boost/log/parse_filter_idp41384720.html | 76 - .../html/boost/log/parse_filter_idp41391120.html | 80 - .../html/boost/log/parse_filter_idp64603840.html | 87 + .../html/boost/log/parse_filter_idp64611424.html | 76 + .../html/boost/log/parse_filter_idp64617824.html | 80 + .../html/boost/log/parse_formatte_idp41447680.html | 88 - .../html/boost/log/parse_formatte_idp41454800.html | 77 - .../html/boost/log/parse_formatte_idp41461184.html | 81 - .../html/boost/log/parse_formatte_idp64674384.html | 88 + .../html/boost/log/parse_formatte_idp64681504.html | 77 + .../html/boost/log/parse_formatte_idp64687888.html | 81 + libs/log/doc/html/boost/log/parse_settings.html | 8 +- libs/log/doc/html/boost/log/permissions.html | 68 +- libs/log/doc/html/boost/log/position_info.html | 2 +- libs/log/doc/html/boost/log/record.html | 68 +- libs/log/doc/html/boost/log/record_view.html | 78 +- .../html/boost/log/register_filte_idp41346368.html | 83 - .../html/boost/log/register_filte_idp41352784.html | 84 - .../html/boost/log/register_filte_idp64573072.html | 83 + .../html/boost/log/register_filte_idp64579488.html | 84 + .../html/boost/log/register_forma_idp41428704.html | 83 - .../html/boost/log/register_forma_idp41435024.html | 84 - .../html/boost/log/register_forma_idp64655408.html | 83 + .../html/boost/log/register_forma_idp64661728.html | 84 + .../html/boost/log/register_simpl_idp41359296.html | 76 - .../html/boost/log/register_simpl_idp41365264.html | 76 - .../html/boost/log/register_simpl_idp41370672.html | 77 - .../html/boost/log/register_simpl_idp41441440.html | 76 - .../html/boost/log/register_simpl_idp64586000.html | 76 + .../html/boost/log/register_simpl_idp64591968.html | 76 + .../html/boost/log/register_simpl_idp64597376.html | 77 + .../html/boost/log/register_simpl_idp64668144.html | 76 + .../html/boost/log/register_sink__idp41490896.html | 76 - .../html/boost/log/register_sink__idp41496736.html | 76 - .../html/boost/log/register_sink__idp41502496.html | 77 - .../html/boost/log/register_sink__idp41508432.html | 77 - .../html/boost/log/register_sink__idp64717600.html | 76 + .../html/boost/log/register_sink__idp64723440.html | 76 + .../html/boost/log/register_sink__idp64729200.html | 77 + .../html/boost/log/register_sink__idp64735136.html | 77 + libs/log/doc/html/boost/log/result_of/extract.html | 2 +- .../boost/log/result_of/extract_or_default.html | 8 +- .../html/boost/log/result_of/extract_or_throw.html | 2 +- libs/log/doc/html/boost/log/runtime_error.html | 12 +- .../doc/html/boost/log/save_result_wrapper.html | 18 +- libs/log/doc/html/boost/log/setup_error.html | 16 +- libs/log/doc/html/boost/log/sink_factory.html | 36 +- .../html/boost/log/sinks/asynchronous_sink.html | 72 +- .../log/sinks/asynchronous_sink/scoped_flag.html | 26 +- .../sinks/asynchronous_sink/scoped_thread_id.html | 30 +- .../html/boost/log/sinks/basic_custom_mapping.html | 22 +- .../log/sinks/basic_debug_output_backend.html | 22 +- .../html/boost/log/sinks/basic_direct_mapping.html | 18 +- .../boost/log/sinks/basic_event_log_backend.html | 66 +- .../log/sinks/basic_formatte_idp38080688.html | 55 - .../log/sinks/basic_formatte_idp61310416.html | 55 + .../log/sinks/basic_formatti_idp38139936.html | 161 - .../formatting_context.html | 79 - .../formatting_context/cleanup_guard.html | 66 - .../log/sinks/basic_formatti_idp61369664.html | 161 + .../formatting_context.html | 79 + .../formatting_context/cleanup_guard.html | 66 + .../log/sinks/basic_simple_e_idp38278304.html | 182 - .../log/sinks/basic_simple_e_idp61508032.html | 182 + .../html/boost/log/sinks/basic_sink_backend.html | 22 +- .../html/boost/log/sinks/basic_sink_frontend.html | 86 +- .../log/sinks/basic_text_ostream_backend.html | 38 +- .../html/boost/log/sinks/block_on_overflow.html | 8 +- .../html/boost/log/sinks/bounded_fifo_queue.html | 42 +- .../boost/log/sinks/bounded_ordering_queue.html | 58 +- .../html/boost/log/sinks/combine_requirements.html | 2 +- .../html/boost/log/sinks/concurrent_feeding.html | 2 +- .../doc/html/boost/log/sinks/drop_on_overflow.html | 2 +- .../log/sinks/event_log/basic_event_composer.html | 50 +- .../event_log/custom_event_c_idp38387424.html | 84 - .../event_log/custom_event_c_idp61617152.html | 84 + .../sinks/event_log/custom_event_id_mapping.html | 14 +- .../sinks/event_log/custom_event_type_mapping.html | 8 +- .../event_log/direct_event_c_idp38381248.html | 84 - .../event_log/direct_event_c_idp61610976.html | 84 + .../sinks/event_log/direct_event_id_mapping.html | 8 +- .../sinks/event_log/direct_event_type_mapping.html | 8 +- .../log/sinks/event_log/make_event_category.html | 2 +- .../boost/log/sinks/event_log/make_event_id.html | 2 +- .../boost/log/sinks/event_log/make_event_type.html | 2 +- .../log/sinks/file/as_file_name_composer.html | 2 +- .../doc/html/boost/log/sinks/file/collector.html | 34 +- .../log/sinks/file/file_name_composer_adapter.html | 32 +- .../html/boost/log/sinks/file/make_collector.html | 2 +- .../log/sinks/file/rotation_at_time_interval.html | 18 +- .../log/sinks/file/rotation_at_time_point.html | 26 +- libs/log/doc/html/boost/log/sinks/flushing.html | 2 +- .../html/boost/log/sinks/formatted_records.html | 2 +- .../doc/html/boost/log/sinks/has_requirement.html | 8 +- libs/log/doc/html/boost/log/sinks/sink.html | 52 +- .../html/boost/log/sinks/synchronized_feeding.html | 2 +- .../doc/html/boost/log/sinks/synchronous_sink.html | 38 +- .../log/sinks/syslog/custom_severity_mapping.html | 8 +- .../log/sinks/syslog/direct_severity_mapping.html | 8 +- .../html/boost/log/sinks/syslog/make_facility.html | 2 +- .../html/boost/log/sinks/syslog/make_level.html | 2 +- .../doc/html/boost/log/sinks/syslog_backend.html | 46 +- .../html/boost/log/sinks/text_file_backend.html | 86 +- .../log/sinks/text_ipc_messa_idp38788496.html | 146 - .../log/sinks/text_ipc_messa_idp62018224.html | 146 + .../boost/log/sinks/text_multifile_backend.html | 26 +- .../html/boost/log/sinks/unbounded_fifo_queue.html | 42 +- .../boost/log/sinks/unbounded_ordering_queue.html | 68 +- .../doc/html/boost/log/sinks/unlocked_sink.html | 34 +- .../boost/log/sources/basic_channel_logger.html | 76 +- .../make_default_channel_name.html | 18 +- .../log/sources/basic_composit_idp34321008.html | 104 - .../log/sources/basic_composit_idp58157408.html | 104 + .../boost/log/sources/basic_composite_logger.html | 82 +- .../log/sources/basic_exceptio_idp34939840.html | 159 - .../log/sources/basic_exceptio_idp57708752.html | 159 + .../doc/html/boost/log/sources/basic_logger.html | 94 +- .../boost/log/sources/basic_severity_logger.html | 48 +- libs/log/doc/html/boost/log/sources/channel.html | 2 +- .../doc/html/boost/log/sources/channel/apply.html | 6 +- .../doc/html/boost/log/sources/channel_logger.html | 24 +- .../html/boost/log/sources/channel_logger_mt.html | 24 +- .../html/boost/log/sources/exception_handler.html | 10 +- .../boost/log/sources/exception_handler/apply.html | 8 +- libs/log/doc/html/boost/log/sources/features.html | 2 +- libs/log/doc/html/boost/log/sources/logger.html | 8 +- libs/log/doc/html/boost/log/sources/logger_mt.html | 2 +- .../html/boost/log/sources/multi_thread_model.html | 90 +- libs/log/doc/html/boost/log/sources/severity.html | 2 +- .../doc/html/boost/log/sources/severity/apply.html | 6 +- .../boost/log/sources/severity_channel_logger.html | 20 +- .../log/sources/severity_channel_logger_mt.html | 20 +- .../html/boost/log/sources/severity_logger.html | 24 +- .../html/boost/log/sources/severity_logger_mt.html | 24 +- .../boost/log/sources/single_thread_model.html | 76 +- libs/log/doc/html/boost/log/sources/swap.html | 10 +- .../html/boost/log/sources/wchannel_logger.html | 24 +- .../html/boost/log/sources/wchannel_logger_mt.html | 30 +- libs/log/doc/html/boost/log/sources/wlogger.html | 2 +- .../log/doc/html/boost/log/sources/wlogger_mt.html | 2 +- .../log/sources/wseverity_chan_idp37527168.html | 83 - .../log/sources/wseverity_chan_idp60756864.html | 83 + .../log/sources/wseverity_channel_logger.html | 26 +- .../html/boost/log/sources/wseverity_logger.html | 24 +- .../boost/log/sources/wseverity_logger_mt.html | 24 +- .../doc/html/boost/log/static_type_dispatcher.html | 22 +- libs/log/doc/html/boost/log/str_literal.html | 6 +- libs/log/doc/html/boost/log/strictest_lock.html | 10 +- libs/log/doc/html/boost/log/string_types.html | 2 +- libs/log/doc/html/boost/log/swap_idp34042752.html | 47 - libs/log/doc/html/boost/log/swap_idp34100096.html | 47 - libs/log/doc/html/boost/log/swap_idp34237584.html | 43 - libs/log/doc/html/boost/log/swap_idp35147072.html | 47 - libs/log/doc/html/boost/log/swap_idp35325872.html | 47 - libs/log/doc/html/boost/log/swap_idp35418816.html | 47 - libs/log/doc/html/boost/log/swap_idp35559088.html | 47 - libs/log/doc/html/boost/log/swap_idp36336176.html | 44 - libs/log/doc/html/boost/log/swap_idp41609728.html | 45 - libs/log/doc/html/boost/log/swap_idp41661296.html | 46 - libs/log/doc/html/boost/log/swap_idp42012288.html | 44 - libs/log/doc/html/boost/log/swap_idp57272832.html | 47 + libs/log/doc/html/boost/log/swap_idp57330176.html | 47 + libs/log/doc/html/boost/log/swap_idp57488000.html | 43 + libs/log/doc/html/boost/log/swap_idp58376912.html | 47 + libs/log/doc/html/boost/log/swap_idp58555712.html | 47 + libs/log/doc/html/boost/log/swap_idp58648656.html | 47 + libs/log/doc/html/boost/log/swap_idp58788928.html | 47 + libs/log/doc/html/boost/log/swap_idp59566320.html | 44 + libs/log/doc/html/boost/log/swap_idp64836432.html | 45 + libs/log/doc/html/boost/log/swap_idp64888000.html | 46 + libs/log/doc/html/boost/log/swap_idp65238992.html | 44 + libs/log/doc/html/boost/log/system_error.html | 12 +- .../html/boost/log/thread_access__idp41627152.html | 46 - .../html/boost/log/thread_access__idp41629408.html | 46 - .../html/boost/log/thread_access__idp41631664.html | 46 - .../html/boost/log/thread_access__idp41633936.html | 46 - .../html/boost/log/thread_access__idp41636192.html | 46 - .../html/boost/log/thread_access__idp41638448.html | 46 - .../html/boost/log/thread_access__idp41640704.html | 46 - .../html/boost/log/thread_access__idp41642992.html | 46 - .../html/boost/log/thread_access__idp64853856.html | 46 + .../html/boost/log/thread_access__idp64856112.html | 46 + .../html/boost/log/thread_access__idp64858368.html | 46 + .../html/boost/log/thread_access__idp64860640.html | 46 + .../html/boost/log/thread_access__idp64862896.html | 46 + .../html/boost/log/thread_access__idp64865152.html | 46 + .../html/boost/log/thread_access__idp64867408.html | 46 + .../html/boost/log/thread_access__idp64869696.html | 46 + .../doc/html/boost/log/thread_access_mode_of.html | 6 +- .../doc/html/boost/log/time_duration_types.html | 2 +- libs/log/doc/html/boost/log/time_period_types.html | 8 +- libs/log/doc/html/boost/log/time_types.html | 2 +- libs/log/doc/html/boost/log/to_log_fun.html | 18 +- .../html/boost/log/to_log_fun_voi_idp40452288.html | 59 - .../html/boost/log/to_log_fun_voi_idp63680752.html | 59 + .../log/doc/html/boost/log/to_log_idp41093584.html | 43 - .../log/doc/html/boost/log/to_log_idp41096256.html | 44 - .../log/doc/html/boost/log/to_log_idp64320288.html | 43 + .../log/doc/html/boost/log/to_log_idp64322960.html | 44 + libs/log/doc/html/boost/log/to_log_manip.html | 30 +- libs/log/doc/html/boost/log/trivial/logger.html | 12 +- .../boost/log/trivial/operator_idp33804432.html | 45 - .../boost/log/trivial/operator_idp33808016.html | 46 - .../boost/log/trivial/operator_idp57035104.html | 45 + .../boost/log/trivial/operator_idp57038688.html | 46 + libs/log/doc/html/boost/log/trivial/to_string.html | 6 +- libs/log/doc/html/boost/log/type_dispatcher.html | 38 +- .../html/boost/log/type_dispatcher/callback.html | 28 +- libs/log/doc/html/boost/log/type_info_info.html | 2 +- libs/log/doc/html/boost/log/unexpected_call.html | 16 +- libs/log/doc/html/boost/log/value_extractor.html | 42 +- libs/log/doc/html/boost/log/value_ref.html | 44 +- .../doc/html/boost/log/value_visitor_invoker.html | 48 +- libs/log/doc/html/boost/log/visit_idp36224608.html | 88 - libs/log/doc/html/boost/log/visit_idp36232320.html | 87 - libs/log/doc/html/boost/log/visit_idp36239760.html | 88 - libs/log/doc/html/boost/log/visit_idp36247200.html | 82 - libs/log/doc/html/boost/log/visit_idp36253424.html | 89 - libs/log/doc/html/boost/log/visit_idp36261760.html | 89 - libs/log/doc/html/boost/log/visit_idp36269824.html | 89 - libs/log/doc/html/boost/log/visit_idp59454448.html | 88 + libs/log/doc/html/boost/log/visit_idp59462160.html | 87 + libs/log/doc/html/boost/log/visit_idp59469600.html | 88 + libs/log/doc/html/boost/log/visit_idp59477040.html | 82 + libs/log/doc/html/boost/log/visit_idp59483264.html | 89 + libs/log/doc/html/boost/log/visit_idp59491600.html | 89 + libs/log/doc/html/boost/log/visit_idp59499664.html | 89 + libs/log/doc/html/boost/log/visitation_result.html | 32 +- libs/log/doc/html/boost/log/wadd_console_log.html | 8 +- libs/log/doc/html/core_components.html | 4 +- libs/log/doc/html/expressions.html | 110 +- libs/log/doc/html/log/changelog.html | 56 +- libs/log/doc/html/log/detailed/attributes.html | 30 +- libs/log/doc/html/log/detailed/expressions.html | 30 +- libs/log/doc/html/log/detailed/sink_backends.html | 4 +- libs/log/doc/html/log/detailed/sources.html | 18 +- libs/log/doc/html/log/detailed/utilities.html | 44 +- libs/log/doc/html/log/extension.html | 10 +- libs/log/doc/html/log/extension/settings.html | 504 +- libs/log/doc/html/log/installation.html | 4 +- .../doc/html/log/rationale/why_crash_on_term.html | 7 + libs/log/doc/html/log/reference.html | 4 +- libs/log/doc/html/log/tutorial/wide_char.html | 2 +- libs/log/doc/html/log_HTML.manifest | 486 +- libs/log/doc/html/logging_sources.html | 52 +- libs/log/doc/html/sinks.html | 18 +- libs/log/doc/html/utilities.html | 218 +- libs/log/doc/log.qbk | 2 +- libs/log/doc/rationale.qbk | 2 + libs/log/doc/tmp/utility_reference.xml | 2 +- libs/log/doc/utilities.qbk | 5 +- .../example/doc/util_ipc_reliable_mq_writer.cpp | 25 + libs/log/src/timestamp.cpp | 93 +- libs/maintainers.txt | 4 +- libs/math/config/has_fftw3.cpp | 3 + .../differentiation/numerical_differentiation.qbk | 108 + libs/math/doc/html/index.html | 4 +- libs/math/doc/html/indexes/s01.html | 84 +- libs/math/doc/html/indexes/s02.html | 48 +- libs/math/doc/html/indexes/s03.html | 42 +- libs/math/doc/html/indexes/s04.html | 8 +- libs/math/doc/html/indexes/s05.html | 118 +- libs/math/doc/html/inverse_complex.html | 6 +- libs/math/doc/html/math_toolkit/barycentric.html | 2 +- libs/math/doc/html/math_toolkit/conventions.html | 2 +- libs/math/doc/html/math_toolkit/diff.html | 363 + .../doc/html/math_toolkit/double_exponential.html | 2 +- .../math_toolkit/double_exponential/de_refes.html | 6 +- .../html/math_toolkit/factorials/sf_factorial.html | 8 +- libs/math/doc/html/math_toolkit/gauss.html | 2 +- libs/math/doc/html/math_toolkit/gauss_kronrod.html | 2 +- .../doc/html/math_toolkit/naive_monte_carlo.html | 231 + libs/math/doc/html/math_toolkit/navigation.html | 2 +- .../html/math_toolkit/number_series/primes.html | 8 +- .../root_comparison/cbrt_comparison.html | 76 +- .../root_comparison/elliptic_comparison.html | 56 +- .../root_comparison/root_n_comparison.html | 166 +- libs/math/doc/html/math_toolkit/trapezoidal.html | 4 +- libs/math/doc/html/quadrature.html | 6 +- libs/math/doc/html/standalone_HTML.manifest | 2 + libs/math/doc/math.qbk | 4 +- libs/math/doc/quadrature/naive_monte_carlo.qbk | 165 + .../doc/roots/elliptic_table_100_gcc_X64_SSE2.qbk | 12 +- libs/math/doc/roots/root_comparison_tables_gcc.qbk | 12 +- .../doc/roots/roots_table_100_gcc_X64_SSE2.qbk | 30 +- libs/math/doc/sf/bernoulli_numbers.qbk | 4 +- libs/math/doc/sf/factorials.qbk | 6 +- libs/math/doc/sf/number_series.qbk | 6 +- .../Setupdistex/Release/Setupdistex.msi | Bin 523264 -> 0 bytes .../dot_net_example/Setupdistex/Release/setup.exe | Bin 370176 -> 0 bytes .../dot_net_example/Setupdistex/Setupdistex.vdproj | 836 - .../dot_net_example/boost_math/AssemblyInfo.cpp | 4 +- .../math/dot_net_example/boost_math/boost_math.sln | 29 +- .../dot_net_example/boost_math/boost_math.sln.lnk | Bin 1176 -> 0 bytes .../dot_net_example/boost_math/boost_math.vcproj | 260 - .../dot_net_example/boost_math/boost_math.vcxproj | 142 + .../boost_math/boost_math.vcxproj.filters | 44 + .../distribution_explorer/App.config | 3 + .../distribution_explorer.csproj | 29 +- .../distribution_explorer.sln | 37 +- .../distribution_explorer.sln.lnk | Bin 1273 -> 0 bytes libs/math/example/Jamfile.v2 | 6 +- libs/math/example/naive_monte_carlo_example.cpp | 136 + libs/math/example/root_finding_algorithms.cpp | 1 + libs/math/test/Jamfile.v2 | 164 +- libs/math/test/__temporary_test.cpp | 18 + libs/math/test/chebyshev_test.cpp | 2 +- libs/math/test/chebyshev_transform_test.cpp | 2 +- .../compile_test/common_factor_ct_inc_test.cpp | 29 - .../compile_test/common_factor_rt_inc_test.cpp | 28 - .../naive_monte_carlo_concept_test.cpp | 33 + .../compile_test/naive_monte_carlo_incl_test.cpp | 35 + .../numerical_differentiation_concept_test.cpp | 15 + .../numerical_differentiation_incl_test.cpp | 24 + .../test/compile_test/sf_bernoulli_incl_test.cpp | 5 + .../test/compile_test/sf_factorials_incl_test.cpp | 12 + libs/math/test/compile_test/sf_prime_incl_test.cpp | 26 + .../math/test/compile_test/test_compile_result.hpp | 13 +- libs/math/test/exp_sinh_quadrature_test.cpp | 5 +- libs/math/test/legendre_stieltjes_test.cpp | 2 +- libs/math/test/naive_monte_carlo_test.cpp | 458 + libs/math/test/sinh_sinh_quadrature_test.cpp | 8 + libs/math/test/tanh_sinh_quadrature_test.cpp | 6 +- libs/math/test/test_gcd.cpp | 125 - libs/math/test/test_numerical_differentiation.cpp | 272 + libs/math/test/test_polynomial.cpp | 29 +- libs/math/test/test_value.hpp | 120 + libs/math/test/ztest_max_digits10.cpp | 67 - libs/math/test/zztest_max_digits10.cpp | 80 - libs/move/doc/autodoc.xml | 18 + libs/move/doc/move.qbk | 11 + libs/move/proj/vc7ide/Move.sln | 60 +- libs/move/proj/vc7ide/algo_test.vcproj | 134 + libs/move/proj/vc7ide/move.vcproj | 312 + libs/move/test/Jamfile.v2 | 4 +- libs/move/test/algo_test.cpp | 953 + libs/move/test/bench_merge.cpp | 4 +- libs/move/test/bench_sort.cpp | 25 +- libs/move/test/order_type.hpp | 7 +- libs/mp11/README.md | 4 +- .../doc/article/simple_cxx11_metaprogramming.adoc | 6 +- .../article/simple_cxx11_metaprogramming_2.adoc | 6 +- libs/mp11/doc/html/mp11.html | 64 +- .../doc/html/simple_cxx11_metaprogramming.html | 10 +- .../doc/html/simple_cxx11_metaprogramming_2.html | 10 +- libs/mp11/doc/mp11/algorithm.adoc | 37 +- libs/mp11/doc/mp11/examples.adoc | 2 +- libs/mp11/doc/mp11/map.adoc | 2 +- libs/mp11/doc/mp11/utility.adoc | 2 +- libs/mp11/test/construct_from_tuple.cpp | 6 +- libs/mp11/test/construct_from_tuple_cx.cpp | 9 +- libs/mp11/test/mp_bind.cpp | 2 +- libs/mp11/test/mp_defer.cpp | 18 + libs/mp11/test/mp_fold.cpp | 2 +- libs/mp11/test/mp_for_each.cpp | 4 +- libs/mp11/test/mp_replace_at.cpp | 6 +- libs/mp11/test/mp_reverse.cpp | 2 +- libs/mp11/test/mp_reverse_fold.cpp | 2 +- libs/mp11/test/mp_valid.cpp | 15 + libs/mp11/test/mp_with_index.cpp | 6 +- libs/mp11/test/mp_with_index_cx.cpp | 2 +- libs/mp11/test/tuple_apply.cpp | 4 + libs/mp11/test/tuple_apply_cx.cpp | 9 +- libs/mp11/test/tuple_for_each.cpp | 6 +- libs/mp11/test/tuple_for_each_cx.cpp | 9 +- libs/mpi/build/Jamfile.v2 | 2 + libs/mpi/doc/Jamfile.v2 | 1 + libs/mpi/doc/mpi.qbk | 110 +- libs/mpi/doc/mpi_autodoc.xml | 338 +- libs/mpi/example/cartesian_communicator.cpp | 44 + libs/mpi/example/random_gather.cpp | 3 +- libs/mpi/example/random_scatter.cpp | 37 + libs/mpi/src/cartesian_communicator.cpp | 179 + libs/mpi/src/communicator.cpp | 37 +- libs/mpi/src/environment.cpp | 7 + libs/mpi/src/offsets.cpp | 96 + libs/mpi/src/point_to_point.cpp | 29 +- libs/mpi/test/Jamfile.v2 | 16 +- libs/mpi/test/all_gather_test.cpp | 61 +- libs/mpi/test/cartesian_topology_init_test.cpp | 88 + libs/mpi/test/cartesian_topology_test.cpp | 187 + libs/mpi/test/gps_position.hpp | 8 + libs/mpi/test/scatter_test.cpp | 95 +- libs/mpi/test/version_test.cpp | 32 + libs/multi_index/doc/release_notes.html | 22 +- libs/multi_index/test/non_std_allocator.hpp | 5 +- libs/multi_index/test/test_basic.cpp | 79 +- .../doc/html/boost_multiprecision/indexes/s01.html | 2 +- .../doc/html/boost_multiprecision/indexes/s02.html | 2 +- .../doc/html/boost_multiprecision/indexes/s03.html | 2 +- .../doc/html/boost_multiprecision/indexes/s04.html | 2 +- .../doc/html/boost_multiprecision/map/hist.html | 72 +- libs/multiprecision/doc/html/index.html | 2 +- libs/multiprecision/doc/multiprecision.qbk | 15 + .../performance/arithmetic_backend.hpp | 20 +- libs/multiprecision/test/Jamfile.v2 | 7 + libs/multiprecision/test/git_issue_30.cpp | 31 + libs/multiprecision/test/issue_13148.cpp | 61 + libs/multiprecision/test/issue_13301.cpp | 79 + libs/multiprecision/test/math/setup.hpp | 4 +- libs/multiprecision/test/test_acos.cpp | 7 +- libs/multiprecision/test/test_arithmetic.hpp | 86 + .../test/test_arithmetic_cpp_bin_float_1.cpp | 6 +- .../test/test_arithmetic_cpp_bin_float_2.cpp | 6 +- .../test/test_arithmetic_cpp_bin_float_3.cpp | 6 +- .../test/test_arithmetic_cpp_dec_float_1.cpp | 4 - .../test/test_arithmetic_cpp_dec_float_2.cpp | 4 - .../test/test_arithmetic_cpp_dec_float_3.cpp | 6 +- .../test/test_arithmetic_cpp_int_1.cpp | 4 - .../test/test_arithmetic_cpp_int_10.cpp | 4 - .../test/test_arithmetic_cpp_int_11.cpp | 4 - .../test/test_arithmetic_cpp_int_12.cpp | 4 - .../test/test_arithmetic_cpp_int_13.cpp | 4 - .../test/test_arithmetic_cpp_int_14.cpp | 4 - .../test/test_arithmetic_cpp_int_15.cpp | 4 - .../test/test_arithmetic_cpp_int_16.cpp | 4 - .../test/test_arithmetic_cpp_int_17.cpp | 7 +- .../test/test_arithmetic_cpp_int_18.cpp | 4 - .../test/test_arithmetic_cpp_int_2.cpp | 3 - .../test/test_arithmetic_cpp_int_3.cpp | 4 - .../test/test_arithmetic_cpp_int_4.cpp | 7 +- .../test/test_arithmetic_cpp_int_5.cpp | 4 - .../test/test_arithmetic_cpp_int_6.cpp | 7 +- .../test/test_arithmetic_cpp_int_7.cpp | 4 - .../test/test_arithmetic_cpp_int_8.cpp | 4 - .../test/test_arithmetic_cpp_int_9.cpp | 4 - .../test/test_arithmetic_cpp_int_br.cpp | 4 - libs/multiprecision/test/test_asin.cpp | 5 +- libs/multiprecision/test/test_atan.cpp | 5 +- libs/multiprecision/test/test_cos.cpp | 5 +- libs/multiprecision/test/test_cosh.cpp | 5 +- .../test/test_cpp_dec_float_serial.cpp | 2 +- libs/multiprecision/test/test_cpp_int.cpp | 9 +- libs/multiprecision/test/test_exp.cpp | 8 +- libs/multiprecision/test/test_fpclassify.cpp | 1 + libs/multiprecision/test/test_log.cpp | 5 +- libs/multiprecision/test/test_pow.cpp | 5 +- libs/multiprecision/test/test_round.cpp | 5 +- libs/multiprecision/test/test_sf_import_c99.cpp | 27 +- libs/multiprecision/test/test_sin.cpp | 5 +- libs/multiprecision/test/test_sinh.cpp | 5 +- libs/multiprecision/test/test_sqrt.cpp | 5 +- libs/multiprecision/test/test_tan.cpp | 5 +- libs/multiprecision/test/test_tanh.cpp | 5 +- libs/numeric/conversion/README.md | 8 + libs/numeric/conversion/doc/html/boostbook.css | 0 libs/numeric/conversion/doc/html/index.html | 2 +- libs/numeric/conversion/meta/libraries.json | 16 + .../html/boost/numeric/odeint/adams_bashforth.html | 86 +- .../numeric/odeint/adams_bashforth_moulton.html | 74 +- .../html/boost/numeric/odeint/adams_moulton.html | 68 +- .../boost/numeric/odeint/adaptive_iterator.html | 20 +- .../numeric/odeint/adaptive_time_iterator.html | 20 +- .../doc/html/boost/numeric/odeint/base_tag.html | 6 +- .../numeric/odeint/base_tag_contr_idp61557936.html | 53 - .../numeric/odeint/base_tag_contr_idp63613456.html | 53 + .../numeric/odeint/base_tag_dense_idp61563824.html | 53 - .../numeric/odeint/base_tag_dense_idp63619344.html | 53 + .../numeric/odeint/base_tag_error_idp61552048.html | 53 - .../numeric/odeint/base_tag_error_idp63607568.html | 53 + .../numeric/odeint/base_tag_expli_idp61554000.html | 53 - .../numeric/odeint/base_tag_expli_idp61555968.html | 53 - .../numeric/odeint/base_tag_expli_idp61559888.html | 53 - .../numeric/odeint/base_tag_expli_idp61561856.html | 53 - .../numeric/odeint/base_tag_expli_idp63609520.html | 53 + .../numeric/odeint/base_tag_expli_idp63611488.html | 53 + .../numeric/odeint/base_tag_expli_idp63615408.html | 53 + .../numeric/odeint/base_tag_expli_idp63617376.html | 53 + .../numeric/odeint/base_tag_stepp_idp61550096.html | 53 - .../numeric/odeint/base_tag_stepp_idp63605616.html | 53 + .../html/boost/numeric/odeint/bulirsch_stoer.html | 86 +- .../numeric/odeint/bulirsch_stoer_dense_out.html | 138 +- .../boost/numeric/odeint/checked_observer.html | 24 +- .../numeric/odeint/checked_steppe_idp37919504.html | 104 - .../numeric/odeint/checked_steppe_idp37935568.html | 85 - .../numeric/odeint/checked_steppe_idp39976304.html | 104 + .../numeric/odeint/checked_steppe_idp39992208.html | 85 + .../numeric/odeint/checked_steppe_idp56651344.html | 86 - .../numeric/odeint/checked_steppe_idp58706656.html | 86 + .../html/boost/numeric/odeint/checked_stepper.html | 16 +- .../boost/numeric/odeint/const_step_iterator.html | 20 +- .../numeric/odeint/const_step_time_iterator.html | 20 +- .../numeric/odeint/controlled_run_idp60323904.html | 493 - .../numeric/odeint/controlled_run_idp60418832.html | 570 - .../numeric/odeint/controlled_run_idp62379424.html | 493 + .../numeric/odeint/controlled_run_idp62474352.html | 570 + .../numeric/odeint/controlled_runge_kutta.html | 14 +- .../numeric/odeint/controlled_stepper_tag.html | 8 +- .../numeric/odeint/default_error_checker.html | 24 +- .../numeric/odeint/default_rosenb_idp61040848.html | 114 - .../numeric/odeint/default_rosenb_idp63096368.html | 114 + .../numeric/odeint/default_step_adjuster.html | 30 +- .../numeric/odeint/dense_output_r_idp60542736.html | 383 - .../numeric/odeint/dense_output_r_idp60610880.html | 150 - .../numeric/odeint/dense_output_r_idp62598256.html | 383 + .../numeric/odeint/dense_output_r_idp62666400.html | 150 + .../numeric/odeint/dense_output_runge_kutta.html | 14 +- .../numeric/odeint/dense_output_stepper_tag.html | 6 +- .../doc/html/boost/numeric/odeint/euler.html | 28 +- .../numeric/odeint/explicit_contr_idp61546416.html | 53 - .../numeric/odeint/explicit_contr_idp61547424.html | 53 - .../numeric/odeint/explicit_contr_idp63601936.html | 53 + .../numeric/odeint/explicit_contr_idp63602944.html | 53 + .../numeric/odeint/explicit_error_generic_rk.html | 38 +- .../numeric/odeint/explicit_error_idp61545008.html | 53 - .../numeric/odeint/explicit_error_idp63600528.html | 53 + .../numeric/odeint/explicit_error_stepper_tag.html | 6 +- .../boost/numeric/odeint/explicit_generic_rk.html | 34 +- .../numeric/odeint/extrapolation_stepper.html | 64 +- .../boost/numeric/odeint/failed_step_checker.html | 22 +- .../html/boost/numeric/odeint/implicit_euler.html | 36 +- .../numeric/odeint/integrate_adap_idp59073264.html | 112 - .../numeric/odeint/integrate_adap_idp61128784.html | 112 + .../numeric/odeint/integrate_cons_idp59115040.html | 116 - .../numeric/odeint/integrate_cons_idp61170560.html | 116 + .../numeric/odeint/integrate_idp59032464.html | 115 - .../numeric/odeint/integrate_idp59052864.html | 110 - .../numeric/odeint/integrate_idp61087888.html | 115 + .../numeric/odeint/integrate_idp61108288.html | 110 + .../numeric/odeint/integrate_n_st_idp59199600.html | 113 - .../numeric/odeint/integrate_n_st_idp61255120.html | 113 + .../numeric/odeint/integrate_time_idp59284864.html | 112 - .../numeric/odeint/integrate_time_idp61340384.html | 112 + .../numeric/odeint/make_adaptive__idp59365664.html | 108 - .../numeric/odeint/make_adaptive__idp59415536.html | 108 - .../numeric/odeint/make_adaptive__idp59428176.html | 93 - .../numeric/odeint/make_adaptive__idp61421184.html | 108 + .../numeric/odeint/make_adaptive__idp61471056.html | 108 + .../numeric/odeint/make_adaptive__idp61483696.html | 93 + .../numeric/odeint/make_adaptive_iterator_end.html | 8 +- .../boost/numeric/odeint/make_adaptive_range.html | 2 +- .../numeric/odeint/make_adaptive_time_range.html | 8 +- .../numeric/odeint/make_const_ste_idp59467104.html | 108 - .../numeric/odeint/make_const_ste_idp59479744.html | 93 - .../numeric/odeint/make_const_ste_idp59520144.html | 109 - .../numeric/odeint/make_const_ste_idp59532832.html | 93 - .../numeric/odeint/make_const_ste_idp61522624.html | 108 + .../numeric/odeint/make_const_ste_idp61535264.html | 93 + .../numeric/odeint/make_const_ste_idp61575664.html | 109 + .../numeric/odeint/make_const_ste_idp61588352.html | 93 + .../numeric/odeint/make_const_step_range.html | 8 +- .../numeric/odeint/make_const_step_time_range.html | 8 +- .../numeric/odeint/make_n_step_iterator_begin.html | 2 +- .../numeric/odeint/make_n_step_iterator_end.html | 2 +- .../boost/numeric/odeint/make_n_step_range.html | 2 +- .../numeric/odeint/make_n_step_ti_idp59625616.html | 108 - .../numeric/odeint/make_n_step_ti_idp59638192.html | 93 - .../numeric/odeint/make_n_step_ti_idp61681136.html | 108 + .../numeric/odeint/make_n_step_ti_idp61693712.html | 93 + .../numeric/odeint/make_n_step_time_range.html | 8 +- .../numeric/odeint/make_times_iterator_begin.html | 2 +- .../numeric/odeint/make_times_iterator_end.html | 2 +- .../boost/numeric/odeint/make_times_range.html | 2 +- .../numeric/odeint/make_times_tim_idp59734816.html | 108 - .../numeric/odeint/make_times_tim_idp59748032.html | 95 - .../numeric/odeint/make_times_tim_idp61790336.html | 108 + .../numeric/odeint/make_times_tim_idp61803552.html | 95 + .../numeric/odeint/make_times_time_range.html | 8 +- .../boost/numeric/odeint/max_step_checker.html | 22 +- .../numeric/odeint/modified_midpo_idp61000400.html | 118 - .../numeric/odeint/modified_midpo_idp63055920.html | 118 + .../boost/numeric/odeint/modified_midpoint.html | 46 +- .../html/boost/numeric/odeint/n_step_iterator.html | 14 +- .../boost/numeric/odeint/n_step_time_iterator.html | 20 +- .../doc/html/boost/numeric/odeint/rosenbrock4.html | 66 +- .../numeric/odeint/rosenbrock4_controller.html | 60 +- .../numeric/odeint/rosenbrock4_dense_output.html | 84 +- .../html/boost/numeric/odeint/runge_kutta4.html | 24 +- .../boost/numeric/odeint/runge_kutta4_classic.html | 34 +- .../numeric/odeint/runge_kutta_ca_idp61378816.html | 193 - .../numeric/odeint/runge_kutta_ca_idp63434336.html | 193 + .../numeric/odeint/runge_kutta_cash_karp54.html | 28 +- .../boost/numeric/odeint/runge_kutta_dopri5.html | 46 +- .../numeric/odeint/runge_kutta_fehlberg78.html | 28 +- .../boost/numeric/odeint/symplectic_euler.html | 10 +- .../numeric/odeint/symplectic_rkn_idp61591008.html | 139 - .../numeric/odeint/symplectic_rkn_idp61613600.html | 137 - .../numeric/odeint/symplectic_rkn_idp63646528.html | 139 + .../numeric/odeint/symplectic_rkn_idp63669120.html | 137 + .../html/boost/numeric/odeint/times_iterator.html | 14 +- .../boost/numeric/odeint/times_time_iterator.html | 20 +- .../html/boost/numeric/odeint/velocity_verlet.html | 90 +- .../odeint/integrate/check_adapter_hpp.html | 6 +- .../odeint/integrate/integrate_adaptive_hpp.html | 16 +- .../odeint/integrate/integrate_const_hpp.html | 20 +- .../numeric/odeint/integrate/integrate_hpp.html | 14 +- .../odeint/integrate/integrate_n_steps_hpp.html | 20 +- .../odeint/integrate/integrate_times_hpp.html | 24 +- .../odeint/integrate/max_step_checker_hpp.html | 6 +- .../odeint/iterator/adaptive_iterator_hpp.html | 2 +- .../iterator/adaptive_time_iterator_hpp.html | 4 +- .../odeint/iterator/const_step_iterator_hpp.html | 4 +- .../iterator/const_step_time_iterator_hpp.html | 4 +- .../odeint/iterator/n_step_time_iterator_hpp.html | 4 +- .../odeint/iterator/times_time_iterator_hpp.html | 4 +- .../odeint/stepper/controlled_runge_kutta_hpp.html | 4 +- .../odeint/stepper/controlled_step_result_hpp.html | 6 +- .../stepper/dense_output_runge_kutta_hpp.html | 4 +- .../boost/numeric/odeint/stepper/euler_hpp.html | 6 +- .../odeint/stepper/modified_midpoint_hpp.html | 2 +- .../numeric/odeint/stepper/rosenbrock4_hpp.html | 10 +- .../runge_kutta_cash_karp54_classic_hpp.html | 8 +- .../odeint/stepper/runge_kutta_dopri5_hpp.html | 6 +- .../odeint/stepper/stepper_categories_hpp.html | 22 +- .../odeint/stepper/symplectic_euler_hpp.html | 6 +- .../symplectic_rkn_sb3a_m4_mclachlan_hpp.html | 8 +- .../stepper/symplectic_rkn_sb3a_mclachlan_hpp.html | 10 +- .../odeint/stepper/velocity_verlet_hpp.html | 6 +- libs/numeric/odeint/doc/html/index.html | 2 +- .../odeint/doc/html/odeint/indexes/s01.html | 96 +- .../odeint/doc/html/odeint/indexes/s02.html | 156 +- .../odeint/doc/html/odeint/indexes/s03.html | 918 +- .../odeint/doc/html/standalone_HTML.manifest | 80 +- libs/optional/doc/91_relnotes.qbk | 6 + .../optional/doc/html/boost_optional/relnotes.html | 30 +- libs/optional/doc/html/index.html | 2 +- libs/optional/test/Jamfile.v2 | 1 + libs/optional/test/optional_test_member_T.cpp | 44 + libs/phoenix/doc/examples/transforming.qbk | 33 +- libs/phoenix/doc/html/index.html | 2 +- .../examples/transforming_the_expression_tree.html | 39 +- .../doc/html/phoenix/lazy_list/background.html | 2 +- libs/phoenix/doc/lazy_list.qbk | 2 +- libs/phoenix/example/invert.cpp | 21 +- libs/phoenix/meta/explicit-failures-markup.xml | 18 + libs/phoenix/test/Jamfile | 48 +- libs/phoenix/test/regression/actor_assignment.cpp | 29 + libs/phoenix/test/regression/from_array.cpp | 60 + libs/phoenix/test/scope/lambda_tests.cpp | 212 - libs/phoenix/test/scope/lambda_tests1.cpp | 97 +- libs/phoenix/test/scope/lambda_tests10.cpp | 35 + libs/phoenix/test/scope/lambda_tests11.cpp | 33 + libs/phoenix/test/scope/lambda_tests12.cpp | 26 + libs/phoenix/test/scope/lambda_tests13.cpp | 28 + libs/phoenix/test/scope/lambda_tests14.cpp | 34 + libs/phoenix/test/scope/lambda_tests15.cpp | 34 + libs/phoenix/test/scope/lambda_tests16.cpp | 25 + libs/phoenix/test/scope/lambda_tests17.cpp | 27 + libs/phoenix/test/scope/lambda_tests18.cpp | 36 + libs/phoenix/test/scope/lambda_tests19.cpp | 41 + libs/phoenix/test/scope/lambda_tests1a.cpp | 71 - libs/phoenix/test/scope/lambda_tests1b.cpp | 74 - libs/phoenix/test/scope/lambda_tests1b1.cpp | 75 - libs/phoenix/test/scope/lambda_tests1b1p.cpp | 75 - libs/phoenix/test/scope/lambda_tests1b1q.cpp | 75 - libs/phoenix/test/scope/lambda_tests1b1r.cpp | 85 - libs/phoenix/test/scope/lambda_tests1b1s.cpp | 75 - libs/phoenix/test/scope/lambda_tests1b1t.cpp | 75 - libs/phoenix/test/scope/lambda_tests1b2.cpp | 74 - libs/phoenix/test/scope/lambda_tests1b2p.cpp | 74 - libs/phoenix/test/scope/lambda_tests1b2q.cpp | 74 - libs/phoenix/test/scope/lambda_tests1b2r.cpp | 94 - libs/phoenix/test/scope/lambda_tests2.cpp | 98 +- libs/phoenix/test/scope/lambda_tests20.cpp | 29 + libs/phoenix/test/scope/lambda_tests21.cpp | 29 + libs/phoenix/test/scope/lambda_tests22.cpp | 30 + libs/phoenix/test/scope/lambda_tests23.cpp | 28 + libs/phoenix/test/scope/lambda_tests2a.cpp | 66 - libs/phoenix/test/scope/lambda_tests3.cpp | 62 +- libs/phoenix/test/scope/lambda_tests3a.cpp | 76 - libs/phoenix/test/scope/lambda_tests3a1.cpp | 71 - libs/phoenix/test/scope/lambda_tests3b.cpp | 72 - libs/phoenix/test/scope/lambda_tests4.cpp | 33 + libs/phoenix/test/scope/lambda_tests5.cpp | 27 + libs/phoenix/test/scope/lambda_tests6.cpp | 27 + libs/phoenix/test/scope/lambda_tests7.cpp | 34 + libs/phoenix/test/scope/lambda_tests8.cpp | 23 + libs/phoenix/test/scope/lambda_tests9.cpp | 25 + libs/poly_collection/README.md | 6 +- libs/poly_collection/doc/poly_collection.qbk | 10 +- libs/poly_collection/test/any_types.hpp | 4 +- libs/poly_collection/test/base_types.hpp | 4 +- libs/poly_collection/test/function_types.hpp | 4 +- libs/poly_collection/test/test_algorithm_impl.hpp | 8 +- libs/poly_collection/test/test_comparison.cpp | 19 +- libs/poly_collection/test/test_utilities.hpp | 4 +- .../boost/default_user_allocator_malloc_free.html | 16 +- .../boost/default_user_allocator_new_delete.html | 16 +- libs/pool/doc/html/boost/fast_pool_allocator.html | 72 +- .../doc/html/boost/fast_pool_allocator_tag.html | 8 +- .../fast_pool_allocator_void__Us_idp28749552.html | 71 + .../rebind.html | 61 + .../fast_pool_allocator_void__Us_idp47152000.html | 71 - .../rebind.html | 61 - libs/pool/doc/html/boost/object_pool.html | 74 +- libs/pool/doc/html/boost/pool.html | 128 +- libs/pool/doc/html/boost/pool_allocator.html | 64 +- libs/pool/doc/html/boost/pool_allocator_tag.html | 8 +- .../pool_allocator_void__UserAll_idp21482448.html | 71 + .../rebind.html | 61 + .../pool_allocator_void__UserAll_idp39880944.html | 71 - .../rebind.html | 61 - .../doc/html/boost/simple_segregated_storage.html | 98 +- libs/pool/doc/html/boost/singleton_pool.html | 72 +- .../html/boost/singleton_pool/object_creator.html | 24 +- libs/pool/doc/html/boost_pool/indexes/s01.html | 2 +- libs/pool/doc/html/boost_pool/indexes/s02.html | 16 +- libs/pool/doc/html/boost_pool/indexes/s03.html | 20 +- libs/pool/doc/html/boost_pool/indexes/s04.html | 90 +- .../doc/html/header/boost/pool/pool_alloc_hpp.html | 4 +- .../doc/html/header/boost/pool/poolfwd_hpp.html | 6 +- libs/pool/doc/html/index.html | 2 +- libs/pool/doc/html/standalone_HTML.manifest | 8 +- libs/pool/test/Jamfile.v2 | 13 +- libs/pool/test/test_simple_seg_storage.cpp | 9 +- libs/pool/test/test_threading.cpp | 17 +- libs/preprocessor/doc/ref/identity_n.html | 2 +- libs/preprocessor/doc/ref/tuple_eat.html | 2 +- libs/preprocessor/doc/ref/tuple_elem.html | 2 +- libs/preprocessor/doc/ref/while_d_macros.html | 6 +- libs/process/doc/autodoc.xml | 4 +- libs/process/doc/extend.qbk | 4 +- libs/process/doc/tutorial.qbk | 10 +- libs/process/test/Jamfile.jam | 29 +- libs/process/test/args_handling.cpp | 79 + libs/process/test/async.cpp | 161 +- libs/process/test/async_system.cpp | 107 - libs/process/test/async_system_stackful.cpp | 52 + libs/process/test/async_system_stackful_error.cpp | 107 + libs/process/test/async_system_stackful_except.cpp | 53 + libs/process/test/async_system_stackless.cpp | 3 - libs/process/test/exit_argc.cpp | 14 + libs/process/test/exit_code.cpp | 20 + libs/process/test/no_ansi_apps.cpp | 7 + libs/process/test/sparring_partner.cpp | 5 + libs/program_options/Jamfile | 11 + libs/program_options/README.md | 37 + libs/program_options/ci/build.sh | 19 + libs/program_options/ci/codecov.sh | 43 + libs/program_options/ci/coverity.sh | 42 + libs/program_options/ci/cppcheck.sh | 38 + libs/program_options/ci/mingw.bat | 50 + libs/program_options/doc/howto.xml | 2 +- libs/program_options/src/cmdline.cpp | 3 +- libs/program_options/src/parsers.cpp | 11 +- libs/program_options/test/Jamfile.v2 | 2 + libs/program_options/test/exception_txt_test.cpp | 2 +- libs/program_options/test/quick.cpp | 49 + libs/ptr_container/doc/comp_all.sh | 1 + .../ptr_container/doc/comp_compatible_smart_ptr.sh | 13 + libs/ptr_container/doc/comp_conventions.sh | 3 +- libs/ptr_container/doc/comp_ptr_array.sh | 3 +- libs/ptr_container/doc/comp_ptr_deque.sh | 3 +- libs/ptr_container/doc/comp_ptr_list.sh | 3 +- libs/ptr_container/doc/comp_ptr_map_adapter.sh | 3 +- .../ptr_container/doc/comp_ptr_multimap_adapter.sh | 3 +- .../ptr_container/doc/comp_ptr_multiset_adapter.sh | 3 +- .../ptr_container/doc/comp_ptr_sequence_adapter.sh | 3 +- libs/ptr_container/doc/comp_ptr_set_adapter.sh | 3 +- libs/ptr_container/doc/comp_ptr_vector.sh | 3 +- libs/ptr_container/doc/comp_rever_ptr_container.sh | 3 +- libs/ptr_container/doc/comp_tutorial.sh | 3 +- libs/ptr_container/doc/compatible_smart_ptr.html | 478 + libs/ptr_container/doc/compatible_smart_ptr.rst | 138 + libs/ptr_container/doc/conventions.html | 268 +- libs/ptr_container/doc/conventions.rst | 4 +- libs/ptr_container/doc/examples.html | 273 +- libs/ptr_container/doc/ptr_array.html | 330 +- libs/ptr_container/doc/ptr_array.rst | 24 +- libs/ptr_container/doc/ptr_container.html | 326 +- libs/ptr_container/doc/ptr_container.rst | 43 +- libs/ptr_container/doc/ptr_deque.html | 248 +- libs/ptr_container/doc/ptr_deque.rst | 8 +- libs/ptr_container/doc/ptr_list.html | 216 +- libs/ptr_container/doc/ptr_list.rst | 4 +- libs/ptr_container/doc/ptr_map_adapter.html | 266 +- libs/ptr_container/doc/ptr_map_adapter.rst | 4 +- libs/ptr_container/doc/ptr_multimap_adapter.html | 250 +- libs/ptr_container/doc/ptr_multimap_adapter.rst | 4 +- libs/ptr_container/doc/ptr_multiset_adapter.html | 232 +- libs/ptr_container/doc/ptr_multiset_adapter.rst | 4 +- libs/ptr_container/doc/ptr_sequence_adapter.html | 412 +- libs/ptr_container/doc/ptr_sequence_adapter.rst | 8 +- libs/ptr_container/doc/ptr_set_adapter.html | 232 +- libs/ptr_container/doc/ptr_set_adapter.rst | 4 +- libs/ptr_container/doc/ptr_vector.html | 276 +- libs/ptr_container/doc/ptr_vector.rst | 4 +- .../doc/reversible_ptr_container.html | 442 +- .../ptr_container/doc/reversible_ptr_container.rst | 25 +- libs/ptr_container/doc/tutorial.html | 310 +- libs/ptr_container/doc/tutorial.rst | 28 +- libs/ptr_container/doc/tutorial_example.html | 13 +- libs/ptr_container/test/associative_test_data.hpp | 37 +- libs/ptr_container/test/ptr_array.cpp | 30 +- libs/ptr_container/test/ptr_deque.cpp | 22 +- libs/ptr_container/test/ptr_list.cpp | 19 +- libs/ptr_container/test/ptr_map.cpp | 37 +- libs/ptr_container/test/ptr_map_adapter.cpp | 22 +- libs/ptr_container/test/ptr_set.cpp | 27 +- libs/ptr_container/test/ptr_unordered_map.cpp | 35 +- libs/ptr_container/test/ptr_unordered_set.cpp | 27 +- libs/ptr_container/test/ptr_vector.cpp | 14 +- libs/ptr_container/test/sequence_test_data.hpp | 49 +- libs/ptr_container/test/tut1.cpp | 10 +- libs/ptr_container/test/view_example.cpp | 18 +- libs/python/Jamfile | 68 + libs/python/README.md | 21 +- libs/python/SConstruct | 101 - libs/python/build/Jamfile | 239 +- libs/python/config/__init__.py | 140 - libs/python/config/boost.py | 45 - libs/python/config/cxx.py | 30 - libs/python/config/numpy.py | 86 - libs/python/config/python.py | 98 - libs/python/config/toolchains/__init__.py | 18 - libs/python/config/toolchains/gcc.py | 55 - libs/python/config/toolchains/msvc.py | 57 - libs/python/config/tools/clang.py | 44 - libs/python/config/tools/doc.py | 75 - libs/python/config/tools/libs.py | 85 - libs/python/config/tools/sphinx4scons.py | 592 - libs/python/config/tools/tests.py | 123 - libs/python/config/ui.py | 96 - libs/python/doc/SConscript | 52 - libs/python/doc/fabscript | 83 + libs/python/doc/html/building.html | 10 +- libs/python/doc/html/building/background.html | 4 +- .../building/choosing_a_boost_python_library_.html | 2 +- .../doc/html/building/configuring_boost_build.html | 2 +- libs/python/doc/html/building/include_issues.html | 2 +- .../building/installing_boost_python_on_your_.html | 2 +- .../doc/html/building/no_install_quickstart.html | 2 +- .../building/notes_for_mingw_and_cygwin_with_.html | 4 +- .../doc/html/building/python_debugging_builds.html | 2 +- .../doc/html/building/testing_boost_python.html | 2 +- libs/python/doc/html/configuration.html | 6 +- libs/python/doc/html/faq.html | 6 +- .../html/faq/compilation_takes_too_much_time_.html | 2 +- .../html/faq/does_boost_python_work_with_mac_.html | 2 +- .../html/faq/error_c2064_term_does_not_evalua.html | 2 +- .../html/faq/fatal_error_c1204_compiler_limit.html | 2 +- .../html/faq/how_can_i_automatically_convert_.html | 2 +- .../html/faq/how_can_i_find_the_existing_pyob.html | 2 +- .../html/faq/how_can_i_wrap_a_function_which0.html | 2 +- .../html/faq/how_can_i_wrap_functions_which_t.html | 2 +- .../html/faq/how_do_i_create_sub_packages_usi.html | 2 +- .../html/faq/how_do_i_debug_my_python_extensi.html | 2 +- .../html/faq/i_m_getting_the_attempt_to_retur.html | 4 +- .../html/faq/is_boost_python_thread_aware_com.html | 4 +- .../html/faq/is_return_internal_reference_eff.html | 2 +- .../doc/html/faq/why_doesn_t_my_operator_work.html | 2 +- .../html/faq/why_is_my_automatic_to_python_co.html | 2 +- libs/python/doc/html/glossary.html | 4 +- libs/python/doc/html/index.html | 21 +- libs/python/doc/html/numpy/_sources/index.rst.txt | 14 + libs/python/doc/html/numpy/_sources/index.txt | 14 - .../numpy/_sources/reference/binary_ufunc.rst.txt | 110 + .../html/numpy/_sources/reference/binary_ufunc.txt | 110 - .../html/numpy/_sources/reference/dtype.rst.txt | 92 + .../doc/html/numpy/_sources/reference/dtype.txt | 92 - .../html/numpy/_sources/reference/index.rst.txt | 12 + .../doc/html/numpy/_sources/reference/index.txt | 12 - .../numpy/_sources/reference/multi_iter.rst.txt | 94 + .../html/numpy/_sources/reference/multi_iter.txt | 94 - .../html/numpy/_sources/reference/ndarray.rst.txt | 382 + .../doc/html/numpy/_sources/reference/ndarray.txt | 382 - .../numpy/_sources/reference/unary_ufunc.rst.txt | 103 + .../html/numpy/_sources/reference/unary_ufunc.txt | 103 - .../doc/html/numpy/_sources/tutorial/dtype.rst.txt | 54 + .../doc/html/numpy/_sources/tutorial/dtype.txt | 54 - .../html/numpy/_sources/tutorial/fromdata.rst.txt | 56 + .../doc/html/numpy/_sources/tutorial/fromdata.txt | 56 - .../doc/html/numpy/_sources/tutorial/index.rst.txt | 12 + .../doc/html/numpy/_sources/tutorial/index.txt | 12 - .../html/numpy/_sources/tutorial/ndarray.rst.txt | 99 + .../doc/html/numpy/_sources/tutorial/ndarray.txt | 99 - .../html/numpy/_sources/tutorial/simple.rst.txt | 41 + .../doc/html/numpy/_sources/tutorial/simple.txt | 41 - .../doc/html/numpy/_sources/tutorial/ufunc.rst.txt | 120 + .../doc/html/numpy/_sources/tutorial/ufunc.txt | 120 - libs/python/doc/html/numpy/_static/basic.css | 70 +- libs/python/doc/html/numpy/_static/classic.css | 6 +- .../doc/html/numpy/_static/comment-bright.png | Bin 3500 -> 756 bytes .../doc/html/numpy/_static/comment-close.png | Bin 3578 -> 829 bytes libs/python/doc/html/numpy/_static/comment.png | Bin 3445 -> 641 bytes libs/python/doc/html/numpy/_static/doctools.js | 2 +- .../python/doc/html/numpy/_static/down-pressed.png | Bin 347 -> 222 bytes libs/python/doc/html/numpy/_static/down.png | Bin 347 -> 202 bytes libs/python/doc/html/numpy/_static/file.png | Bin 358 -> 286 bytes .../python/doc/html/numpy/_static/jquery-1.11.1.js | 10308 ------- libs/python/doc/html/numpy/_static/jquery-3.1.0.js | 10074 +++++++ libs/python/doc/html/numpy/_static/jquery.js | 8 +- libs/python/doc/html/numpy/_static/minus.png | Bin 173 -> 90 bytes libs/python/doc/html/numpy/_static/plus.png | Bin 173 -> 90 bytes libs/python/doc/html/numpy/_static/searchtools.js | 117 +- libs/python/doc/html/numpy/_static/sidebar.js | 2 +- libs/python/doc/html/numpy/_static/up-pressed.png | Bin 345 -> 214 bytes libs/python/doc/html/numpy/_static/websupport.js | 2 +- libs/python/doc/html/numpy/searchindex.js | 2 +- libs/python/doc/html/python_HTML.manifest | 1 + .../boost_python_operators_hpp.html | 4 +- libs/python/doc/html/reference/index.html | 2 +- libs/python/doc/html/rn.html | 48 + libs/python/doc/html/support.html | 8 +- libs/python/doc/html/tutorial/index.html | 2 +- .../doc/numpy/_build/doctrees/environment.pickle | Bin 18882 -> 18944 bytes .../_build/doctrees/reference/binary_ufunc.doctree | Bin 18751 -> 18791 bytes .../numpy/_build/doctrees/reference/dtype.doctree | Bin 15068 -> 15108 bytes .../_build/doctrees/reference/multi_iter.doctree | Bin 13811 -> 13864 bytes .../_build/doctrees/reference/ndarray.doctree | Bin 70298 -> 70626 bytes .../_build/doctrees/reference/unary_ufunc.doctree | Bin 17349 -> 17389 bytes .../numpy/_build/doctrees/tutorial/ndarray.doctree | Bin 16630 -> 16635 bytes libs/python/doc/python.qbk | 2 + libs/python/doc/reference/operators.qbk | 4 +- libs/python/doc/release_notes.qbk | 11 + libs/python/fabscript | 2 + libs/python/src/SConscript | 61 - libs/python/src/converter/builtin_converters.cpp | 7 +- libs/python/src/fabscript | 4 +- libs/python/src/object/enum.cpp | 2 +- libs/python/test/SConscript | 169 - libs/python/test/calling_conventions.cpp | 8 +- libs/python/test/calling_conventions_mf.cpp | 8 +- libs/qvm/doc/BOOST_QVM_ASSERT.html | 6 +- libs/qvm/doc/BOOST_QVM_FORCE_INLINE.html | 6 +- libs/qvm/doc/BOOST_QVM_INLINE.html | 6 +- libs/qvm/doc/BOOST_QVM_INLINE_CRITICAL.html | 6 +- libs/qvm/doc/BOOST_QVM_INLINE_OPERATIONS.html | 6 +- libs/qvm/doc/BOOST_QVM_INLINE_RECURSION.html | 6 +- libs/qvm/doc/BOOST_QVM_INLINE_TRIVIAL.html | 6 +- libs/qvm/doc/BOOST_QVM_STATIC_ASSERT.html | 6 +- libs/qvm/doc/BOOST_QVM_THROW_EXCEPTION.html | 6 +- libs/qvm/doc/Index_of_Functions.html | 10 +- libs/qvm/doc/Index_of_Headers.html | 6 +- libs/qvm/doc/Index_of_Types.html | 6 +- libs/qvm/doc/Index_of_View_Proxies.html | 6 +- libs/qvm/doc/Interoperability.html | 6 +- libs/qvm/doc/SFINAE_enable_if.html | 8 +- libs/qvm/doc/Swizzling.html | 6 +- libs/qvm/doc/Synopsis.html | 212 +- libs/qvm/doc/Views.html | 6 +- libs/qvm/doc/accessing_matrix_elements.html | 6 +- libs/qvm/doc/accessing_quaternion_elements.html | 6 +- libs/qvm/doc/accessing_vector_elements.html | 6 +- ...ng_vector_elements_and_swizzling_reference.html | 6 +- libs/qvm/doc/assign_mat_mat_.html | 8 +- libs/qvm/doc/assign_quat_quat_.html | 6 +- libs/qvm/doc/assign_vec_vec_.html | 6 +- libs/qvm/doc/boost_qvm_all_hpp.html | 6 +- libs/qvm/doc/boost_qvm_assert_hpp.html | 6 +- libs/qvm/doc/boost_qvm_deduce_mat_hpp.html | 6 +- libs/qvm/doc/boost_qvm_deduce_quat_hpp.html | 6 +- libs/qvm/doc/boost_qvm_deduce_scalar_hpp.html | 6 +- libs/qvm/doc/boost_qvm_deduce_vec_hpp.html | 6 +- libs/qvm/doc/boost_qvm_enable_if_hpp.html | 6 +- libs/qvm/doc/boost_qvm_error_hpp.html | 6 +- libs/qvm/doc/boost_qvm_inline_hpp.html | 6 +- libs/qvm/doc/boost_qvm_map_hpp.html | 6 +- libs/qvm/doc/boost_qvm_map_mat_mat_hpp.html | 6 +- libs/qvm/doc/boost_qvm_map_mat_vec_hpp.html | 6 +- libs/qvm/doc/boost_qvm_map_vec_mat_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_access_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_operations2_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_operations3_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_operations4_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_operations_hpp.html | 214 +- libs/qvm/doc/boost_qvm_mat_traits_array_hpp.html | 6 +- .../qvm/doc/boost_qvm_mat_traits_defaults_hpp.html | 6 +- libs/qvm/doc/boost_qvm_mat_traits_hpp.html | 6 +- libs/qvm/doc/boost_qvm_math_hpp.html | 6 +- libs/qvm/doc/boost_qvm_operations_hpp.html | 6 +- libs/qvm/doc/boost_qvm_quat_access_hpp.html | 6 +- libs/qvm/doc/boost_qvm_quat_hpp.html | 6 +- libs/qvm/doc/boost_qvm_quat_operations_hpp.html | 6 +- libs/qvm/doc/boost_qvm_quat_traits_array_hpp.html | 6 +- .../doc/boost_qvm_quat_traits_defaults_hpp.html | 6 +- libs/qvm/doc/boost_qvm_quat_traits_hpp.html | 6 +- .../qvm/doc/boost_qvm_quat_vec_operations_hpp.html | 6 +- libs/qvm/doc/boost_qvm_scalar_traits_hpp.html | 6 +- libs/qvm/doc/boost_qvm_static_assert_hpp.html | 6 +- libs/qvm/doc/boost_qvm_swizzle2_hpp.html | 6 +- libs/qvm/doc/boost_qvm_swizzle3_hpp.html | 6 +- libs/qvm/doc/boost_qvm_swizzle4_hpp.html | 6 +- libs/qvm/doc/boost_qvm_swizzle_hpp.html | 6 +- libs/qvm/doc/boost_qvm_throw_exception_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_access_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_hpp.html | 6 +- .../qvm/doc/boost_qvm_vec_mat_operations2_hpp.html | 6 +- .../qvm/doc/boost_qvm_vec_mat_operations3_hpp.html | 6 +- .../qvm/doc/boost_qvm_vec_mat_operations4_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_mat_operations_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_operations2_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_operations3_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_operations4_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_operations_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_traits_array_hpp.html | 6 +- .../qvm/doc/boost_qvm_vec_traits_defaults_hpp.html | 6 +- libs/qvm/doc/boost_qvm_vec_traits_hpp.html | 6 +- libs/qvm/doc/c_arrays.html | 6 +- libs/qvm/doc/cmp_mat_mat_.html | 6 +- libs/qvm/doc/cmp_quat_quat_.html | 6 +- libs/qvm/doc/cmp_vec_vec_.html | 6 +- libs/qvm/doc/code_generator.html | 6 +- libs/qvm/doc/col.html | 6 +- libs/qvm/doc/col_mat.html | 6 +- libs/qvm/doc/conjugate.html | 6 +- libs/qvm/doc/convert_to_mat_.html | 6 +- libs/qvm/doc/convert_to_quat_.html | 6 +- libs/qvm/doc/convert_to_vec_.html | 6 +- libs/qvm/doc/cross.html | 6 +- libs/qvm/doc/deduce_mat.html | 6 +- libs/qvm/doc/deduce_mat2.html | 6 +- libs/qvm/doc/deduce_quat.html | 6 +- libs/qvm/doc/deduce_quat2.html | 6 +- libs/qvm/doc/deduce_scalar.html | 6 +- libs/qvm/doc/deduce_vec.html | 6 +- libs/qvm/doc/deduce_vec2.html | 6 +- libs/qvm/doc/del_col.html | 6 +- libs/qvm/doc/del_row.html | 6 +- libs/qvm/doc/del_row_col.html | 6 +- libs/qvm/doc/determinant.html | 6 +- libs/qvm/doc/diag.html | 6 +- libs/qvm/doc/diag_mat.html | 6 +- libs/qvm/doc/dot_quat_quat_.html | 6 +- libs/qvm/doc/dot_vec_vec_.html | 6 +- libs/qvm/doc/enable_if.html | 6 +- libs/qvm/doc/error.html | 6 +- libs/qvm/doc/exception_types_reference.html | 6 +- .../generic_programming_utilities_reference.html | 6 +- libs/qvm/doc/identity_mat.html | 6 +- libs/qvm/doc/identity_quat.html | 6 +- libs/qvm/doc/index.html | 6 +- libs/qvm/doc/inverse_mat_.html | 6 +- libs/qvm/doc/inverse_quat_.html | 6 +- libs/qvm/doc/is_mat.html | 8 +- libs/qvm/doc/is_quat.html | 6 +- libs/qvm/doc/is_scalar.html | 6 +- libs/qvm/doc/is_vec.html | 8 +- libs/qvm/doc/known_quirks_and_issues.html | 6 +- .../doc/macros_and_configuration_reference.html | 6 +- libs/qvm/doc/mag_quat_.html | 6 +- libs/qvm/doc/mag_sqr_quat_.html | 6 +- libs/qvm/doc/mag_sqr_vec_.html | 6 +- libs/qvm/doc/mag_vec_.html | 6 +- libs/qvm/doc/mat.html | 6 +- libs/qvm/doc/mat_traits.html | 8 +- libs/qvm/doc/mat_traits_M_read_element.html | 6 +- libs/qvm/doc/mat_traits_M_read_element_idx.html | 6 +- libs/qvm/doc/mat_traits_M_scalar_type.html | 8 +- libs/qvm/doc/mat_traits_M_write_element.html | 6 +- libs/qvm/doc/mat_traits_M_write_element_idx.html | 6 +- libs/qvm/doc/mat_traits_Matrix_cols.html | 8 +- libs/qvm/doc/mat_traits_Matrix_rows.html | 8 +- libs/qvm/doc/mat_traits_defaults.html | 6 +- .../matrix-to-matrix_view_proxies_reference.html | 6 +- .../matrix-to-vector_view_proxies_reference.html | 6 +- libs/qvm/doc/matrix_operations_reference.html | 212 +- libs/qvm/doc/mref.html | 6 +- libs/qvm/doc/neg_col.html | 6 +- libs/qvm/doc/neg_row.html | 6 +- libs/qvm/doc/normalize_quat_.html | 6 +- libs/qvm/doc/normalize_vec_.html | 6 +- libs/qvm/doc/normalized_quat_.html | 6 +- libs/qvm/doc/normalized_vec_.html | 6 +- libs/qvm/doc/operator_add_mat_mat_.html | 6 +- libs/qvm/doc/operator_add_quat_quat_.html | 6 +- libs/qvm/doc/operator_add_vec_vec_.html | 6 +- libs/qvm/doc/operator_div_eq_mat_scalar_.html | 6 +- libs/qvm/doc/operator_div_eq_quat_scalar_.html | 6 +- libs/qvm/doc/operator_div_eq_vec_scalar_.html | 6 +- libs/qvm/doc/operator_eq_mat_mat_.html | 6 +- libs/qvm/doc/operator_eq_quat_quat_.html | 6 +- libs/qvm/doc/operator_eq_vec_vec_.html | 6 +- libs/qvm/doc/operator_minus_mat_.html | 6 +- libs/qvm/doc/operator_minus_mat_mat_.html | 6 +- libs/qvm/doc/operator_minus_quat_.html | 6 +- libs/qvm/doc/operator_minus_quat_quat_.html | 6 +- libs/qvm/doc/operator_minus_vec_.html | 6 +- libs/qvm/doc/operator_minus_vec_vec_.html | 6 +- libs/qvm/doc/operator_mul_eq_mat_mat_.html | 8 +- libs/qvm/doc/operator_mul_eq_mat_scalar_.html | 6 +- libs/qvm/doc/operator_mul_eq_quat_quat_.html | 6 +- libs/qvm/doc/operator_mul_eq_quat_scalar_.html | 6 +- libs/qvm/doc/operator_mul_eq_vec_scalar_.html | 6 +- libs/qvm/doc/operator_not_eq_mat_mat_.html | 6 +- libs/qvm/doc/operator_not_eq_quat_quat_.html | 6 +- libs/qvm/doc/operator_not_eq_vec_vec_.html | 6 +- libs/qvm/doc/operator_over_mat_scalar_.html | 6 +- libs/qvm/doc/operator_over_quat_scalar_.html | 6 +- libs/qvm/doc/operator_over_vec_scalar_.html | 6 +- libs/qvm/doc/operator_plus_mat_mat_.html | 6 +- libs/qvm/doc/operator_plus_quat_quat_.html | 6 +- libs/qvm/doc/operator_plus_vec_vec_.html | 6 +- libs/qvm/doc/operator_sub_eq_mat_mat_.html | 6 +- libs/qvm/doc/operator_sub_eq_quat_quat_.html | 6 +- libs/qvm/doc/operator_sub_eq_vec_vec_.html | 6 +- libs/qvm/doc/operator_times_mat_mat_.html | 6 +- libs/qvm/doc/operator_times_mat_scalar_.html | 6 +- libs/qvm/doc/operator_times_mat_vec_.html | 6 +- libs/qvm/doc/operator_times_quat_quat_.html | 6 +- libs/qvm/doc/operator_times_quat_scalar_.html | 6 +- libs/qvm/doc/operator_times_quat_vec_.html | 6 +- libs/qvm/doc/operator_times_scalar_mat_.html | 6 +- libs/qvm/doc/operator_times_scalar_vec_.html | 6 +- libs/qvm/doc/operator_times_vec_mat_.html | 6 +- libs/qvm/doc/operator_times_vec_scalar_.html | 6 +- libs/qvm/doc/perspective_lh.html | 6 +- libs/qvm/doc/perspective_rh.html | 6 +- libs/qvm/doc/ptr_mref.html | 6 +- libs/qvm/doc/ptr_qref.html | 6 +- libs/qvm/doc/ptr_vref.html | 6 +- libs/qvm/doc/qref.html | 6 +- libs/qvm/doc/quat.html | 6 +- libs/qvm/doc/quat_traits.html | 6 +- libs/qvm/doc/quat_traits_Q_read_element.html | 6 +- libs/qvm/doc/quat_traits_Q_scalar_type.html | 6 +- libs/qvm/doc/quat_traits_Q_write_element.html | 6 +- libs/qvm/doc/quat_traits_defaults.html | 6 +- .../quaternion-vector_operations_reference.html | 6 +- libs/qvm/doc/quaternion_operations_reference.html | 6 +- ...aternion_vector_and_matrix_types_reference.html | 6 +- libs/qvm/doc/quaternions_vectors_matrices.html | 6 +- libs/qvm/doc/questions_and_answers.html | 6 +- libs/qvm/doc/qvm.html | 8 +- libs/qvm/doc/rot_mat.html | 64 +- libs/qvm/doc/rot_quat.html | 6 +- libs/qvm/doc/rotate_mat.html | 123 + libs/qvm/doc/rotate_mat_vec_scalar_.html | 52 - libs/qvm/doc/rotate_quat_vec_scalar_.html | 6 +- libs/qvm/doc/rotate_x_mat_scalar_.html | 6 +- libs/qvm/doc/rotate_x_quat_scalar_.html | 6 +- libs/qvm/doc/rotate_y_mat_scalar_.html | 6 +- libs/qvm/doc/rotate_y_quat_scalar_.html | 6 +- libs/qvm/doc/rotate_z_mat_scalar_.html | 6 +- libs/qvm/doc/rotate_z_quat_scalar_.html | 6 +- libs/qvm/doc/rotx_mat_scalar_.html | 6 +- libs/qvm/doc/rotx_quat_scalar_.html | 6 +- libs/qvm/doc/roty_mat_scalar_.html | 6 +- libs/qvm/doc/roty_quat_scalar_.html | 6 +- libs/qvm/doc/rotz_mat_scalar_.html | 6 +- libs/qvm/doc/rotz_quat_scalar_.html | 6 +- libs/qvm/doc/row.html | 6 +- libs/qvm/doc/row_mat.html | 6 +- libs/qvm/doc/scalar.html | 6 +- libs/qvm/doc/scalar_cast_mat_.html | 6 +- libs/qvm/doc/scalar_cast_quat_.html | 6 +- libs/qvm/doc/scalar_cast_vec_.html | 6 +- libs/qvm/doc/scalar_requirements.html | 6 +- libs/qvm/doc/scalar_traits.html | 6 +- libs/qvm/doc/set_identity_mat_.html | 6 +- libs/qvm/doc/set_identity_quat_.html | 6 +- libs/qvm/doc/set_rot_mat.html | 129 + libs/qvm/doc/set_rot_mat_vec_scalar_.html | 54 - libs/qvm/doc/set_rot_quat_vec_scalar_.html | 6 +- libs/qvm/doc/set_rotx_mat_scalar_.html | 6 +- libs/qvm/doc/set_rotx_quat_scalar_.html | 6 +- libs/qvm/doc/set_roty_mat_scalar_.html | 6 +- libs/qvm/doc/set_roty_quat_scalar_.html | 6 +- libs/qvm/doc/set_rotz_mat_scalar_.html | 6 +- libs/qvm/doc/set_rotz_quat_scalar_.html | 6 +- libs/qvm/doc/set_zero_mat_.html | 6 +- libs/qvm/doc/set_zero_quat_.html | 6 +- libs/qvm/doc/set_zero_vec_.html | 6 +- libs/qvm/doc/sfinae.html | 6 +- libs/qvm/doc/slerp.html | 6 +- libs/qvm/doc/source/boost-qvm.reno | 30076 ++++++++++--------- libs/qvm/doc/source/html_prefix.txt | 2 +- libs/qvm/doc/source/html_suffix.txt | 4 +- libs/qvm/doc/swap_cols.html | 6 +- libs/qvm/doc/swap_rows.html | 6 +- libs/qvm/doc/transform_point.html | 6 +- libs/qvm/doc/transform_vector.html | 6 +- libs/qvm/doc/translation.html | 6 +- libs/qvm/doc/translation_mat.html | 6 +- libs/qvm/doc/transposed.html | 6 +- libs/qvm/doc/type_traits_reference.html | 6 +- libs/qvm/doc/vec.html | 6 +- libs/qvm/doc/vec_traits.html | 8 +- libs/qvm/doc/vec_traits_V_read_element.html | 6 +- libs/qvm/doc/vec_traits_V_read_element_idx.html | 6 +- libs/qvm/doc/vec_traits_V_scalar_type.html | 8 +- libs/qvm/doc/vec_traits_V_write_element.html | 6 +- libs/qvm/doc/vec_traits_V_write_element_idx.html | 6 +- libs/qvm/doc/vec_traits_Vector_dim.html | 8 +- libs/qvm/doc/vec_traits_defaults.html | 6 +- .../doc/vector-matrix_operations_reference.html | 6 +- .../vector-to-matrix_view_proxies_reference.html | 6 +- libs/qvm/doc/vector_operations_reference.html | 6 +- libs/qvm/doc/view_proxy.html | 6 +- libs/qvm/doc/vref.html | 6 +- libs/qvm/doc/zero_determinant_error.html | 6 +- libs/qvm/doc/zero_magnitude_error.html | 6 +- libs/qvm/doc/zero_mat.html | 6 +- libs/qvm/doc/zero_quat.html | 6 +- libs/qvm/doc/zero_vec.html | 6 +- libs/qvm/test/rot_mat_test.cpp | 337 + libs/random/doc/reference.xml | 2 +- libs/random/example/password.cpp | 1 + libs/random/test/concepts.hpp | 2 +- libs/random/test/multiprecision_float_test.cpp | 3 +- libs/random/test/multiprecision_int_test.cpp | 2 + libs/random/test/statistic_tests.hpp | 8 +- .../test/test_hyperexponential_distribution.cpp | 80 +- libs/random/test/test_mt19937.cpp | 12 +- .../test/test_old_uniform_int_distribution.cpp | 2 + libs/random/test/test_random_number_generator.cpp | 2 + libs/random/test/test_seed_seq.cpp | 17 + libs/range/doc/html/index.html | 2 +- libs/range/test/Jamfile.v2 | 2 + libs/regex/doc/html/index.html | 2 +- libs/scope_exit/doc/html/index.html | 2 +- libs/scope_exit/test/Jamfile.v2 | 23 +- libs/smart_ptr/README.md | 4 +- libs/smart_ptr/doc/html/smart_ptr.html | 4 +- libs/smart_ptr/test/Jamfile | 18 +- libs/smart_ptr/test/atomic_sp_constexpr_test.cpp | 45 +- libs/smart_ptr/test/lw_thread_test.cpp | 36 + libs/smart_ptr/test/smart_ptr_test.cpp | 2 + libs/sort/Jamfile.v2 | 82 +- libs/sort/README.md | 106 +- libs/sort/benchmark/parallel/README.txt | 15 + libs/sort/benchmark/parallel/benchmark_numbers.cpp | 301 + libs/sort/benchmark/parallel/benchmark_objects.cpp | 565 + libs/sort/benchmark/parallel/benchmark_strings.cpp | 306 + libs/sort/benchmark/parallel/file_generator.cpp | 56 + .../parallel/runCLANG_benchmark_numbers.sh | 28 + .../parallel/runCLANG_benchmark_objects.sh | 28 + .../parallel/runCLANG_benchmark_strings.sh | 28 + .../benchmark/parallel/runGCC_benchmark_numbers.sh | 28 + .../benchmark/parallel/runGCC_benchmark_objects.sh | 28 + .../benchmark/parallel/runGCC_benchmark_strings.sh | 28 + libs/sort/benchmark/single/README.txt | 15 + libs/sort/benchmark/single/benchmark_numbers.cpp | 328 + libs/sort/benchmark/single/benchmark_objects.cpp | 556 + libs/sort/benchmark/single/benchmark_strings.cpp | 354 + libs/sort/benchmark/single/file_generator.cpp | 56 + .../benchmark/single/runCLANG_benchmark_numbers.sh | 27 + .../benchmark/single/runCLANG_benchmark_objects.sh | 28 + .../benchmark/single/runCLANG_benchmark_strings.sh | 28 + .../benchmark/single/runGCC_benchmark_numbers.sh | 28 + .../benchmark/single/runGCC_benchmark_objects.sh | 28 + .../benchmark/single/runGCC_benchmark_strings.sh | 28 + libs/sort/doc/AutoDoxywarnings.log | 0 libs/sort/doc/Jamfile.v2 | 330 +- libs/sort/doc/autodoc.xml | 291 +- libs/sort/doc/bibliography.qbk | 80 + libs/sort/doc/block_indirect_sort.qbk | 237 + .../doxygen/html/detail_2string__sort_8hpp.html | 8 +- .../html/detail_2string__sort_8hpp_source.html | 72 +- .../doc/doxygen/html/namespaceboost_1_1sort.html | 18 +- .../html/namespaceboost_1_1sort_1_1detail.html | 16 +- libs/sort/doc/doxygen/html/search/all_d.js | 2 +- libs/sort/doc/doxygen/html/search/all_e.js | 2 +- libs/sort/doc/doxygen/html/search/functions_5.js | 2 +- libs/sort/doc/doxygen/html/search/functions_6.js | 2 +- libs/sort/doc/doxygen/html/search/functions_7.js | 4 +- libs/sort/doc/doxygen/html/search/functions_8.js | 4 +- libs/sort/doc/doxygen/html/search/functions_9.js | 2 +- libs/sort/doc/doxygen/html/string__sort_8hpp.html | 6 +- .../doc/doxygen/html/string__sort_8hpp_source.html | 26 +- ...detail_1_1offset__char__less__than-members.html | 2 +- ...sort_1_1detail_1_1offset__char__less__than.html | 4 +- libs/sort/doc/doxygen/index.html | 30 +- libs/sort/doc/flat_stable_sort.qbk | 123 + libs/sort/doc/graph/osx_float_sort.htm | 716 +- .../doc/graph/osx_float_sort_files/chart001.htm | 632 +- .../doc/graph/osx_float_sort_files/chart002.htm | 636 +- .../doc/graph/osx_float_sort_files/filelist.xml | 22 +- .../doc/graph/osx_float_sort_files/sheet001.htm | 566 +- .../doc/graph/osx_float_sort_files/sheet002.htm | 320 +- .../doc/graph/osx_float_sort_files/stylesheet.css | 98 +- .../doc/graph/osx_float_sort_files/tabstrip.htm | 70 +- libs/sort/doc/graph/osx_integer_sort.htm | 716 +- .../doc/graph/osx_integer_sort_files/chart001.htm | 632 +- .../doc/graph/osx_integer_sort_files/chart002.htm | 636 +- .../doc/graph/osx_integer_sort_files/filelist.xml | 22 +- .../doc/graph/osx_integer_sort_files/sheet001.htm | 566 +- .../doc/graph/osx_integer_sort_files/sheet002.htm | 320 +- .../graph/osx_integer_sort_files/stylesheet.css | 98 +- .../doc/graph/osx_integer_sort_files/tabstrip.htm | 70 +- libs/sort/doc/graph/osx_string_sort.htm | 692 +- .../doc/graph/osx_string_sort_files/chart001.htm | 628 +- .../doc/graph/osx_string_sort_files/filelist.xml | 16 +- .../doc/graph/osx_string_sort_files/sheet001.htm | 310 +- .../doc/graph/osx_string_sort_files/stylesheet.css | 98 +- .../doc/graph/osx_string_sort_files/tabstrip.htm | 66 +- libs/sort/doc/graph/windows_float_sort.htm | 716 +- .../graph/windows_float_sort_files/chart001.htm | 632 +- .../graph/windows_float_sort_files/chart002.htm | 626 +- .../graph/windows_float_sort_files/filelist.xml | 22 +- .../graph/windows_float_sort_files/sheet001.htm | 566 +- .../graph/windows_float_sort_files/sheet002.htm | 320 +- .../graph/windows_float_sort_files/stylesheet.css | 98 +- .../graph/windows_float_sort_files/tabstrip.htm | 70 +- libs/sort/doc/graph/windows_integer_sort.htm | 718 +- .../graph/windows_integer_sort_files/chart001.htm | 630 +- .../graph/windows_integer_sort_files/chart002.htm | 638 +- .../graph/windows_integer_sort_files/filelist.xml | 22 +- .../graph/windows_integer_sort_files/sheet001.htm | 566 +- .../graph/windows_integer_sort_files/sheet002.htm | 320 +- .../windows_integer_sort_files/stylesheet.css | 98 +- .../graph/windows_integer_sort_files/tabstrip.htm | 70 +- libs/sort/doc/graph/windows_string_sort.htm | 690 +- .../graph/windows_string_sort_files/chart001.htm | 640 +- .../graph/windows_string_sort_files/filelist.xml | 16 +- .../graph/windows_string_sort_files/sheet001.htm | 290 +- .../graph/windows_string_sort_files/stylesheet.css | 98 +- .../graph/windows_string_sort_files/tabstrip.htm | 66 +- libs/sort/doc/gratitude.qbk | 42 + .../html/boost/sort/spreadsort/float_mem_cast.html | 11 +- .../sort/spreadsort/float_sort_idp25106992.html | 75 + .../sort/spreadsort/float_sort_idp25110480.html | 87 + .../sort/spreadsort/float_sort_idp25116896.html | 82 + .../sort/spreadsort/float_sort_idp25122128.html | 91 + .../sort/spreadsort/float_sort_idp25130320.html | 86 + .../sort/spreadsort/float_sort_idp31797616.html | 97 + .../sort/spreadsort/float_sort_idp40616496.html | 86 - .../sort/spreadsort/float_sort_idp40622912.html | 90 - .../sort/spreadsort/float_sort_idp46558496.html | 96 - .../sort/spreadsort/integer_sort_idp32951136.html | 137 + .../sort/spreadsort/integer_sort_idp32973264.html | 125 + .../sort/spreadsort/integer_sort_idp32990864.html | 149 + .../sort/spreadsort/integer_sort_idp33014336.html | 141 + .../sort/spreadsort/integer_sort_idp33035888.html | 143 + .../sort/spreadsort/integer_sort_idp33059040.html | 134 + .../sort/spreadsort/integer_sort_idp40634000.html | 136 - .../sort/spreadsort/integer_sort_idp47721120.html | 148 - .../sort/spreadsort/integer_sort_idp47744592.html | 142 - .../spreadsort/reverse_string_idp33250128.html | 175 + .../spreadsort/reverse_string_idp33279712.html | 157 + .../spreadsort/reverse_string_idp33302512.html | 150 + .../spreadsort/reverse_string_idp33329712.html | 140 + .../spreadsort/reverse_string_idp33459632.html | 159 + .../spreadsort/reverse_string_idp33488704.html | 150 + .../spreadsort/reverse_string_idp47878656.html | 172 - .../spreadsort/reverse_string_idp47906368.html | 147 - .../spreadsort/reverse_string_idp47986528.html | 155 - .../sort/spreadsort/spreadsort_idp33081888.html | 109 + .../sort/spreadsort/spreadsort_idp33097952.html | 109 + .../sort/spreadsort/spreadsort_idp33114128.html | 109 + .../sort/spreadsort/spreadsort_idp33130624.html | 109 + .../sort/spreadsort/spreadsort_idp33147312.html | 95 + .../sort/spreadsort/spreadsort_idp47770240.html | 108 - .../sort/spreadsort/spreadsort_idp47784304.html | 108 - .../sort/spreadsort/spreadsort_idp47798544.html | 108 - .../sort/spreadsort/spreadsort_idp47812992.html | 108 - .../sort/spreadsort/string_sort_idp33159600.html | 165 + .../sort/spreadsort/string_sort_idp33187120.html | 149 + .../sort/spreadsort/string_sort_idp33208112.html | 137 + .../sort/spreadsort/string_sort_idp33231872.html | 125 + .../sort/spreadsort/string_sort_idp33351408.html | 154 + .../sort/spreadsort/string_sort_idp33380720.html | 144 + .../sort/spreadsort/string_sort_idp33404528.html | 158 + .../sort/spreadsort/string_sort_idp33434064.html | 150 + .../sort/spreadsort/string_sort_idp47830144.html | 164 - .../sort/spreadsort/string_sort_idp47856128.html | 136 - .../sort/spreadsort/string_sort_idp47931776.html | 151 - .../sort/spreadsort/string_sort_idp47959024.html | 155 - libs/sort/doc/html/boost_sort_c___reference.html | 40 +- .../boost/sort/spreadsort/integer_sort_hpp.html | 26 +- .../boost/sort/spreadsort/spreadsort_hpp.html | 24 +- .../boost/sort/spreadsort/string_sort_hpp.html | 44 +- libs/sort/doc/html/index.html | 759 +- libs/sort/doc/html/index/s09.html | 136 - libs/sort/doc/html/index/s10.html | 585 - libs/sort/doc/html/sort/acks.html | 67 - libs/sort/doc/html/sort/bibliog.html | 121 - libs/sort/doc/html/sort/bibliography.html | 144 + libs/sort/doc/html/sort/definitions.html | 55 - libs/sort/doc/html/sort/faq.html | 46 - libs/sort/doc/html/sort/gratitude.html | 86 + libs/sort/doc/html/sort/history.html | 52 - libs/sort/doc/html/sort/parallel.html | 533 + .../doc/html/sort/parallel/linux_parallel.html | 164 + .../html/sort/parallel/parallel_stable_sort.html | 75 + .../parallel_stable_sort/parallel_programming.html | 116 + libs/sort/doc/html/sort/parallel/sample_sort.html | 78 + .../parallel/sample_sort/sample_programming.html | 116 + .../doc/html/sort/parallel/windows_parallel.html | 159 + libs/sort/doc/html/sort/single_thread.html | 198 + .../html/sort/single_thread/flat_stable_sort.html | 104 + .../flat_stable_sort_benchmark.html | 84 + .../flat_stable_sort_programming.html | 71 + .../doc/html/sort/single_thread/linux_single.html | 108 + .../linux_single/complex_benchmarks.html | 156 + libs/sort/doc/html/sort/single_thread/pdqsort.html | 56 + .../sort/single_thread/pdqsort/pdqsort_avg.html | 70 + .../pdqsort/pdqsort_bad_partitions.html | 68 + .../single_thread/pdqsort/pdqsort_benchmark.html | 56 + .../sort/single_thread/pdqsort/pdqsort_best.html | 66 + .../sort/single_thread/pdqsort/pdqsort_usage.html | 68 + .../sort/single_thread/pdqsort/pdqsort_worst.html | 62 + .../sort/doc/html/sort/single_thread/spinsort.html | 75 + .../single_thread/spinsort/spinsort_benchmark.html | 79 + .../spinsort/spinsort_programming.html | 71 + .../doc/html/sort/single_thread/spreadsort.html | 613 + .../html/sort/single_thread/spreadsort/acks.html | 68 + .../sort/single_thread/spreadsort/bibliog.html | 123 + .../sort/single_thread/spreadsort/definitions.html | 56 + .../html/sort/single_thread/spreadsort/faq.html | 48 + .../sort/single_thread/spreadsort/history.html | 53 + .../sort/single_thread/spreadsort/sort_hpp.html | 137 + .../spreadsort/sort_hpp/float_sort.html | 136 + .../spreadsort/sort_hpp/integer_sort.html | 97 + .../spreadsort/sort_hpp/rationale.html | 58 + .../sort_hpp/rationale/hybrid_radix.html | 110 + .../spreadsort/sort_hpp/rationale/lookup.html | 57 + .../sort_hpp/rationale/optimization.html | 54 + .../sort_hpp/rationale/unstable_sort.html | 57 + .../sort_hpp/rationale/why_spreadsort.html | 153 + .../spreadsort/sort_hpp/string_sort.html | 240 + .../html/sort/single_thread/windows_single.html | 110 + .../windows_single/complex_benchmarks.html | 156 + libs/sort/doc/html/sort/sort_hpp.html | 158 - libs/sort/doc/html/sort/sort_hpp/float_sort.html | 132 - libs/sort/doc/html/sort/sort_hpp/integer_sort.html | 92 - libs/sort/doc/html/sort/sort_hpp/rationale.html | 56 - .../html/sort/sort_hpp/rationale/hybrid_radix.html | 104 - .../doc/html/sort/sort_hpp/rationale/lookup.html | 55 - .../html/sort/sort_hpp/rationale/optimization.html | 54 - .../sort/sort_hpp/rationale/unstable_sort.html | 54 - .../sort/sort_hpp/rationale/why_spreadsort.html | 154 - libs/sort/doc/html/sort/sort_hpp/string_sort.html | 234 - libs/sort/doc/html/standalone_HTML.manifest | 108 +- libs/sort/doc/html4_symbols.qbk | 452 +- libs/sort/doc/images/pdqsort.png | Bin 0 -> 37955 bytes libs/sort/doc/introduction.qbk | 85 + libs/sort/doc/linux_parallel.qbk | 114 + libs/sort/doc/linux_single.qbk | 155 + libs/sort/doc/papers/block_indirect_sort_en.pdf | Bin 0 -> 177464 bytes libs/sort/doc/papers/flat_stable_sort_eng.pdf | Bin 0 -> 86888 bytes libs/sort/doc/parallel.qbk | 109 + libs/sort/doc/parallel_stable_sort.qbk | 99 + libs/sort/doc/pdqsort.qbk | 142 + libs/sort/doc/sample_sort.qbk | 99 + libs/sort/doc/single_thread.qbk | 55 + libs/sort/doc/sort.qbk | 959 +- libs/sort/doc/spinsort.qbk | 102 + libs/sort/doc/spreadsort.qbk | 916 + libs/sort/doc/windows_parallel.qbk | 117 + libs/sort/doc/windows_single.qbk | 157 + libs/sort/example/alrbreaker.cpp | 156 +- libs/sort/example/alreadysorted.cpp | 182 +- libs/sort/example/binaryalrbreaker.cpp | 216 +- libs/sort/example/boostrandomgen.cpp | 138 +- libs/sort/example/caseinsensitive.cpp | 202 +- libs/sort/example/charstringsample.cpp | 202 +- libs/sort/example/double.cpp | 210 +- libs/sort/example/floatfunctorsample.cpp | 276 +- libs/sort/example/floatsample.cpp | 200 +- libs/sort/example/generalizedstruct.cpp | 384 +- libs/sort/example/int64.cpp | 186 +- libs/sort/example/keyplusdatasample.cpp | 214 +- libs/sort/example/mostlysorted.cpp | 200 +- libs/sort/example/parallelint.cpp | 230 +- libs/sort/example/parallelstring.cpp | 286 +- libs/sort/example/randomgen.cpp | 138 +- libs/sort/example/reverseintsample.cpp | 202 +- libs/sort/example/reversestringfunctorsample.cpp | 224 +- libs/sort/example/reversestringsample.cpp | 196 +- libs/sort/example/rightshiftsample.cpp | 196 +- libs/sort/example/sample.cpp | 176 +- libs/sort/example/shiftfloatsample.cpp | 214 +- libs/sort/example/stringfunctorsample.cpp | 254 +- libs/sort/example/stringsample.cpp | 170 +- libs/sort/example/wstringsample.cpp | 192 +- libs/sort/index.html | 30 +- libs/sort/test/Jamfile.v2 | 90 +- libs/sort/test/float_sort_test.cpp | 310 +- libs/sort/test/integer_sort_test.cpp | 262 +- libs/sort/test/sort_detail_test.cpp | 588 +- libs/sort/test/string_sort_test.cpp | 324 +- libs/sort/test/test.log | 74 +- libs/sort/test/test_block_indirect_sort.cpp | 185 + libs/sort/test/test_flat_stable_sort.cpp | 140 + libs/sort/test/test_insert_sort.cpp | 163 + libs/sort/test/test_parallel_stable_sort.cpp | 182 + libs/sort/test/test_pdqsort.cpp | 163 + libs/sort/test/test_sample_sort.cpp | 180 + libs/sort/test/test_spinsort.cpp | 180 + libs/sort/tune.pl | 718 +- libs/spirit/README.md | 57 +- libs/spirit/classic/change_log.html | 17 + .../example/fundamental/regular_expression.cpp | 2 +- .../classic/example/techniques/dynamic_rule.cpp | 2 +- libs/spirit/classic/phoenix/example/Jamfile | 33 +- .../phoenix/example/fundamental/closures.cpp | 11 +- libs/spirit/classic/test/Jamfile | 3 +- libs/spirit/classic/test/ast_calc_tests.cpp | 4 +- libs/spirit/classic/test/bug_fixes.cpp | 22 +- libs/spirit/classic/test/chset_tests.cpp | 2 +- libs/spirit/classic/test/closure_tests.cpp | 2 +- libs/spirit/classic/test/custom_real_parser.cpp | 2 +- .../classic/test/escape_char_parser_tests.cpp | 5 +- libs/spirit/classic/test/fundamental_tests.cpp | 1 - .../classic/test/grammar_multi_instance_tst.cpp | 2 +- .../classic/test/if_p_int_as_condition_test.cpp | 2 +- libs/spirit/classic/test/mix_and_match_trees.cpp | 2 +- .../classic/test/multi_pass_compile_tests.cpp | 22 +- libs/spirit/classic/test/owi_mt_tests.cpp | 2 +- libs/spirit/classic/test/parser_traits_tests.cpp | 7 +- .../classic/test/position_iterator_tests.cpp | 9 +- libs/spirit/classic/test/scanner_tests.cpp | 2 +- .../classic/test/scanner_value_type_tests.cpp | 1 + libs/spirit/classic/test/select_p_with_rule.cpp | 2 +- libs/spirit/classic/test/switch_problem.cpp | 2 +- libs/spirit/classic/test/symbols_add_null.cpp | 1 - .../classic/test/threads_disabled_compile.cpp | 19 + libs/spirit/classic/test/traverse_tests.cpp | 7 +- libs/spirit/classic/test/tree_to_xml.cpp | 8 +- libs/spirit/doc/Jamfile | 7 +- libs/spirit/doc/faq.qbk | 4 +- libs/spirit/doc/html/index.html | 17 +- libs/spirit/doc/html/spirit/abstracts.html | 4 +- .../doc/html/spirit/abstracts/attributes.html | 2 +- .../abstracts/attributes/compound_attributes.html | 2 +- .../attributes/more_compound_attributes.html | 2 +- .../attributes/nonterminal_attributes.html | 2 +- .../abstracts/attributes/primitive_attributes.html | 2 +- .../abstracts/parsing_expression_grammar.html | 2 +- .../doc/html/spirit/abstracts/syntax_diagram.html | 2 +- libs/spirit/doc/html/spirit/acknowledgments.html | 4 +- libs/spirit/doc/html/spirit/advanced.html | 4 +- .../spirit/doc/html/spirit/advanced/customize.html | 2 +- .../html/spirit/advanced/customize/assign_to.html | 2 +- .../assign_to_attribute_from_iterators.html | 2 +- .../assign_to/assign_to_attribute_from_value.html | 2 +- .../assign_to/assign_to_container_from_value.html | 2 +- .../spirit/advanced/customize/attribute_as.html | 2 +- .../doc/html/spirit/advanced/customize/auto.html | 2 +- .../advanced/customize/auto/create_generator.html | 2 +- .../advanced/customize/auto/create_parser.html | 2 +- .../spirit/advanced/customize/clear_value.html | 2 +- .../spirit/advanced/customize/extract_from.html | 2 +- .../advanced/customize/extract_from_container.html | 2 +- .../advanced/customize/handles_container.html | 2 +- .../spirit/advanced/customize/is_container.html | 2 +- .../html/spirit/advanced/customize/is_string.html | 2 +- .../html/spirit/advanced/customize/iterate.html | 2 +- .../customize/iterate/begin_container.html | 2 +- .../customize/iterate/compare_iterators.html | 2 +- .../customize/iterate/container_iterator.html | 2 +- .../advanced/customize/iterate/deref_iterator.html | 2 +- .../advanced/customize/iterate/end_container.html | 2 +- .../advanced/customize/iterate/next_iterator.html | 2 +- .../spirit/advanced/customize/store_value.html | 2 +- .../customize/store_value/container_value.html | 2 +- .../advanced/customize/store_value/push_back.html | 2 +- .../spirit/advanced/customize/string_traits.html | 2 +- .../customize/string_traits/char_type_of.html | 2 +- .../customize/string_traits/extract_c_string.html | 2 +- .../advanced/customize/string_traits/is_char.html | 2 +- .../html/spirit/advanced/customize/transform.html | 2 +- libs/spirit/doc/html/spirit/advanced/indepth.html | 2 +- .../spirit/advanced/indepth/parsers_indepth.html | 2 +- libs/spirit/doc/html/spirit/faq.html | 4 +- libs/spirit/doc/html/spirit/introduction.html | 4 +- libs/spirit/doc/html/spirit/karma.html | 4 +- .../spirit/karma/performance_measurements.html | 2 +- .../numeric_performance.html | 2 +- .../numeric_performance/double_performance.html | 2 +- .../numeric_performance/format_performance.html | 2 +- .../numeric_performance/int_performance.html | 2 +- .../doc/html/spirit/karma/quick_reference.html | 2 +- .../karma/quick_reference/common_notation.html | 2 +- .../quick_reference/compound_attribute_rules.html | 2 +- .../karma/quick_reference/non_terminals.html | 2 +- .../html/spirit/karma/quick_reference/phoenix.html | 2 +- .../quick_reference/primitive_generators.html | 2 +- .../primitive_generators/action.html | 2 +- .../quick_reference/primitive_generators/auto.html | 2 +- .../primitive_generators/auxiliary.html | 2 +- .../primitive_generators/binary.html | 2 +- .../primitive_generators/boolean.html | 2 +- .../quick_reference/primitive_generators/char.html | 2 +- .../primitive_generators/directives.html | 2 +- .../primitive_generators/operators.html | 2 +- .../primitive_generators/real_number.html | 2 +- .../primitive_generators/signed_int.html | 2 +- .../primitive_generators/stream.html | 2 +- .../primitive_generators/string.html | 2 +- .../primitive_generators/unsigned_int.html | 2 +- .../karma/quick_reference/semantic_actions.html | 2 +- libs/spirit/doc/html/spirit/karma/reference.html | 2 +- .../doc/html/spirit/karma/reference/action.html | 8 +- .../doc/html/spirit/karma/reference/auto.html | 2 +- .../doc/html/spirit/karma/reference/auxiliary.html | 2 +- .../karma/reference/auxiliary/attr_cast.html | 2 +- .../html/spirit/karma/reference/auxiliary/eol.html | 2 +- .../html/spirit/karma/reference/auxiliary/eps.html | 2 +- .../spirit/karma/reference/auxiliary/lazy.html | 2 +- .../doc/html/spirit/karma/reference/basics.html | 2 +- .../doc/html/spirit/karma/reference/binary.html | 2 +- .../spirit/karma/reference/binary/binary_big.html | 2 +- .../karma/reference/binary/binary_little.html | 2 +- .../karma/reference/binary/binary_native.html | 2 +- .../doc/html/spirit/karma/reference/char.html | 2 +- .../spirit/karma/reference/char/char_class.html | 2 +- .../karma/reference/char/char_generator.html | 2 +- .../doc/html/spirit/karma/reference/directive.html | 2 +- .../karma/reference/directive/alignment.html | 2 +- .../html/spirit/karma/reference/directive/as.html | 2 +- .../spirit/karma/reference/directive/buffer.html | 2 +- .../spirit/karma/reference/directive/columns.html | 2 +- .../spirit/karma/reference/directive/delimit.html | 2 +- .../karma/reference/directive/duplicate.html | 2 +- .../spirit/karma/reference/directive/maxwidth.html | 2 +- .../spirit/karma/reference/directive/omit.html | 2 +- .../spirit/karma/reference/directive/repeat.html | 2 +- .../karma/reference/directive/upperlower.html | 2 +- .../html/spirit/karma/reference/generate_api.html | 2 +- .../reference/generate_api/create_generator.html | 2 +- .../karma/reference/generate_api/iterator_api.html | 2 +- .../karma/reference/generate_api/stream_api.html | 2 +- .../spirit/karma/reference/generator_concepts.html | 2 +- .../generator_concepts/binarygenerator.html | 2 +- .../reference/generator_concepts/generator.html | 2 +- .../generator_concepts/narygenerator.html | 2 +- .../reference/generator_concepts/nonterminal.html | 40 +- .../generator_concepts/primitivegenerator.html | 2 +- .../generator_concepts/unarygenerator.html | 2 +- .../html/spirit/karma/reference/nonterminal.html | 2 +- .../karma/reference/nonterminal/grammar.html | 2 +- .../spirit/karma/reference/nonterminal/rule.html | 2 +- .../doc/html/spirit/karma/reference/numeric.html | 2 +- .../spirit/karma/reference/numeric/boolean.html | 2 +- .../karma/reference/numeric/real_number.html | 2 +- .../spirit/karma/reference/numeric/signed_int.html | 2 +- .../karma/reference/numeric/unsigned_int.html | 2 +- .../doc/html/spirit/karma/reference/operator.html | 2 +- .../karma/reference/operator/alternative.html | 2 +- .../karma/reference/operator/and_predicate.html | 2 +- .../spirit/karma/reference/operator/kleene.html | 2 +- .../html/spirit/karma/reference/operator/list.html | 2 +- .../karma/reference/operator/not_predicate.html | 2 +- .../spirit/karma/reference/operator/optional.html | 2 +- .../html/spirit/karma/reference/operator/plus.html | 2 +- .../spirit/karma/reference/operator/sequence.html | 2 +- .../doc/html/spirit/karma/reference/stream.html | 2 +- .../html/spirit/karma/reference/stream/stream.html | 2 +- .../doc/html/spirit/karma/reference/string.html | 2 +- .../html/spirit/karma/reference/string/string.html | 2 +- .../spirit/karma/reference/string/symbols.html | 2 +- libs/spirit/doc/html/spirit/karma/s05.html | 4 +- libs/spirit/doc/html/spirit/karma/tutorials.html | 2 +- .../karma/tutorials/karma_adapted_complex.html | 2 +- .../html/spirit/karma/tutorials/karma_complex.html | 2 +- .../karma/tutorials/karma_easier_complex.html | 2 +- .../doc/html/spirit/karma/tutorials/num_list.html | 2 +- .../html/spirit/karma/tutorials/num_matrix.html | 2 +- .../html/spirit/karma/tutorials/quick_start.html | 2 +- .../spirit/karma/tutorials/semantic_actions.html | 24 +- .../html/spirit/karma/tutorials/warming_up.html | 2 +- libs/spirit/doc/html/spirit/lex.html | 4 +- libs/spirit/doc/html/spirit/lex/abstracts.html | 2 +- .../spirit/lex/abstracts/lexer_primitives.html | 2 +- .../lexer_primitives/lexer_token_values.html | 2 +- .../lex/abstracts/lexer_semantic_actions.html | 2 +- .../spirit/lex/abstracts/lexer_static_model.html | 2 +- .../spirit/lex/abstracts/lexer_tokenizing.html | 2 +- .../doc/html/spirit/lex/lexer_introduction.html | 2 +- .../doc/html/spirit/lex/quick_reference.html | 2 +- .../lex/quick_reference/common_notation.html | 2 +- .../doc/html/spirit/lex/quick_reference/lexer.html | 2 +- .../html/spirit/lex/quick_reference/lexers.html | 2 +- .../html/spirit/lex/quick_reference/phoenix.html | 2 +- .../lex/quick_reference/semantic_actions.html | 2 +- libs/spirit/doc/html/spirit/lex/reference.html | 2 +- .../doc/html/spirit/lex/reference/lex_basics.html | 2 +- .../doc/html/spirit/lex/reference/lexer_api.html | 2 +- .../html/spirit/lex/reference/lexer_concepts.html | 2 +- .../spirit/lex/reference/lexer_concepts/lexer.html | 2 +- .../lex/reference/lexer_concepts/narylexer.html | 2 +- .../reference/lexer_concepts/primitivelexer.html | 2 +- .../lex/reference/lexer_concepts/unarylexer.html | 2 +- .../doc/html/spirit/lex/reference/primitives.html | 2 +- .../lex/reference/primitives/char_tokendef.html | 2 +- libs/spirit/doc/html/spirit/lex/tutorials.html | 2 +- .../spirit/lex/tutorials/lexer_quickstart1.html | 2 +- .../spirit/lex/tutorials/lexer_quickstart2.html | 2 +- .../spirit/lex/tutorials/lexer_quickstart3.html | 2 +- .../html/spirit/lex/tutorials/lexer_tutorials.html | 2 +- libs/spirit/doc/html/spirit/notes.html | 4 +- .../spirit/notes/porting_from_spirit_1_8_x.html | 2 +- libs/spirit/doc/html/spirit/notes/style_guide.html | 2 +- libs/spirit/doc/html/spirit/preface.html | 10 +- libs/spirit/doc/html/spirit/qi.html | 4 +- .../spirit/doc/html/spirit/qi/quick_reference.html | 2 +- .../spirit/qi/quick_reference/common_notation.html | 2 +- .../quick_reference/compound_attribute_rules.html | 2 +- .../spirit/qi/quick_reference/non_terminals.html | 2 +- .../html/spirit/qi/quick_reference/phoenix.html | 2 +- .../html/spirit/qi/quick_reference/qi_parsers.html | 2 +- .../qi/quick_reference/qi_parsers/action.html | 2 +- .../spirit/qi/quick_reference/qi_parsers/auto.html | 2 +- .../qi/quick_reference/qi_parsers/auxiliary.html | 2 +- .../qi/quick_reference/qi_parsers/binary.html | 2 +- .../spirit/qi/quick_reference/qi_parsers/char.html | 2 +- .../qi/quick_reference/qi_parsers/directive.html | 2 +- .../qi/quick_reference/qi_parsers/numeric.html | 2 +- .../qi/quick_reference/qi_parsers/operator.html | 2 +- .../qi/quick_reference/qi_parsers/string.html | 2 +- .../qi/quick_reference/semantic_actions.html | 2 +- libs/spirit/doc/html/spirit/qi/reference.html | 2 +- .../doc/html/spirit/qi/reference/action.html | 8 +- libs/spirit/doc/html/spirit/qi/reference/auto.html | 2 +- .../doc/html/spirit/qi/reference/auxiliary.html | 2 +- .../html/spirit/qi/reference/auxiliary/attr.html | 5 +- .../spirit/qi/reference/auxiliary/attr_cast.html | 2 +- .../html/spirit/qi/reference/auxiliary/eoi.html | 2 +- .../html/spirit/qi/reference/auxiliary/eol.html | 2 +- .../html/spirit/qi/reference/auxiliary/eps.html | 2 +- .../html/spirit/qi/reference/auxiliary/lazy.html | 6 +- .../doc/html/spirit/qi/reference/basics.html | 2 +- .../doc/html/spirit/qi/reference/binary.html | 2 +- .../spirit/qi/reference/binary/binary_big.html | 2 +- .../spirit/qi/reference/binary/binary_little.html | 2 +- .../spirit/qi/reference/binary/binary_native.html | 2 +- libs/spirit/doc/html/spirit/qi/reference/char.html | 2 +- .../doc/html/spirit/qi/reference/char/char.html | 4 +- .../html/spirit/qi/reference/char/char_class.html | 2 +- .../doc/html/spirit/qi/reference/directive.html | 2 +- .../doc/html/spirit/qi/reference/directive/as.html | 2 +- .../html/spirit/qi/reference/directive/expect.html | 2 +- .../html/spirit/qi/reference/directive/hold.html | 2 +- .../html/spirit/qi/reference/directive/lexeme.html | 2 +- .../spirit/qi/reference/directive/matches.html | 2 +- .../spirit/qi/reference/directive/no_case.html | 2 +- .../spirit/qi/reference/directive/no_skip.html | 2 +- .../html/spirit/qi/reference/directive/omit.html | 2 +- .../html/spirit/qi/reference/directive/raw.html | 2 +- .../html/spirit/qi/reference/directive/repeat.html | 2 +- .../html/spirit/qi/reference/directive/skip.html | 2 +- .../doc/html/spirit/qi/reference/nonterminal.html | 2 +- .../spirit/qi/reference/nonterminal/grammar.html | 2 +- .../html/spirit/qi/reference/nonterminal/rule.html | 2 +- .../doc/html/spirit/qi/reference/numeric.html | 2 +- .../html/spirit/qi/reference/numeric/boolean.html | 16 +- .../doc/html/spirit/qi/reference/numeric/int.html | 2 +- .../doc/html/spirit/qi/reference/numeric/real.html | 15 +- .../doc/html/spirit/qi/reference/numeric/uint.html | 2 +- .../doc/html/spirit/qi/reference/operator.html | 2 +- .../spirit/qi/reference/operator/alternative.html | 4 +- .../qi/reference/operator/and_predicate.html | 2 +- .../spirit/qi/reference/operator/difference.html | 2 +- .../html/spirit/qi/reference/operator/expect.html | 2 +- .../html/spirit/qi/reference/operator/kleene.html | 2 +- .../html/spirit/qi/reference/operator/list.html | 2 +- .../qi/reference/operator/not_predicate.html | 2 +- .../spirit/qi/reference/operator/optional.html | 2 +- .../spirit/qi/reference/operator/permutation.html | 2 +- .../html/spirit/qi/reference/operator/plus.html | 2 +- .../spirit/qi/reference/operator/sequence.html | 4 +- .../qi/reference/operator/sequential_or.html | 2 +- .../doc/html/spirit/qi/reference/parse_api.html | 2 +- .../qi/reference/parse_api/create_parser.html | 4 +- .../qi/reference/parse_api/iterator_api.html | 2 +- .../spirit/qi/reference/parse_api/stream_api.html | 2 +- .../html/spirit/qi/reference/parser_concepts.html | 2 +- .../qi/reference/parser_concepts/binaryparser.html | 2 +- .../qi/reference/parser_concepts/naryparser.html | 2 +- .../qi/reference/parser_concepts/nonterminal.html | 21 +- .../qi/reference/parser_concepts/parser.html | 2 +- .../reference/parser_concepts/primitiveparser.html | 2 +- .../qi/reference/parser_concepts/unaryparser.html | 2 +- .../doc/html/spirit/qi/reference/stream.html | 2 +- .../html/spirit/qi/reference/stream/stream.html | 2 +- .../doc/html/spirit/qi/reference/string.html | 2 +- .../html/spirit/qi/reference/string/string.html | 4 +- .../html/spirit/qi/reference/string/symbols.html | 2 +- libs/spirit/doc/html/spirit/qi/s04.html | 4 +- libs/spirit/doc/html/spirit/qi/tutorials.html | 2 +- .../complex___our_first_complex_parser.html | 6 +- .../tutorials/employee___parsing_into_structs.html | 2 +- .../html/spirit/qi/tutorials/mini_xml___asts_.html | 12 +- .../qi/tutorials/mini_xml___error_handling.html | 2 +- ...list___stuffing_numbers_into_a_std__vector.html | 14 +- ...mber_list_attribute___one_more__with_style.html | 2 +- .../tutorials/number_list_redux___list_syntax.html | 2 +- .../doc/html/spirit/qi/tutorials/quick_start.html | 2 +- .../html/spirit/qi/tutorials/roman_numerals.html | 6 +- .../html/spirit/qi/tutorials/semantic_actions.html | 26 +- .../spirit/qi/tutorials/sum___adding_numbers.html | 8 +- .../doc/html/spirit/qi/tutorials/warming_up.html | 2 +- libs/spirit/doc/html/spirit/rationale.html | 4 +- libs/spirit/doc/html/spirit/references.html | 4 +- libs/spirit/doc/html/spirit/repository.html | 4 +- libs/spirit/doc/html/spirit/structure.html | 4 +- libs/spirit/doc/html/spirit/structure/include.html | 2 +- libs/spirit/doc/html/spirit/support.html | 4 +- .../doc/html/spirit/support/line_pos_iterator.html | 2 +- .../spirit/doc/html/spirit/support/multi_pass.html | 2 +- libs/spirit/doc/html/spirit/support/utree.html | 2 +- libs/spirit/doc/html/spirit/what_s_new.html | 11 +- .../doc/html/spirit/what_s_new/spirit_1_x.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_1.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_2.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_3.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_4.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_4_1.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_4_2.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_5.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_5_1.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_5_2.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_5_3.html | 2 +- .../doc/html/spirit/what_s_new/spirit_2_5_4.html | 17 +- .../doc/html/spirit/what_s_new/spirit_2_5_5.html | 154 + libs/spirit/doc/html/spirit2_HTML.manifest | 1 + libs/spirit/doc/karma/auxiliary.qbk | 4 +- libs/spirit/doc/karma/complex.qbk | 2 +- libs/spirit/doc/karma/concepts.qbk | 27 +- libs/spirit/doc/karma/quick_reference.qbk | 4 +- libs/spirit/doc/lex/lexer_quickstart2.qbk | 8 +- libs/spirit/doc/lex/lexer_quickstart3.qbk | 6 +- libs/spirit/doc/lex/lexer_semantic_actions.qbk | 4 +- libs/spirit/doc/lex/quick_reference.qbk | 4 +- libs/spirit/doc/notes/porting_from_1_8.qbk | 2 +- libs/spirit/doc/preface.qbk | 2 +- libs/spirit/doc/qi/concepts.qbk | 7 +- libs/spirit/doc/qi/numeric.qbk | 14 +- libs/spirit/doc/qi/parse_api.qbk | 106 +- libs/spirit/doc/qi/quick_reference.qbk | 4 +- libs/spirit/doc/refcard/spirit-reference.tex | 4 +- libs/spirit/doc/spirit2.qbk | 18 +- libs/spirit/doc/what_s_new.qbk | 50 +- libs/spirit/doc/x3/changelog.qbk | 35 + libs/spirit/doc/x3/html/index.html | 116 + libs/spirit/doc/x3/html/spirit/abstracts.html | 56 + .../html/spirit/abstracts/compound_attributes.html | 172 + .../spirit/abstracts/more_compound_attributes.html | 134 + .../spirit/abstracts/nonterminal_attributes.html | 60 + .../abstracts/parsing_expression_grammar.html | 202 + .../spirit/abstracts/primitive_attributes.html | 69 + .../x3/html/spirit/abstracts/syntax_diagram.html | 168 + libs/spirit/doc/x3/html/spirit/changelog.html | 44 + .../doc/x3/html/spirit/changelog/spirit_3_0_1.html | 103 + libs/spirit/doc/x3/html/spirit/include.html | 65 + libs/spirit/doc/x3/html/spirit/introduction.html | 152 + libs/spirit/doc/x3/html/spirit/preface.html | 218 + .../spirit/doc/x3/html/spirit/quick_reference.html | 66 + .../doc/x3/html/spirit/quick_reference/action.html | 85 + .../x3/html/spirit/quick_reference/auxiliary.html | 194 + .../doc/x3/html/spirit/quick_reference/binary.html | 239 + .../doc/x3/html/spirit/quick_reference/char.html | 406 + .../spirit/quick_reference/common_notation.html | 150 + .../quick_reference/compound_attribute_rules.html | 309 + .../x3/html/spirit/quick_reference/directive.html | 282 + .../html/spirit/quick_reference/non_terminals.html | 150 + .../x3/html/spirit/quick_reference/numeric.html | 504 + .../x3/html/spirit/quick_reference/operator.html | 261 + .../spirit/quick_reference/semantic_actions.html | 55 + .../doc/x3/html/spirit/quick_reference/string.html | 183 + libs/spirit/doc/x3/html/spirit/tutorials.html | 61 + .../complex___our_first_complex_parser.html | 134 + .../tutorials/employee___parsing_into_structs.html | 337 + ...list___stuffing_numbers_into_a_std__vector.html | 84 + ...mber_list_attribute___one_more__with_style.html | 121 + .../tutorials/number_list_redux___list_syntax.html | 92 + .../doc/x3/html/spirit/tutorials/quick_start.html | 81 + .../spirit/doc/x3/html/spirit/tutorials/rexpr.html | 307 + .../x3/html/spirit/tutorials/roman_numerals.html | 335 + .../x3/html/spirit/tutorials/semantic_actions.html | 235 + .../spirit/tutorials/sum___adding_numbers.html | 116 + .../doc/x3/html/spirit/tutorials/warming_up.html | 264 + libs/spirit/doc/x3/html/spirit_x3_HTML.manifest | 38 + libs/spirit/doc/x3/include.qbk | 2 +- libs/spirit/doc/x3/quick_reference.qbk | 4 - libs/spirit/doc/x3/spirit_x3.qbk | 8 +- libs/spirit/example/karma/Jamfile | 3 +- libs/spirit/example/karma/complex_number_adapt.cpp | 1 + .../example/karma/simple_columns_directive.hpp | 2 +- libs/spirit/example/lex/Jamfile | 3 +- libs/spirit/example/lex/lexer_debug_support.cpp | 2 +- libs/spirit/example/qi/Jamfile | 3 +- libs/spirit/example/qi/compiler_tutorial/Jamfile | 3 +- libs/spirit/example/qi/expect.cpp | 5 +- libs/spirit/example/qi/iter_pos.hpp | 2 +- libs/spirit/example/qi/reference.cpp | 15 +- libs/spirit/example/x3/Jamfile | 4 +- libs/spirit/example/x3/actions.cpp | 1 + libs/spirit/example/x3/calc/calc8/compiler.cpp | 1 - libs/spirit/example/x3/calc/calc8/config.hpp | 4 +- libs/spirit/example/x3/calc/calc9/compiler.cpp | 1 - libs/spirit/example/x3/calc/calc9/config.hpp | 4 +- libs/spirit/example/x3/rexpr/rexpr_full/Jamfile | 5 +- .../example/x3/rexpr/rexpr_full/rexpr/config.hpp | 4 +- .../example/x3/rexpr/rexpr_full/test/Jamfile | 3 +- libs/spirit/meta/explicit-failures-markup.xml | 137 + libs/spirit/repository/doc/html/index.html | 115 +- .../doc/html/spirit2_repository_HTML.manifest | 23 + .../html/spirit_repository/acknowledgments.html | 73 + .../html/spirit_repository/karma_components.html | 53 + .../karma_components/directives.html | 46 + .../directives/karma_confix_generator.html | 326 + .../karma_components/nonterminal.html | 46 + .../karma_components/nonterminal/subrule.html | 510 + .../doc/html/spirit_repository/preface.html | 238 + .../doc/html/spirit_repository/qi_components.html | 73 + .../qi_components/directives.html | 54 + .../qi_components/directives/confix.html | 333 + .../qi_components/directives/distinct.html | 325 + .../qi_components/directives/kwd.html | 393 + .../qi_components/directives/seek.html | 259 + .../qi_components/nonterminal.html | 46 + .../qi_components/nonterminal/subrule.html | 787 + .../spirit_repository/qi_components/operators.html | 46 + .../qi_components/operators/keyword_list.html | 357 + .../spirit_repository/qi_components/primitive.html | 50 + .../qi_components/primitive/advance.html | 304 + .../qi_components/primitive/flush_multi_pass.html | 204 + .../doc/html/spirit_repository/what_s_new.html | 44 + .../spirit_repository/what_s_new/spirit_2_5_1.html | 55 + libs/spirit/repository/doc/karma/confix.qbk | 2 +- libs/spirit/repository/doc/qi/advance.qbk | 2 +- libs/spirit/repository/doc/qi/confix.qbk | 2 +- libs/spirit/repository/doc/qi/distinct.qbk | 4 +- libs/spirit/repository/doc/qi/flush_multi_pass.qbk | 2 +- libs/spirit/repository/doc/qi/keywords.qbk | 2 +- libs/spirit/repository/doc/spirit2_repository.qbk | 3 +- libs/spirit/repository/example/karma/Jamfile | 3 +- libs/spirit/repository/example/qi/Jamfile | 3 +- libs/spirit/repository/example/qi/seek.cpp | 2 +- libs/spirit/repository/test/Jamfile | 3 +- libs/spirit/repository/test/karma/confix.cpp | 2 +- libs/spirit/repository/test/qi/distinct.cpp | 2 +- libs/spirit/repository/test/qi/seek.cpp | 4 +- libs/spirit/repository/test/qi/test.hpp | 1 - libs/spirit/repository/test/test_headers/Jamfile | 3 +- libs/spirit/test/Jamfile | 321 +- libs/spirit/test/karma/Jamfile | 130 + libs/spirit/test/karma/binary2.cpp | 24 +- libs/spirit/test/karma/real3.cpp | 4 + libs/spirit/test/karma/regression_adapt_adt.cpp | 8 +- .../regression_container_variant_sequence.cpp | 2 +- .../test/karma/regression_real_policy_sign.cpp | 2 +- .../test/karma/regression_real_scientific.cpp | 2 +- libs/spirit/test/karma/test.hpp | 12 +- libs/spirit/test/karma/test_attr.hpp | 2 +- libs/spirit/test/karma/test_manip_attr.hpp | 2 +- libs/spirit/test/lex/Jamfile | 94 + libs/spirit/test/lex/set_token_value.cpp | 2 +- libs/spirit/test/lex/token_moretypes.cpp | 34 +- libs/spirit/test/qi/Jamfile | 145 + libs/spirit/test/qi/char1.cpp | 7 +- libs/spirit/test/qi/grammar_fail.cpp | 4 +- libs/spirit/test/qi/iterator_check.cpp | 52 + libs/spirit/test/qi/permutation.cpp | 6 + libs/spirit/test/qi/real.hpp | 5 +- libs/spirit/test/qi/rule_fail.cpp | 5 +- libs/spirit/test/qi/test.hpp | 1 - libs/spirit/test/qi/test_attr.hpp | 2 +- libs/spirit/test/qi/test_manip_attr.hpp | 2 +- libs/spirit/test/qi/uint1.cpp | 26 +- libs/spirit/test/support/Jamfile | 57 + .../test/support/regression_line_pos_iterator.cpp | 149 + .../regression_multi_pass_position_iterator.cpp | 7 +- libs/spirit/test/test_headers/Jamfile | 3 +- libs/spirit/test/x3/Jamfile | 165 +- libs/spirit/test/x3/attribute_type_check.cpp | 113 + libs/spirit/test/x3/binary.cpp | 4 +- libs/spirit/test/x3/char1.cpp | 2 +- libs/spirit/test/x3/confix.cpp | 3 +- libs/spirit/test/x3/container_support.cpp | 30 + libs/spirit/test/x3/error_handler.cpp | 57 + libs/spirit/test/x3/expect.cpp | 14 + libs/spirit/test/x3/fusion_map.cpp | 7 +- libs/spirit/test/x3/iterator_check.cpp | 49 + libs/spirit/test/x3/lit1.cpp | 7 + libs/spirit/test/x3/optional.cpp | 4 + libs/spirit/test/x3/raw.cpp | 8 + libs/spirit/test/x3/symbols3.cpp | 2 +- libs/spirit/test/x3/uint1.cpp | 24 + libs/spirit/test/x3/with.cpp | 54 + libs/spirit/workbench/qi/Jamfile | 3 +- libs/stacktrace/build/Jamfile.v2 | 15 +- libs/stacktrace/build/has_windbg_cached.cpp | 2 +- libs/stacktrace/doc/autodoc.xml | 8 +- libs/stacktrace/doc/stacktrace.qbk | 2 + libs/stacktrace/example/debug_function.cpp | 4 +- libs/stacktrace/example/terminate_handler.cpp | 13 +- libs/stacktrace/example/throwing_st.cpp | 6 +- libs/stacktrace/test/Jamfile.v2 | 43 +- libs/statechart/doc/index.html | 2 +- libs/statechart/test/Jamfile.v2 | 9 +- libs/statechart/test/UnconsumedResultTest.cpp | 34 +- libs/system/test/Jamfile.v2 | 128 +- libs/system/test/before_main_test.cpp | 30 + libs/system/test/header_only_test.cpp | 2 +- libs/system/test/initialization_test.cpp | 8 +- libs/system/test/quick.cpp | 2 +- libs/system/test/single_instance_1.cpp | 29 + libs/system/test/single_instance_2.cpp | 29 + libs/system/test/single_instance_test.cpp | 32 + libs/system/test/throws_assign_fail.cpp | 28 + libs/test/CONTRIBUTE.md | 25 + libs/test/README.md | 36 +- libs/test/build/Jamfile.v2 | 6 +- libs/test/doc/closing_chapters/change_log.qbk | 44 +- libs/test/doc/doxygen_reference_generated_doc.xml | 27 +- libs/test/doc/examples/example10.run-fail.cpp | 7 + libs/test/doc/examples/example22.run-fail.cpp | 9 + libs/test/doc/examples/example23.run-fail.cpp | 10 + libs/test/doc/examples/example49.run.cpp | 14 +- libs/test/doc/html/BOOST_DATA_TEST_CASE.html | 8 +- libs/test/doc/html/BOOST_DATA_TEST_CASE_F.html | 2 +- libs/test/doc/html/BOOST_DATA_TEST_CASE_IMPL.html | 10 +- libs/test/doc/html/BOOST_DATA_TEST_CASE_PARAM.html | 8 +- libs/test/doc/html/BOOST_DATA_TEST_CONTEXT.html | 8 +- libs/test/doc/html/BOOST_DATA_TES_idp40514448.html | 49 - libs/test/doc/html/BOOST_DATA_TES_idp40518544.html | 49 - libs/test/doc/html/BOOST_DATA_TES_idp40520992.html | 49 - libs/test/doc/html/BOOST_DATA_TES_idp41791408.html | 49 + libs/test/doc/html/BOOST_DATA_TES_idp41795504.html | 49 + libs/test/doc/html/BOOST_DATA_TES_idp41797952.html | 49 + libs/test/doc/html/BOOST_LIB_NAME.html | 2 +- libs/test/doc/html/BOOST_PARAM_CL_idp41068512.html | 49 - libs/test/doc/html/BOOST_PARAM_CL_idp42345472.html | 49 + libs/test/doc/html/BOOST_PARAM_TEST_CASE.html | 8 +- libs/test/doc/html/BOOST_TEST_BIND1ST.html | 8 +- libs/test/doc/html/BOOST_TEST_CHECKPOINT.html | 2 +- libs/test/doc/html/BOOST_TEST_DAT_idp40509392.html | 49 - libs/test/doc/html/BOOST_TEST_DAT_idp41786352.html | 49 + libs/test/doc/html/BOOST_TEST_DIS_idp40678848.html | 49 - libs/test/doc/html/BOOST_TEST_DIS_idp41955808.html | 49 + libs/test/doc/html/BOOST_TEST_DS_ASSERT.html | 2 +- libs/test/doc/html/BOOST_TEST_DS_ERROR.html | 8 +- libs/test/doc/html/BOOST_TEST_EMPTY_STRING.html | 2 +- libs/test/doc/html/BOOST_TEST_FRA_idp41807120.html | 49 - libs/test/doc/html/BOOST_TEST_FRA_idp43087792.html | 49 + libs/test/doc/html/BOOST_TEST_L.html | 2 +- libs/test/doc/html/BOOST_TEST_LOG_ENTRY.html | 8 +- libs/test/doc/html/BOOST_TEST_MESSAGE.html | 8 +- libs/test/doc/html/BOOST_TEST_NO__idp10982080.html | 49 - libs/test/doc/html/BOOST_TEST_NO__idp11021520.html | 49 - libs/test/doc/html/BOOST_TEST_NO__idp11222608.html | 49 - libs/test/doc/html/BOOST_TEST_NO__idp12034064.html | 49 + libs/test/doc/html/BOOST_TEST_NO__idp12039424.html | 49 + libs/test/doc/html/BOOST_TEST_NO__idp12073392.html | 49 + libs/test/doc/html/BOOST_TEST_PASSPOINT.html | 2 +- libs/test/doc/html/BOOST_TEST_SETUP_ASSERT.html | 2 +- libs/test/doc/html/BOOST_TEST_STRINGIZE.html | 2 +- libs/test/doc/html/BOOST_TEST_SYS_ASSERT.html | 8 +- .../test/doc/html/boost/debug/attach_debugger.html | 4 +- .../doc/html/boost/debug/break_memory_alloc.html | 4 +- .../doc/html/boost/debug/dbg_startup_info.html | 2 +- .../doc/html/boost/debug/detect_memory_leaks.html | 4 +- libs/test/doc/html/boost/debug/set_debugger.html | 4 +- libs/test/doc/html/boost/debug/under_debugger.html | 4 +- libs/test/doc/html/boost/execution_aborted.html | 2 +- libs/test/doc/html/boost/execution_exception.html | 14 +- .../html/boost/execution_exception/error_code.html | 10 +- .../html/boost/execution_exception/location.html | 20 +- libs/test/doc/html/boost/execution_monitor.html | 48 +- .../html/boost/math/fpc/close_at_tolerance.html | 32 +- .../html/boost/math/fpc/percent_tolerance_t.html | 10 +- .../html/boost/math/fpc/small_with_tolerance.html | 20 +- .../boost/math/fpc/tolerance_base_idp41270752.html | 51 - .../boost/math/fpc/tolerance_base_idp41273280.html | 52 - .../boost/math/fpc/tolerance_base_idp42547712.html | 51 + .../boost/math/fpc/tolerance_base_idp42550240.html | 52 + .../doc/html/boost/math/fpc/tolerance_based.html | 10 +- .../boost/math/fpc/tolerance_based_delegate.html | 8 +- libs/test/doc/html/boost/nfp/has_param.html | 12 +- .../html/boost/nfp/has_param_name_idp42219216.html | 52 - .../html/boost/nfp/has_param_name_idp43511216.html | 52 + .../html/boost/nfp/is_named_param_idp42200848.html | 51 - .../html/boost/nfp/is_named_param_idp42204768.html | 51 - .../html/boost/nfp/is_named_param_idp43492848.html | 51 + .../html/boost/nfp/is_named_param_idp43496768.html | 51 + .../doc/html/boost/nfp/is_named_param_pack.html | 8 +- libs/test/doc/html/boost/nfp/keyword.html | 18 +- libs/test/doc/html/boost/nfp/named_parameter.html | 56 +- .../html/boost/nfp/named_parameter_combine.html | 40 +- libs/test/doc/html/boost/nfp/nil.html | 58 +- libs/test/doc/html/boost/nfp/param_type.html | 12 +- .../html/boost/nfp/param_type_nam_idp42211568.html | 52 - .../html/boost/nfp/param_type_nam_idp43503568.html | 52 + libs/test/doc/html/boost/nfp/typed_keyword.html | 14 +- .../html/boost/nfp/typed_keyword__idp42245360.html | 99 - .../html/boost/nfp/typed_keyword__idp43537360.html | 99 + libs/test/doc/html/boost/system_error.html | 16 +- .../html/boost/test_tools/assertion_result.html | 52 +- .../boost/test_tools/assertion_result/dummy.html | 20 +- libs/test/doc/html/boost/test_tools/bitwise.html | 2 +- .../doc/html/boost/test_tools/lexicographic.html | 2 +- .../html/boost/test_tools/output_test_stream.html | 64 +- .../doc/html/boost/test_tools/per_element.html | 2 +- libs/test/doc/html/boost/test_tools/tolerance.html | 4 +- .../doc/html/boost/unit_test/INV_TEST_UNIT_ID.html | 2 +- .../doc/html/boost/unit_test/MAX_TEST_CASE_ID.html | 2 +- .../html/boost/unit_test/MAX_TEST_SUITE_ID.html | 2 +- .../doc/html/boost/unit_test/MIN_TEST_CASE_ID.html | 2 +- .../html/boost/unit_test/MIN_TEST_SUITE_ID.html | 2 +- .../unit_test/bt_iterator_tr_idp42101520.html | 79 - .../unit_test/bt_iterator_tr_idp42113856.html | 72 - .../unit_test/bt_iterator_tr_idp43387648.html | 93 + .../unit_test/bt_iterator_tr_idp43405856.html | 72 + .../html/boost/unit_test/bt_iterator_traits.html | 12 +- libs/test/doc/html/boost/unit_test/data/make.html | 8 +- .../boost/unit_test/data/monomorphic/array.html | 30 +- .../unit_test/data/monomorphic/collection.html | 38 +- .../unit_test/data/monomorphic/generated_by.html | 36 +- .../data/monomorphic/generated_by/iterator.html | 32 +- .../boost/unit_test/data/monomorphic/grid.html | 36 +- .../unit_test/data/monomorphic/grid/iterator.html | 32 +- .../unit_test/data/monomorphic/init_list.html | 30 +- .../unit_test/data/monomorphic/is_dataset.html | 8 +- .../monomorphic/is_dataset_Dat_idp40098592.html | 53 - .../monomorphic/is_dataset_Dat_idp40101168.html | 53 - .../monomorphic/is_dataset_Dat_idp41375456.html | 53 + .../monomorphic/is_dataset_Dat_idp41378032.html | 53 + .../monomorphic/is_dataset_arr_idp40070064.html | 51 - .../monomorphic/is_dataset_arr_idp41346928.html | 51 + .../monomorphic/is_dataset_col_idp40089760.html | 51 - .../monomorphic/is_dataset_col_idp41366624.html | 51 + .../monomorphic/is_dataset_gen_idp40152480.html | 51 - .../monomorphic/is_dataset_gen_idp41429440.html | 51 + .../monomorphic/is_dataset_gri_idp40264176.html | 51 - .../monomorphic/is_dataset_gri_idp41541136.html | 51 + .../monomorphic/is_dataset_ini_idp40299952.html | 51 - .../monomorphic/is_dataset_ini_idp41576912.html | 51 + .../monomorphic/is_dataset_joi_idp40324192.html | 51 - .../monomorphic/is_dataset_joi_idp41601152.html | 51 + .../monomorphic/is_dataset_sin_idp40367520.html | 51 - .../monomorphic/is_dataset_sin_idp41644480.html | 51 + .../monomorphic/is_dataset_zip_idp40393056.html | 51 - .../monomorphic/is_dataset_zip_idp41670016.html | 51 + .../boost/unit_test/data/monomorphic/join.html | 36 +- .../unit_test/data/monomorphic/join/iterator.html | 32 +- .../boost/unit_test/data/monomorphic/random_t.html | 40 +- .../unit_test/data/monomorphic/result_of/grid.html | 2 +- .../unit_test/data/monomorphic/result_of/join.html | 2 +- .../unit_test/data/monomorphic/result_of/zip.html | 2 +- .../unit_test/data/monomorphic/singleton.html | 40 +- .../data/monomorphic/singleton/iterator.html | 32 +- .../boost/unit_test/data/monomorphic/xrange_t.html | 28 +- .../html/boost/unit_test/data/monomorphic/zip.html | 36 +- .../unit_test/data/monomorphic/zip/iterator.html | 32 +- .../test/doc/html/boost/unit_test/data/random.html | 4 +- .../html/boost/unit_test/data/result_of/make.html | 8 +- .../test/doc/html/boost/unit_test/data/size_t.html | 72 +- .../html/boost/unit_test/data/size_t/dummy.html | 20 +- .../test/doc/html/boost/unit_test/data/xrange.html | 4 +- .../boost/unit_test/framework/add_context.html | 4 +- .../boost/unit_test/framework/clear_context.html | 4 +- .../unit_test/framework/context_generator.html | 24 +- .../framework/current_auto_test_suite.html | 10 +- .../unit_test/framework/current_test_case.html | 4 +- .../unit_test/framework/current_test_case_id.html | 10 +- .../unit_test/framework/current_test_unit.html | 4 +- .../framework/deregister_global_fixture.html | 4 +- .../unit_test/framework/deregister_observer.html | 4 +- .../unit_test/framework/deregister_test_unit.html | 10 +- .../unit_test/framework/finalize_setup_phase.html | 4 +- .../boost/unit_test/framework/get_idp40762048.html | 87 - .../boost/unit_test/framework/get_idp40766640.html | 90 - .../boost/unit_test/framework/get_idp42039008.html | 87 + .../boost/unit_test/framework/get_idp42043600.html | 90 + .../doc/html/boost/unit_test/framework/init.html | 4 +- .../boost/unit_test/framework/internal_error.html | 10 +- .../unit_test/framework/master_test_suite.html | 4 +- .../boost/unit_test/framework/nothing_to_test.html | 10 +- .../framework/register_global_fixture.html | 4 +- .../unit_test/framework/register_observer.html | 4 +- .../framework/register_test__idp40719552.html | 74 - .../framework/register_test__idp40722784.html | 74 - .../framework/register_test__idp41996512.html | 74 + .../framework/register_test__idp41999744.html | 74 + .../boost/unit_test/framework/run_idp40772144.html | 80 - .../boost/unit_test/framework/run_idp42049104.html | 80 + .../boost/unit_test/framework/setup_error.html | 10 +- .../html/boost/unit_test/framework/shutdown.html | 4 +- .../html/boost/unit_test/init_unit_test_func.html | 10 +- .../unit_test/is_container_f_idp42092864.html | 61 - .../unit_test/is_container_f_idp43378656.html | 61 + .../html/boost/unit_test/is_forward_iterable.html | 10 +- libs/test/doc/html/boost/unit_test/log/begin.html | 10 +- libs/test/doc/html/boost/unit_test/log/end.html | 2 +- .../html/boost/unit_test/log_checkpoint_data.html | 14 +- .../doc/html/boost/unit_test/log_entry_data.html | 20 +- .../html/boost/unit_test/master_test_suite_t.html | 92 +- .../unit_test/output/compiler_log_formatter.html | 106 +- .../unit_test/output/plain_report_formatter.html | 36 +- .../boost/unit_test/output/xml_log_formatter.html | 90 +- .../unit_test/output/xml_report_formatter.html | 30 +- .../html/boost/unit_test/progress_monitor_t.html | 44 +- .../html/boost/unit_test/results_collector_t.html | 68 +- .../boost/unit_test/results_reporter/format.html | 36 +- .../unit_test/results_reporter/get_stream.html | 10 +- .../results_reporter/set_format_idp41203312.html | 80 - .../results_reporter/set_format_idp41207392.html | 74 - .../results_reporter/set_format_idp42480272.html | 80 + .../results_reporter/set_format_idp42484352.html | 74 + .../unit_test/results_reporter/set_level.html | 4 +- .../unit_test/results_reporter/set_stream.html | 10 +- .../runtime_config/btrt_auto_start_dbg.html | 8 +- .../runtime_config/btrt_break_exec_path.html | 2 +- .../unit_test/runtime_config/btrt_build_info.html | 2 +- .../runtime_config/btrt_catch_sys_errors.html | 2 +- .../runtime_config/btrt_color_output.html | 2 +- .../runtime_config/btrt_combined_logger.html | 2 +- .../runtime_config/btrt_detect_fp_except.html | 2 +- .../runtime_config/btrt_detect_mem_leaks.html | 2 +- .../boost/unit_test/runtime_config/btrt_help.html | 2 +- .../runtime_config/btrt_list_content.html | 2 +- .../unit_test/runtime_config/btrt_list_labels.html | 2 +- .../unit_test/runtime_config/btrt_log_format.html | 2 +- .../unit_test/runtime_config/btrt_log_level.html | 2 +- .../unit_test/runtime_config/btrt_log_sink.html | 2 +- .../runtime_config/btrt_output_format.html | 2 +- .../unit_test/runtime_config/btrt_random_seed.html | 2 +- .../runtime_config/btrt_report_format.html | 2 +- .../runtime_config/btrt_report_level.html | 2 +- .../runtime_config/btrt_report_mem_leaks.html | 2 +- .../unit_test/runtime_config/btrt_report_sink.html | 2 +- .../unit_test/runtime_config/btrt_result_code.html | 2 +- .../unit_test/runtime_config/btrt_run_filters.html | 2 +- .../runtime_config/btrt_save_test_pattern.html | 2 +- .../runtime_config/btrt_show_progress.html | 2 +- .../boost/unit_test/runtime_config/btrt_usage.html | 2 +- .../runtime_config/btrt_use_alt_stack.html | 2 +- .../unit_test/runtime_config/btrt_version.html | 2 +- .../runtime_config/btrt_wait_for_debugger.html | 2 +- .../unit_test/runtime_config/stream_holder.html | 43 +- .../stream_holder/callback_cleaner.html | 72 + .../doc/html/boost/unit_test/static_constant.html | 2 +- libs/test/doc/html/boost/unit_test/test_case.html | 80 +- .../doc/html/boost/unit_test/test_observer.html | 70 +- .../doc/html/boost/unit_test/test_results.html | 44 +- libs/test/doc/html/boost/unit_test/test_suite.html | 100 +- libs/test/doc/html/boost/unit_test/test_unit.html | 76 +- .../html/boost/unit_test/test_unit_generator.html | 20 +- .../boost/unit_test/unit_test_log_formatter.html | 100 +- .../doc/html/boost/unit_test/unit_test_log_t.html | 161 +- .../utils/find_first_not_idp42011888.html | 91 - .../utils/find_first_not_idp42019408.html | 97 - .../utils/find_first_not_idp43297680.html | 91 + .../utils/find_first_not_idp43305200.html | 97 + .../utils/find_last_not__idp42045456.html | 92 - .../utils/find_last_not__idp42052976.html | 97 - .../utils/find_last_not__idp43331248.html | 92 + .../utils/find_last_not__idp43338768.html | 97 + .../unit_test/utils/find_last_of_idp42028672.html | 91 - .../unit_test/utils/find_last_of_idp42036192.html | 97 - .../unit_test/utils/find_last_of_idp43314464.html | 91 + .../unit_test/utils/find_last_of_idp43321984.html | 97 + .../unit_test/utils/mismatch_idp41994832.html | 91 - .../unit_test/utils/mismatch_idp42002480.html | 95 - .../unit_test/utils/mismatch_idp43280624.html | 91 + .../unit_test/utils/mismatch_idp43288272.html | 95 + .../utils/replace_all_oc_idp42070976.html | 103 - .../utils/replace_all_oc_idp43356768.html | 103 + .../utils/replace_all_occurrences_of.html | 12 +- .../test/doc/html/boost_test/acknowledgements.html | 2 +- libs/test/doc/html/boost_test/adv_scenarios.html | 2 +- .../html/boost_test/adv_scenarios/build_utf.html | 2 +- .../adv_scenarios/entry_point_overview.html | 2 +- .../adv_scenarios/external_test_runner.html | 2 +- .../adv_scenarios/obsolete_init_func.html | 4 +- .../adv_scenarios/shared_lib_customizations.html | 2 +- .../shared_lib_customizations/entry_point.html | 2 +- .../shared_lib_customizations/init_func.html | 2 +- .../single_header_customizations.html | 2 +- .../single_header_customizations/entry_point.html | 2 +- .../single_header_customizations/init_func.html | 2 +- .../adv_scenarios/static_lib_customizations.html | 2 +- .../static_lib_customizations/entry_point.html | 2 +- .../static_lib_customizations/init_func.html | 2 +- .../adv_scenarios/test_module_init_overview.html | 2 +- .../adv_scenarios/test_module_runner_overview.html | 2 +- libs/test/doc/html/boost_test/change_log.html | 202 +- libs/test/doc/html/boost_test/intro.html | 2 +- .../html/boost_test/intro/design_rationale.html | 2 +- .../doc/html/boost_test/intro/how_to_read.html | 2 +- .../practical_usage_recommendations.html | 2 +- .../command_line_usage_recommendatio.html | 2 +- .../practical_usage_recommendations/general.html | 2 +- .../ide_usage_recommendations.html | 2 +- .../practical_usage_recommendations/tutorials.html | 2 +- .../tutorials/bt_and_tdd.html | 2 +- .../tutorials/hello.html | 2 +- .../web_wisdom.html | 6 +- libs/test/doc/html/boost_test/reference.html | 2 +- libs/test/doc/html/boost_test/runtime_config.html | 2 +- .../html/boost_test/runtime_config/summary.html | 2 +- .../runtime_config/test_unit_filtering.html | 2 +- libs/test/doc/html/boost_test/section_faq.html | 2 +- .../test/doc/html/boost_test/section_glossary.html | 2 +- libs/test/doc/html/boost_test/test_output.html | 2 +- .../html/boost_test/test_output/log_formats.html | 2 +- .../log_formats/log_human_readable_format.html | 2 +- .../test_output/log_formats/log_junit_format.html | 8 +- .../test_output/log_formats/log_xml_format.html | 2 +- .../test_output/log_formats/test_log_output.html | 2 +- .../html/boost_test/test_output/logging_api.html | 2 +- .../logging_api/custom_log_formatter.html | 8 +- .../test_output/logging_api/log_ct_log_format.html | 6 +- .../test_output/logging_api/log_ct_log_level.html | 4 +- .../log_ct_output_stream_redirection.html | 4 +- .../boost_test/test_output/report_formats.html | 2 +- .../report_human_readable_format.html | 2 +- .../report_formats/report_xml_format.html | 2 +- .../doc/html/boost_test/test_output/summary.html | 2 +- .../test_output/test_output_progress.html | 18 +- .../test_tools_support_for_logging.html | 2 +- .../checkpoints.html | 21 +- .../test_tools_support_for_logging/contexts.html | 2 +- .../log_floating_points.html | 2 +- .../test_output_macro_message.html | 2 +- .../testing_tool_output_disable.html | 2 +- libs/test/doc/html/boost_test/testing_tools.html | 2 +- .../testing_tools/boost_test_universal_macro.html | 2 +- .../testing_tools/custom_predicates.html | 2 +- .../html/boost_test/testing_tools/debugging.html | 2 +- .../testing_tools/exception_correctness.html | 2 +- .../testing_tools/expected_failures.html | 2 +- .../testing_tools/extended_comparison.html | 2 +- .../testing_tools/extended_comparison/bitwise.html | 2 +- .../extended_comparison/collections.html | 21 +- .../extended_comparison/floating_point.html | 2 +- .../floating_point/customizing_for_tolerance.html | 2 +- .../floating_points_comparison_impl.html | 2 +- .../floating_points_comparison_theory.html | 2 +- .../testing_tools/extended_comparison/strings.html | 2 +- .../boost_test/testing_tools/internal_details.html | 2 +- .../testing_tools/output_stream_testing.html | 2 +- .../doc/html/boost_test/testing_tools/reports.html | 2 +- .../doc/html/boost_test/testing_tools/summary.html | 2 +- .../doc/html/boost_test/testing_tools/timeout.html | 2 +- .../tools_assertion_severity_level.html | 2 +- .../doc/html/boost_test/tests_organization.html | 4 +- .../boost_test/tests_organization/decorators.html | 2 +- .../decorators/explicit_decorator_declaration.html | 2 +- .../decorators/suite_level_decorators.html | 2 +- .../boost_test/tests_organization/enabling.html | 2 +- .../boost_test/tests_organization/fixtures.html | 2 +- .../tests_organization/fixtures/case.html | 2 +- .../tests_organization/fixtures/global.html | 2 +- .../tests_organization/fixtures/models.html | 2 +- .../fixtures/per_test_suite_fixture.html | 2 +- .../boost_test/tests_organization/semantic.html | 2 +- .../summary_of_the_api_for_declaring.html | 2 +- .../boost_test/tests_organization/test_cases.html | 2 +- .../tests_organization/test_cases/param_test.html | 4 +- .../test_cases/test_case_generation.html | 2 +- .../test_cases/test_case_generation/datasets.html | 2 +- .../datasets_auto_registration.html | 2 +- .../test_case_generation/generators.html | 4 +- .../test_case_generation/operations.html | 6 +- .../test_cases/test_organization_nullary.html | 6 +- .../test_cases/test_organization_templates.html | 235 +- .../boost_test/tests_organization/test_suite.html | 8 +- .../test_suite/master_test_suite.html | 2 +- .../tests_organization/tests_dependencies.html | 2 +- .../tests_organization/tests_grouping.html | 2 +- libs/test/doc/html/boost_test/usage_variants.html | 2 +- libs/test/doc/html/boost_test/utf_reference.html | 2 +- .../boost_test/utf_reference/link_references.html | 2 +- .../link_references/config_disable_alt_stack.html | 4 +- .../link_boost_test_alternative_init_macro.html | 2 +- .../link_references/link_boost_test_dyn_link.html | 2 +- .../link_boost_test_global_configuration.html | 2 +- .../link_boost_test_main_macro.html | 2 +- .../link_boost_test_module_macro.html | 2 +- .../link_references/link_boost_test_no_lib.html | 2 +- .../link_references/link_boost_test_no_main.html | 2 +- .../utf_reference/rt_param_reference.html | 2 +- .../utf_reference/rt_param_reference/auto_dbg.html | 2 +- .../rt_param_reference/build_info.html | 2 +- .../rt_param_reference/catch_system.html | 2 +- .../rt_param_reference/color_output.html | 2 +- .../rt_param_reference/detect_fp_exceptions.html | 2 +- .../rt_param_reference/detect_memory_leaks.html | 2 +- .../utf_reference/rt_param_reference/help.html | 2 +- .../rt_param_reference/list_content.html | 2 +- .../rt_param_reference/list_labels.html | 2 +- .../rt_param_reference/log_format.html | 2 +- .../rt_param_reference/log_level.html | 2 +- .../utf_reference/rt_param_reference/log_sink.html | 2 +- .../utf_reference/rt_param_reference/logger.html | 32 +- .../rt_param_reference/output_format.html | 2 +- .../utf_reference/rt_param_reference/random.html | 2 +- .../rt_param_reference/report_format.html | 2 +- .../rt_param_reference/report_level.html | 2 +- .../rt_param_reference/report_memory_leaks_to.html | 2 +- .../rt_param_reference/report_sink.html | 2 +- .../rt_param_reference/result_code.html | 2 +- .../utf_reference/rt_param_reference/run_test.html | 2 +- .../rt_param_reference/save_pattern.html | 2 +- .../rt_param_reference/show_progress.html | 2 +- .../utf_reference/rt_param_reference/usage.html | 2 +- .../rt_param_reference/use_alt_stack.html | 2 +- .../rt_param_reference/wait_for_debugger.html | 2 +- .../utf_reference/test_org_reference.html | 2 +- .../test_org_reference/decorator_depends_on.html | 2 +- .../test_org_reference/decorator_description.html | 2 +- .../test_org_reference/decorator_enable_if.html | 2 +- .../test_org_reference/decorator_enabled.html | 2 +- .../test_org_reference/decorator_fixture.html | 2 +- .../test_org_reference/decorator_label.html | 2 +- .../test_org_reference/decorator_precondition.html | 2 +- .../test_org_boost_auto_test_case.html | 2 +- .../test_org_boost_auto_test_suite.html | 2 +- .../test_org_boost_auto_test_suite_end.html | 2 +- .../test_org_boost_global_fixture.html | 2 +- .../test_org_boost_test_case.html | 2 +- .../test_org_boost_test_case_auto_template.html | 2 +- .../test_org_boost_test_case_fixture.html | 2 +- .../test_org_boost_test_case_parameter.html | 2 +- .../test_org_boost_test_case_template.html | 2 +- ...test_org_boost_test_case_template_function.html | 2 +- .../test_org_boost_test_dataset.html | 2 +- .../test_org_boost_test_dataset_fixture.html | 2 +- .../test_org_boost_test_decorator.html | 2 +- .../test_org_boost_test_global_fixture.html | 2 +- .../test_org_boost_test_suite.html | 2 +- .../test_org_boost_test_suite_fixture.html | 2 +- .../boost_test/utf_reference/testing_tool_ref.html | 2 +- .../testing_tool_ref/assertion_boost_error.html | 2 +- .../testing_tool_ref/assertion_boost_fail.html | 2 +- .../assertion_boost_is_defined.html | 2 +- .../testing_tool_ref/assertion_boost_level.html | 2 +- .../assertion_boost_level_bitwise_eq.html | 2 +- .../assertion_boost_level_close.html | 2 +- .../assertion_boost_level_close_fraction.html | 2 +- .../testing_tool_ref/assertion_boost_level_eq.html | 2 +- .../assertion_boost_level_eq_collections.html | 2 +- .../assertion_boost_level_exception.html | 2 +- .../testing_tool_ref/assertion_boost_level_ge.html | 2 +- .../testing_tool_ref/assertion_boost_level_gt.html | 2 +- .../testing_tool_ref/assertion_boost_level_le.html | 2 +- .../testing_tool_ref/assertion_boost_level_lt.html | 2 +- .../assertion_boost_level_message.html | 2 +- .../testing_tool_ref/assertion_boost_level_ne.html | 2 +- .../assertion_boost_level_no_throw.html | 2 +- .../assertion_boost_level_predicate.html | 2 +- .../assertion_boost_level_small.html | 2 +- .../assertion_boost_level_throw.html | 2 +- .../assertion_boost_test_universal_macro.html | 2 +- .../assertion_control_under_debuggable.html | 2 +- .../assertion_control_under_debugger.html | 2 +- .../decorator_expected_failures.html | 2 +- .../testing_tool_ref/decorator_timeout.html | 2 +- .../testing_tool_ref/decorator_tolerance.html | 2 +- .../test_org_boost_test_case_expected_failure.html | 2 +- .../utf_reference/testout_reference.html | 2 +- .../test_output_macro_checkpoint.html | 2 +- .../test_output_macro_context.html | 2 +- .../test_output_macro_disable_type.html | 2 +- .../testout_reference/test_output_macro_info.html | 2 +- .../test_output_macro_message.html | 2 +- .../test_output_macro_passpoint.html | 2 +- .../html/header/boost/test/data/config_hpp.html | 14 +- .../boost/test/data/for_each_sample_hpp.html | 10 +- .../boost/test/data/monomorphic/array_hpp.html | 4 +- .../test/data/monomorphic/collection_hpp.html | 10 +- .../boost/test/data/monomorphic/fwd_hpp.html | 16 +- .../boost/test/data/monomorphic/generate_hpp.html | 4 +- .../data/monomorphic/generators/keywords_hpp.html | 2 +- .../data/monomorphic/generators/random_hpp.html | 2 +- .../data/monomorphic/generators/xrange_hpp.html | 2 +- .../test/data/monomorphic/generators_hpp.html | 8 +- .../boost/test/data/monomorphic/grid_hpp.html | 10 +- .../data/monomorphic/initializer_list_hpp.html | 10 +- .../boost/test/data/monomorphic/join_hpp.html | 16 +- .../boost/test/data/monomorphic/singleton_hpp.html | 10 +- .../boost/test/data/monomorphic/zip_hpp.html | 16 +- .../doc/html/header/boost/test/data/size_hpp.html | 58 +- .../html/header/boost/test/data/test_case_hpp.html | 16 +- .../html/header/boost/test/debug_config_hpp.html | 2 +- .../test/doc/html/header/boost/test/debug_hpp.html | 2 +- .../boost/test/detail/global_typedef_hpp.html | 2 +- .../header/boost/test/execution_monitor_hpp.html | 4 +- .../doc/html/header/boost/test/framework_hpp.html | 14 +- .../test/output/compiler_log_formatter_hpp.html | 2 +- .../test/output/plain_report_formatter_hpp.html | 2 +- .../boost/test/output/xml_log_formatter_hpp.html | 2 +- .../test/output/xml_report_formatter_hpp.html | 2 +- .../header/boost/test/parameterized_test_hpp.html | 10 +- .../header/boost/test/progress_monitor_hpp.html | 8 +- .../header/boost/test/results_collector_hpp.html | 2 +- .../header/boost/test/results_reporter_hpp.html | 6 +- .../boost/test/tools/assertion_result_hpp.html | 2 +- .../boost/test/tools/detail/bitwise_manip_hpp.html | 4 +- .../test/tools/detail/lexicographic_manip_hpp.html | 4 +- .../test/tools/detail/per_element_manip_hpp.html | 4 +- .../test/tools/detail/tolerance_manip_hpp.html | 2 +- .../test/tools/floating_point_comparison_hpp.html | 8 +- .../boost/test/tools/output_test_stream_hpp.html | 2 +- .../html/header/boost/test/tree/observer_hpp.html | 2 +- .../html/header/boost/test/tree/test_unit_hpp.html | 6 +- .../doc/html/header/boost/test/unit_test_hpp.html | 2 +- .../boost/test/unit_test_log_formatter_hpp.html | 2 +- .../html/header/boost/test/unit_test_log_hpp.html | 4 +- .../boost/test/unit_test_parameters_hpp.html | 2 +- .../header/boost/test/utils/algorithm_hpp.html | 26 +- .../boost/test/utils/is_forward_iterable_hpp.html | 8 +- .../header/boost/test/utils/named_params_hpp.html | 26 +- libs/test/doc/html/index.html | 4 +- libs/test/doc/html/standalone_HTML.manifest | 93 +- .../runtime_config_reference.qbk | 1 + libs/test/doc/test.qbk | 2 +- libs/test/doc/test_organization/nullary_tests.qbk | 2 +- .../doc/test_organization/test_organization.qbk | 2 +- .../test_organization/typed_parametrized_tests.qbk | 116 +- libs/test/doc/test_output/log_format.qbk | 6 +- .../boost_test_collection_comparison.qbk | 6 +- libs/test/doc/tutorials/web_wisdom.qbk | 1 + libs/test/test/Jamfile.v2 | 20 +- libs/test/test/README.md | 38 + .../baseline-outputs/log-formatter-test.pattern | 60 +- .../log-formatter-test.pattern.junit | 23 + .../baseline-outputs/result-report-test.pattern | 4 +- .../result_report_test.pattern.default_behaviour | 260 + .../test/framework-ts/check-streams-on-exit.cpp | 45 + libs/test/test/framework-ts/log-formatter-test.cpp | 41 +- libs/test/test/framework-ts/logger-for-tests.hpp | 11 + libs/test/test/framework-ts/result-report-test.cpp | 158 +- .../datasets-test/test_case_interface-test.cpp | 19 + .../parameterized_test-test.cpp | 60 +- .../test-tree-management-test.cpp | 4 +- .../test_case_template-test.cpp | 27 +- .../test_case_template-with-tuples-test.cpp | 148 + .../test_unit-nested-suite-dependency.cpp | 84 + .../test_unit-report-clashing-names.cpp | 68 + .../test_unit-sanitize-names.cpp | 61 + .../assertion-construction-test.cpp | 57 + .../writing-test-ts/collection-comparison-test.cpp | 50 + libs/thread/build/Jamfile.v2 | 9 + libs/thread/doc/changes.qbk | 15 + libs/thread/src/pthread/thread.cpp | 125 +- libs/thread/src/win32/thread.cpp | 162 +- libs/thread/src/win32/thread_primitives.cpp | 140 + libs/thread/src/win32/tss_dll.cpp | 2 +- libs/thread/src/win32/tss_pe.cpp | 2 +- libs/thread/test/Jamfile.v2 | 36 + .../condition_variable/lost_notif_pass.cpp | 241 + .../condition_variable/wait_for_pass.cpp | 25 +- .../condition_variable/wait_for_pred_pass.cpp | 21 +- .../condition_variable/wait_until_pass.cpp | 15 +- .../condition_variable/wait_until_pred_pass.cpp | 16 +- .../condition_variable_any/lost_notif_pass.cpp | 241 + .../condition_variable_any/wait_for_pass.cpp | 22 +- .../condition_variable_any/wait_for_pred_pass.cpp | 18 +- .../condition_variable_any/wait_until_pass.cpp | 15 +- .../wait_until_pred_pass.cpp | 10 +- .../test/sync/futures/future/wait_for_pass.cpp | 24 +- .../test/sync/futures/future/wait_until_pass.cpp | 24 +- .../sync/futures/shared_future/wait_for_pass.cpp | 24 +- .../sync/futures/shared_future/wait_until_pass.cpp | 24 +- .../locks/lock_guard/adopt_lock_pass.cpp | 10 +- .../locks/lock_guard/default_pass.cpp | 12 +- .../lock_guard/make_lock_guard_adopt_lock_pass.cpp | 10 +- .../locks/lock_guard/make_lock_guard_pass.cpp | 9 +- .../locks/nested_strict_lock/default_pass.cpp | 12 +- .../make_nested_strict_lock_pass.cpp | 9 +- .../locks/shared_lock/cons/duration_pass.cpp | 18 +- .../locks/shared_lock/cons/mutex_pass.cpp | 12 +- .../locks/shared_lock/cons/time_point_pass.cpp | 17 +- .../locks/shared_lock/cons/try_to_lock_pass.cpp | 12 +- .../locks/shared_lock/locking/lock_pass.cpp | 12 +- .../locks/shared_lock_guard/adopt_lock_pass.cpp | 10 +- .../locks/shared_lock_guard/default_pass.cpp | 14 +- .../locks/strict_lock/default_pass.cpp | 12 +- .../locks/strict_lock/make_strict_lock_pass.cpp | 9 +- .../locks/unique_lock/cons/duration_pass.cpp | 17 +- .../cons/make_unique_lock_mutex_pass.cpp | 12 +- .../cons/make_unique_lock_try_to_lock_pass.cpp | 21 +- .../cons/make_unique_locks_mutex_pass.cpp | 12 +- .../locks/unique_lock/cons/mutex_pass.cpp | 15 +- .../locks/unique_lock/cons/time_point_pass.cpp | 17 +- .../locks/unique_lock/cons/try_to_lock_pass.cpp | 14 +- .../locks/unique_lock/locking/lock_pass.cpp | 12 +- .../locks/upgrade_lock/cons/adopt_lock_pass.cpp | 2 +- .../locks/upgrade_lock/cons/duration_pass.cpp | 17 +- .../locks/upgrade_lock/cons/mutex_pass.cpp | 15 +- .../locks/upgrade_lock/cons/time_point_pass.cpp | 17 +- .../locks/upgrade_lock/cons/try_to_lock_pass.cpp | 12 +- .../locks/upgrade_lock/locking/lock_pass.cpp | 12 +- .../test/sync/mutual_exclusion/mutex/lock_pass.cpp | 12 +- .../sync/mutual_exclusion/mutex/try_lock_pass.cpp | 12 +- .../sync/mutual_exclusion/null_mutex/lock_pass.cpp | 12 +- .../null_mutex/try_lock_for_pass.cpp | 12 +- .../mutual_exclusion/null_mutex/try_lock_pass.cpp | 9 +- .../null_mutex/try_lock_until_pass.cpp | 10 +- .../mutual_exclusion/recursive_mutex/lock_pass.cpp | 12 +- .../recursive_mutex/try_lock_pass.cpp | 16 +- .../recursive_timed_mutex/lock_pass.cpp | 17 +- .../recursive_timed_mutex/try_lock_for_pass.cpp | 17 +- .../recursive_timed_mutex/try_lock_pass.cpp | 12 +- .../recursive_timed_mutex/try_lock_until_pass.cpp | 16 +- .../mutual_exclusion/shared_mutex/lock_pass.cpp | 13 +- .../shared_mutex/try_lock_for_pass.cpp | 17 +- .../shared_mutex/try_lock_pass.cpp | 12 +- .../shared_mutex/try_lock_until_pass.cpp | 16 +- .../sync_pq/pq_single_thread_pass.cpp | 20 +- .../mutual_exclusion/timed_mutex/lock_pass.cpp | 12 +- .../timed_mutex/try_lock_for_pass.cpp | 17 +- .../mutual_exclusion/timed_mutex/try_lock_pass.cpp | 12 +- .../timed_mutex/try_lock_until_pass.cpp | 16 +- libs/thread/test/test_10964.cpp | 1 + libs/thread/test/test_12949.cpp | 1 - libs/thread/test/test_generic_locks.cpp | 12 +- libs/thread/test/test_lock_concept.cpp | 8 +- libs/thread/test/test_time_jumps.cpp | 2310 ++ .../threads/thread/members/try_join_for_pass.cpp | 12 +- .../threads/thread/members/try_join_until_pass.cpp | 12 +- libs/timer/test/Jamfile.v2 | 4 + libs/timer/test/chrono_conflict_test.cpp | 16 + libs/tti/doc/html/BOOST_TTI_HAS_DATA.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_DATA_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION.html | 8 +- libs/tti/doc/html/BOOST_TTI_HAS_FUNCTION_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_MEMBER_DATA.html | 8 +- libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE.html | 8 +- libs/tti/doc/html/BOOST_TTI_HAS_TEMPLATE_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_TYPE.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS_TYPE_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_HAS__idp19300256.html | 55 + libs/tti/doc/html/BOOST_TTI_HAS__idp27647824.html | 55 + libs/tti/doc/html/BOOST_TTI_HAS__idp27650704.html | 55 + libs/tti/doc/html/BOOST_TTI_HAS__idp27653536.html | 55 + libs/tti/doc/html/BOOST_TTI_HAS__idp27721472.html | 80 + libs/tti/doc/html/BOOST_TTI_HAS__idp27728864.html | 66 + libs/tti/doc/html/BOOST_TTI_HAS__idp27736272.html | 78 + libs/tti/doc/html/BOOST_TTI_HAS__idp28431744.html | 55 - libs/tti/doc/html/BOOST_TTI_HAS__idp36823840.html | 55 - libs/tti/doc/html/BOOST_TTI_HAS__idp36826720.html | 55 - libs/tti/doc/html/BOOST_TTI_HAS__idp36829552.html | 55 - libs/tti/doc/html/BOOST_TTI_HAS__idp36897664.html | 80 - libs/tti/doc/html/BOOST_TTI_HAS__idp36905056.html | 66 - libs/tti/doc/html/BOOST_TTI_HAS__idp36912464.html | 78 - libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE.html | 8 +- libs/tti/doc/html/BOOST_TTI_MEMBER_TYPE_GEN.html | 2 +- libs/tti/doc/html/BOOST_TTI_NAMESPACE.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_DATA.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAIT_HAS_TYPE.html | 2 +- libs/tti/doc/html/BOOST_TTI_TRAI_idp19281360.html | 77 + libs/tti/doc/html/BOOST_TTI_TRAI_idp19289472.html | 74 + libs/tti/doc/html/BOOST_TTI_TRAI_idp27717264.html | 82 + libs/tti/doc/html/BOOST_TTI_TRAI_idp27725552.html | 67 + libs/tti/doc/html/BOOST_TTI_TRAI_idp27732208.html | 79 + libs/tti/doc/html/BOOST_TTI_TRAI_idp27740272.html | 105 + libs/tti/doc/html/BOOST_TTI_TRAI_idp27782448.html | 78 + libs/tti/doc/html/BOOST_TTI_TRAI_idp28413088.html | 77 - libs/tti/doc/html/BOOST_TTI_TRAI_idp28421200.html | 74 - libs/tti/doc/html/BOOST_TTI_TRAI_idp36893456.html | 82 - libs/tti/doc/html/BOOST_TTI_TRAI_idp36901744.html | 67 - libs/tti/doc/html/BOOST_TTI_TRAI_idp36908400.html | 79 - libs/tti/doc/html/BOOST_TTI_TRAI_idp36916464.html | 105 - libs/tti/doc/html/BOOST_TTI_TRAI_idp36958640.html | 78 - .../html/boost/tti/valid_member_metafunction.html | 8 +- libs/tti/doc/html/boost/tti/valid_member_type.html | 2 +- .../boost/tti/gen/has_member_data_gen_hpp.html | 8 +- .../boost/tti/gen/has_member_function_gen_hpp.html | 10 +- .../tti/gen/has_static_member_data_gen_hpp.html | 10 +- .../gen/has_static_member_function_gen_hpp.html | 10 +- .../header/boost/tti/gen/has_template_gen_hpp.html | 6 +- .../html/header/boost/tti/has_function_hpp.html | 8 +- .../html/header/boost/tti/has_member_data_hpp.html | 8 +- .../header/boost/tti/has_member_function_hpp.html | 10 +- .../boost/tti/has_static_member_data_hpp.html | 12 +- .../boost/tti/has_static_member_function_hpp.html | 12 +- .../html/header/boost/tti/has_template_hpp.html | 10 +- .../doc/html/header/boost/tti/member_type_hpp.html | 2 +- libs/tti/doc/html/index.html | 2 +- libs/tti/doc/html/index/s24.html | 142 +- libs/tti/doc/html/standalone_HTML.manifest | 28 +- .../tti_detail.html | 6 +- .../tti_detail_has_member_function.html | 2 +- .../tti_detail_has_static_member_data.html | 2 +- .../tti_detail_has_static_member_function.html | 2 +- .../tti_nested_type.html | 2 +- .../tuple/doc/html/design_decisions_rationale.html | 2 +- libs/tuple/doc/html/tuple_advanced_interface.html | 2 +- libs/tuple/doc/html/tuple_users_guide.html | 2 +- libs/type_erasure/doc/Jamfile.jam | 6 +- libs/type_erasure/doc/reference.xml | 398 +- libs/type_erasure/doc/type_erasure.qbk | 2 +- libs/type_erasure/example/basic.cpp | 18 +- libs/type_erasure/example/convert.cpp | 1 + libs/type_erasure/test/Jamfile.jam | 15 + .../test/fail_construct_mismatch_rref.cpp | 25 + libs/type_erasure/test/fail_not_incrementable.cpp | 27 + libs/type_erasure/test/fail_rref_assign.cpp | 26 + libs/type_erasure/test/test_assign.cpp | 2392 +- libs/type_erasure/test/test_construct.cpp | 78 +- libs/type_erasure/test/test_free.cpp | 40 +- libs/type_erasure/test/test_interface_order.cpp | 51 + libs/type_erasure/test/test_is_placeholder.cpp | 33 + libs/type_erasure/test/test_limits.cpp | 94 + libs/type_erasure/test/test_member.cpp | 112 +- libs/type_erasure/test/test_param.cpp | 2 +- libs/type_erasure/test/test_sfinae.cpp | 58 + libs/type_index/README.md | 2 +- libs/type_index/doc/autodoc.xml | 15 +- libs/type_index/examples/user_defined_typeinfo.hpp | 6 +- libs/type_index/test/Jamfile.v2 | 11 +- libs/type_index/test/test_lib.cpp | 4 +- libs/type_index/test/test_lib.hpp | 4 +- libs/type_index/test/testing_crossmodule.cpp | 6 +- .../test/testing_crossmodule_anonymous.cpp | 19 +- libs/type_traits/doc/credits.qbk | 4 +- libs/type_traits/doc/detected.qbk | 40 + libs/type_traits/doc/detected_or.qbk | 45 + libs/type_traits/doc/has_bit_and.qbk | 57 +- libs/type_traits/doc/has_bit_and_assign.qbk | 57 +- libs/type_traits/doc/has_bit_or.qbk | 57 +- libs/type_traits/doc/has_bit_or_assign.qbk | 57 +- libs/type_traits/doc/has_bit_xor.qbk | 57 +- libs/type_traits/doc/has_bit_xor_assign.qbk | 57 +- libs/type_traits/doc/has_divides.qbk | 57 +- libs/type_traits/doc/has_divides_assign.qbk | 57 +- libs/type_traits/doc/has_equal_to.qbk | 57 +- libs/type_traits/doc/has_greater.qbk | 57 +- libs/type_traits/doc/has_greater_equal.qbk | 57 +- libs/type_traits/doc/has_left_shift.qbk | 57 +- libs/type_traits/doc/has_left_shift_assign.qbk | 57 +- libs/type_traits/doc/has_less.qbk | 57 +- libs/type_traits/doc/has_less_equal.qbk | 57 +- libs/type_traits/doc/has_logical_and.qbk | 57 +- libs/type_traits/doc/has_logical_or.qbk | 57 +- libs/type_traits/doc/has_minus.qbk | 57 +- libs/type_traits/doc/has_minus_assign.qbk | 57 +- libs/type_traits/doc/has_modulus.qbk | 57 +- libs/type_traits/doc/has_modulus_assign.qbk | 57 +- libs/type_traits/doc/has_multiplies.qbk | 57 +- libs/type_traits/doc/has_multiplies_assign.qbk | 57 +- libs/type_traits/doc/has_not_equal_to.qbk | 57 +- libs/type_traits/doc/has_plus.qbk | 57 +- libs/type_traits/doc/has_plus_assign.qbk | 57 +- libs/type_traits/doc/has_right_shift.qbk | 57 +- libs/type_traits/doc/has_right_shift_assign.qbk | 57 +- libs/type_traits/doc/history.qbk | 13 +- .../category/value_traits/properties.html | 3 + .../doc/html/boost_typetraits/credits.html | 2 +- .../doc/html/boost_typetraits/history.html | 65 +- .../doc/html/boost_typetraits/reference.html | 9 + .../html/boost_typetraits/reference/declval.html | 6 +- .../html/boost_typetraits/reference/detected.html | 88 + .../boost_typetraits/reference/detected_or.html | 102 + .../html/boost_typetraits/reference/extent.html | 6 +- .../boost_typetraits/reference/has_bit_and.html | 108 +- .../reference/has_bit_and_assign.html | 107 +- .../boost_typetraits/reference/has_bit_or.html | 106 +- .../reference/has_bit_or_assign.html | 107 +- .../boost_typetraits/reference/has_bit_xor.html | 106 +- .../reference/has_bit_xor_assign.html | 107 +- .../boost_typetraits/reference/has_divides.html | 106 +- .../reference/has_divides_assign.html | 107 +- .../boost_typetraits/reference/has_equal_to.html | 108 +- .../boost_typetraits/reference/has_greater.html | 108 +- .../reference/has_greater_equal.html | 107 +- .../boost_typetraits/reference/has_left_shift.html | 107 +- .../reference/has_left_shift_assign.html | 107 +- .../html/boost_typetraits/reference/has_less.html | 108 +- .../boost_typetraits/reference/has_less_equal.html | 107 +- .../reference/has_logical_and.html | 107 +- .../boost_typetraits/reference/has_logical_or.html | 107 +- .../html/boost_typetraits/reference/has_minus.html | 106 +- .../reference/has_minus_assign.html | 107 +- .../boost_typetraits/reference/has_modulus.html | 106 +- .../reference/has_modulus_assign.html | 107 +- .../boost_typetraits/reference/has_multiplies.html | 105 +- .../reference/has_multiplies_assign.html | 107 +- .../reference/has_not_equal_to.html | 107 +- .../html/boost_typetraits/reference/has_plus.html | 106 +- .../reference/has_plus_assign.html | 107 +- .../reference/has_right_shift.html | 107 +- .../reference/has_right_shift_assign.html | 107 +- .../html/boost_typetraits/reference/is_class.html | 6 +- .../boost_typetraits/reference/is_complete.html | 79 + .../boost_typetraits/reference/is_complex.html | 6 +- .../reference/is_constructible.html | 4 +- .../reference/is_destructible.html | 6 +- .../boost_typetraits/reference/is_detected.html | 94 + .../reference/is_detected_convertible.html | 84 + .../reference/is_detected_exact.html | 84 + .../html/boost_typetraits/reference/is_empty.html | 6 +- .../boost_typetraits/reference/is_integral.html | 6 +- .../reference/is_list_constructible.html | 66 + .../reference/is_lvalue_reference.html | 6 +- .../reference/is_nothrow_move_constructible.html | 6 +- .../reference/is_nothrow_swappable.html | 69 + .../html/boost_typetraits/reference/is_object.html | 6 +- .../html/boost_typetraits/reference/make_void.html | 6 +- .../html/boost_typetraits/reference/nonesuch.html | 62 + .../html/boost_typetraits/reference/promote.html | 6 +- libs/type_traits/doc/html/index.html | 9 + libs/type_traits/doc/html/index/s11.html | 40 +- libs/type_traits/doc/html/index/s12.html | 2 +- libs/type_traits/doc/html/index/s13.html | 43 +- libs/type_traits/doc/html/index/s14.html | 156 +- libs/type_traits/doc/html/standalone_HTML.manifest | 9 + libs/type_traits/doc/is_complete.qbk | 29 + libs/type_traits/doc/is_constructible.qbk | 1 + libs/type_traits/doc/is_detected.qbk | 47 + libs/type_traits/doc/is_detected_convertible.qbk | 37 + libs/type_traits/doc/is_detected_exact.qbk | 37 + libs/type_traits/doc/is_list_constructible.qbk | 23 + libs/type_traits/doc/is_nothrow_swappable.qbk | 26 + libs/type_traits/doc/nonesuch.qbk | 23 + libs/type_traits/doc/type_traits.qbk | 90 + libs/type_traits/doc/value_traits.qbk | 3 + libs/type_traits/test/Jamfile.v2 | 14 + libs/type_traits/test/add_const_test.cpp | 4 +- libs/type_traits/test/add_cv_test.cpp | 4 +- .../type_traits/test/add_lvalue_reference_test.cpp | 4 +- libs/type_traits/test/add_pointer_test.cpp | 4 +- libs/type_traits/test/add_reference_test.cpp | 4 +- .../type_traits/test/add_rvalue_reference_test.cpp | 4 +- libs/type_traits/test/add_volatile_test.cpp | 4 +- libs/type_traits/test/aligned_storage_a2_test.cpp | 4 +- .../type_traits/test/aligned_storage_empy_test.cpp | 4 +- libs/type_traits/test/aligned_storage_test.cpp | 4 +- libs/type_traits/test/alignment_of_a2_test.cpp | 4 +- libs/type_traits/test/alignment_of_test.cpp | 4 +- libs/type_traits/test/common_type_2_test.cpp | 4 +- libs/type_traits/test/common_type_3_test.cpp | 4 +- libs/type_traits/test/common_type_4_test.cpp | 4 +- libs/type_traits/test/common_type_5_test.cpp | 4 +- libs/type_traits/test/common_type_6_test.cpp | 4 +- libs/type_traits/test/common_type_sfinae2_test.cpp | 4 +- libs/type_traits/test/common_type_sfinae_test.cpp | 4 +- libs/type_traits/test/common_type_test.cpp | 4 +- .../test/compile_fail/common_type2_fail.cpp | 15 + .../test/compile_fail/common_type_fail.cpp | 15 + .../test/compile_fail/has_nothrow_assign_fail.cpp | 15 + .../test/compile_fail/has_nothrow_cons_fail.cpp | 15 + .../test/compile_fail/has_nothrow_copy_fail.cpp | 15 + .../compile_fail/has_nothrow_destruct_fail.cpp | 15 + .../test/compile_fail/is_assignable_fail.cpp | 19 + .../test/compile_fail/is_base_of_fail.cpp | 15 + .../test/compile_fail/is_constructible_fail.cpp | 15 + .../test/compile_fail/is_convertible2_fail.cpp | 19 + .../test/compile_fail/is_convertible_fail.cpp | 15 + .../test/compile_fail/is_copy_assignable_fail.cpp | 15 + .../compile_fail/is_copy_constructible_fail.cpp | 15 + .../compile_fail/is_default_constructible_fail.cpp | 15 + .../test/compile_fail/is_destructible_fail.cpp | 15 + .../test/compile_fail/is_empty_fail.cpp | 15 + .../compile_fail/is_list_constructible_fail.cpp | 19 + .../is_nothrow_move_assignable_fail.cpp | 15 + .../is_nothrow_move_constructible_fail.cpp | 15 + .../test/compile_fail/is_polymorphic_fail.cpp | 15 + .../test/compile_fail/is_stateless_fail.cpp | 15 + .../test/compile_fail/is_virtual_base_of_fail.cpp | 15 + libs/type_traits/test/conditional_test.cpp | 4 +- libs/type_traits/test/copy_cv_test.cpp | 4 +- libs/type_traits/test/cxx14_aliases_test.cpp | 4 +- libs/type_traits/test/decay_test.cpp | 6 +- libs/type_traits/test/detected_or_test.cpp | 50 + libs/type_traits/test/detected_test.cpp | 44 + libs/type_traits/test/extent_test.cpp | 4 +- .../test/floating_point_promotion_test.cpp | 38 + libs/type_traits/test/function_traits_test.cpp | 6 +- libs/type_traits/test/has_binary_classes0_test.cpp | 3 +- libs/type_traits/test/has_binary_classes1_test.cpp | 3 +- libs/type_traits/test/has_binary_classes2_test.cpp | 3 +- libs/type_traits/test/has_binary_classes3_test.cpp | 3 +- libs/type_traits/test/has_binary_classes4_test.cpp | 3 +- libs/type_traits/test/has_binary_classes5_test.cpp | 3 +- libs/type_traits/test/has_binary_classes6_test.cpp | 3 +- libs/type_traits/test/has_binary_classes7_test.cpp | 3 +- libs/type_traits/test/has_binary_classes8_test.cpp | 3 +- libs/type_traits/test/has_binary_classes9_test.cpp | 3 +- libs/type_traits/test/has_binary_operators.hpp | 19 + libs/type_traits/test/has_bit_and_assign_test.cpp | 5 +- libs/type_traits/test/has_bit_and_test.cpp | 5 +- libs/type_traits/test/has_bit_or_assign_test.cpp | 5 +- libs/type_traits/test/has_bit_or_test.cpp | 5 +- libs/type_traits/test/has_bit_xor_assign_test.cpp | 5 +- libs/type_traits/test/has_bit_xor_test.cpp | 5 +- libs/type_traits/test/has_complement_test.cpp | 7 +- libs/type_traits/test/has_dereference_test.cpp | 5 +- libs/type_traits/test/has_divides_assign_test.cpp | 5 +- libs/type_traits/test/has_divides_test.cpp | 5 +- libs/type_traits/test/has_equal_to_test.cpp | 27 +- libs/type_traits/test/has_greater_equal_test.cpp | 27 +- libs/type_traits/test/has_greater_test.cpp | 27 +- .../test/has_left_shift_assign_test.cpp | 5 +- libs/type_traits/test/has_left_shift_test.cpp | 7 +- libs/type_traits/test/has_less_equal_test.cpp | 27 +- libs/type_traits/test/has_less_test.cpp | 27 +- libs/type_traits/test/has_logical_and_test.cpp | 5 +- libs/type_traits/test/has_logical_not_test.cpp | 5 +- libs/type_traits/test/has_logical_or_test.cpp | 5 +- libs/type_traits/test/has_minus_assign_test.cpp | 5 +- libs/type_traits/test/has_minus_test.cpp | 5 +- libs/type_traits/test/has_modulus_assign_test.cpp | 5 +- libs/type_traits/test/has_modulus_test.cpp | 5 +- .../test/has_multiplies_assign_test.cpp | 5 +- libs/type_traits/test/has_multiplies_test.cpp | 7 +- libs/type_traits/test/has_negate_test.cpp | 5 +- libs/type_traits/test/has_not_equal_to_test.cpp | 27 +- libs/type_traits/test/has_nothrow_assign_test.cpp | 4 +- libs/type_traits/test/has_nothrow_constr_test.cpp | 4 +- libs/type_traits/test/has_nothrow_copy_test.cpp | 6 +- .../test/has_nothrow_destructor_test.cpp | 13 +- libs/type_traits/test/has_operator_new_test.cpp | 2 +- libs/type_traits/test/has_plus_assign_test.cpp | 5 +- libs/type_traits/test/has_plus_test.cpp | 5 +- libs/type_traits/test/has_post_decrement_test.cpp | 5 +- libs/type_traits/test/has_post_increment_test.cpp | 5 +- .../type_traits/test/has_postfix_classes0_test.cpp | 3 +- .../type_traits/test/has_postfix_classes1_test.cpp | 3 +- .../type_traits/test/has_postfix_classes2_test.cpp | 3 +- .../type_traits/test/has_postfix_classes3_test.cpp | 3 +- libs/type_traits/test/has_pre_decrement_test.cpp | 5 +- libs/type_traits/test/has_pre_increment_test.cpp | 5 +- libs/type_traits/test/has_prefix_classes0_test.cpp | 3 +- libs/type_traits/test/has_prefix_classes1_test.cpp | 3 +- libs/type_traits/test/has_prefix_classes2_test.cpp | 3 +- libs/type_traits/test/has_prefix_classes3_test.cpp | 3 +- .../test/has_right_shift_assign_test.cpp | 5 +- libs/type_traits/test/has_right_shift_test.cpp | 5 +- libs/type_traits/test/has_trivial_assign_test.cpp | 4 +- libs/type_traits/test/has_trivial_constr_test.cpp | 5 +- libs/type_traits/test/has_trivial_copy_test.cpp | 4 +- .../test/has_trivial_destructor_test.cpp | 4 +- .../test/has_trivial_move_assign_test.cpp | 4 +- .../test/has_trivial_move_constructor_test.cpp | 4 +- libs/type_traits/test/has_unary_minus_test.cpp | 5 +- libs/type_traits/test/has_unary_plus_test.cpp | 5 +- .../test/has_virtual_destructor_test.cpp | 4 +- libs/type_traits/test/is_abstract_test.cpp | 4 +- libs/type_traits/test/is_arithmetic_test.cpp | 4 +- libs/type_traits/test/is_array_test.cpp | 4 +- libs/type_traits/test/is_assignable_test.cpp | 4 +- libs/type_traits/test/is_base_and_derived_test.cpp | 4 +- libs/type_traits/test/is_base_of_test.cpp | 4 +- libs/type_traits/test/is_class_test.cpp | 4 +- libs/type_traits/test/is_complete_test.cpp | 55 + libs/type_traits/test/is_complex_test.cpp | 4 +- libs/type_traits/test/is_compound_test.cpp | 4 +- libs/type_traits/test/is_const_test.cpp | 4 +- libs/type_traits/test/is_constructible_test.cpp | 8 +- libs/type_traits/test/is_convertible_test.cpp | 4 +- libs/type_traits/test/is_copy_assignable_test.cpp | 5 +- .../test/is_copy_constructible_test.cpp | 4 +- libs/type_traits/test/is_default_constr_test.cpp | 6 +- libs/type_traits/test/is_destructible_test.cpp | 4 +- libs/type_traits/test/is_detected_convertible.cpp | 49 + libs/type_traits/test/is_detected_exact_test.cpp | 49 + libs/type_traits/test/is_detected_test.cpp | 49 + libs/type_traits/test/is_empty_test.cpp | 4 +- libs/type_traits/test/is_enum_test.cpp | 4 +- libs/type_traits/test/is_final_test.cpp | 4 +- libs/type_traits/test/is_float_test.cpp | 4 +- libs/type_traits/test/is_floating_point_test.cpp | 4 +- libs/type_traits/test/is_function_test.cpp | 17 +- libs/type_traits/test/is_fundamental_test.cpp | 4 +- libs/type_traits/test/is_integral_test.cpp | 4 +- .../test/is_list_constructible_test.cpp | 121 + libs/type_traits/test/is_lvalue_reference_test.cpp | 4 +- libs/type_traits/test/is_member_func_test.cpp | 12 +- libs/type_traits/test/is_member_obj_test.cpp | 4 +- libs/type_traits/test/is_member_pointer_test.cpp | 4 +- .../test/is_nothrow_move_assignable_test.cpp | 4 +- .../test/is_nothrow_move_constructible_test.cpp | 2 + .../type_traits/test/is_nothrow_swappable_test.cpp | 162 + libs/type_traits/test/is_object_test.cpp | 4 +- libs/type_traits/test/is_pod_test.cpp | 4 +- libs/type_traits/test/is_pointer_test.cpp | 4 +- libs/type_traits/test/is_polymorphic_test.cpp | 4 +- libs/type_traits/test/is_reference_test.cpp | 4 +- libs/type_traits/test/is_rvalue_reference_test.cpp | 4 +- libs/type_traits/test/is_same_test.cpp | 4 +- libs/type_traits/test/is_scalar_test.cpp | 4 +- libs/type_traits/test/is_signed_test.cpp | 4 +- libs/type_traits/test/is_stateless_test.cpp | 4 +- libs/type_traits/test/is_union_test.cpp | 4 +- libs/type_traits/test/is_unsigned_test.cpp | 4 +- libs/type_traits/test/is_virtual_base_of_test.cpp | 2 +- libs/type_traits/test/is_void_test.cpp | 4 +- libs/type_traits/test/is_volatile_test.cpp | 4 +- libs/type_traits/test/make_signed_test.cpp | 6 +- libs/type_traits/test/make_unsigned_test.cpp | 6 +- libs/type_traits/test/make_void_test.cpp | 5 +- libs/type_traits/test/rank_test.cpp | 4 +- libs/type_traits/test/remove_all_extents_test.cpp | 4 +- libs/type_traits/test/remove_bounds_test.cpp | 4 +- libs/type_traits/test/remove_const_test.cpp | 4 +- libs/type_traits/test/remove_cv_ref_test.cpp | 4 +- libs/type_traits/test/remove_cv_test.cpp | 4 +- libs/type_traits/test/remove_extent_test.cpp | 4 +- libs/type_traits/test/remove_pointer_test.cpp | 4 +- libs/type_traits/test/remove_reference_test.cpp | 4 +- libs/type_traits/test/remove_volatile_test.cpp | 4 +- libs/type_traits/test/test.hpp | 11 + .../type_traits/test/tricky_abstract_type_test.cpp | 4 +- libs/type_traits/test/tricky_add_pointer_test.cpp | 4 +- .../type_traits/test/tricky_function_type_test.cpp | 4 +- .../test/tricky_incomplete_type_test.cpp | 4 +- libs/type_traits/test/tricky_is_enum_test.cpp | 4 +- libs/type_traits/test/tricky_partial_spec_test.cpp | 4 +- libs/type_traits/test/tricky_rvalue_test.cpp | 8 +- libs/type_traits/test/type_identity_test.cpp | 4 +- libs/type_traits/test/type_with_alignment_test.cpp | 4 +- libs/type_traits/test/udt_specialisations.cpp | 4 +- libs/typeof/test/msvc_typeof_in_lambda.cpp | 74 + libs/typeof/test/std.cpp | 4 + libs/units/README.md | 22 +- libs/units/covscan.sh | 38 + libs/units/doc/angle_base_units_reference.xml | 12 +- .../doc/astronomical_base_units_reference.xml | 16 +- libs/units/doc/imperial_base_units_reference.xml | 68 +- .../units/doc/information_base_units_reference.xml | 8 +- libs/units/doc/metric_base_units_reference.xml | 36 +- libs/units/doc/units.qbk | 6 +- libs/units/doc/units_reference.xml | 322 +- libs/units/doc/us_base_units_reference.xml | 72 +- libs/units/example/autoprefixes.cpp | 12 +- libs/units/example/complex.cpp | 41 +- libs/units/example/information.cpp | 2 + libs/units/example/kitchen_sink.cpp | 2 + libs/units/example/measurement.hpp | 53 +- libs/units/example/performance.cpp | 21 +- libs/units/example/radar_beam_height.cpp | 9 +- libs/units/example/systems.cpp | 2 +- libs/units/example/tutorial.cpp | 1 + libs/units/test/Jamfile.v2 | 3 +- libs/units/test/test_absolute.cpp | 12 +- libs/units/test/test_cmath.cpp | 28 +- libs/units/test/test_conversion.cpp | 30 +- libs/units/test/test_default_conversion.cpp | 14 +- libs/units/test/test_dimensionless_ice1.cpp | 2 +- libs/units/test/test_dimensionless_ice2.cpp | 2 +- libs/units/test/test_dimensionless_quantity.cpp | 32 +- libs/units/test/test_implicit_conversion.cpp | 10 +- libs/units/test/test_information_units.cpp | 58 +- libs/units/test/test_mixed_value_types.cpp | 2 +- libs/units/test/test_output.cpp | 20 +- libs/units/test/test_quantity.cpp | 38 +- libs/units/test/test_scaled_unit.cpp | 12 +- libs/units/test/test_sqrt_scaled_unit.cpp | 48 + libs/units/test/test_unit.cpp | 14 +- libs/unordered/build/download-boost-snapshot.py | 66 + libs/unordered/doc/changes.qbk | 34 +- libs/unordered/doc/src_code/dictionary.cpp | 2 +- libs/unordered/doc/src_code/point1.cpp | 2 +- libs/unordered/doc/src_code/point2.cpp | 2 +- libs/unordered/examples/case_insensitive_test.cpp | 2 +- libs/unordered/meta/explicit-failures-markup.xml | 25 +- libs/unordered/test/Jamfile.v2 | 1 + .../test/exception/assign_exception_tests.cpp | 6 +- .../test/exception/constructor_exception_tests.cpp | 6 +- .../test/exception/erase_exception_tests.cpp | 3 +- .../test/exception/insert_exception_tests.cpp | 52 +- .../test/exception/merge_exception_tests.cpp | 5 + .../test/exception/move_assign_exception_tests.cpp | 6 +- .../test/exception/swap_exception_tests.cpp | 8 +- libs/unordered/test/helpers/count.hpp | 2 +- libs/unordered/test/helpers/equivalent.hpp | 10 +- libs/unordered/test/helpers/exception_test.hpp | 15 +- libs/unordered/test/helpers/helpers.hpp | 15 +- libs/unordered/test/helpers/input_iterator.hpp | 38 +- libs/unordered/test/helpers/invariants.hpp | 23 +- libs/unordered/test/helpers/list.hpp | 20 +- libs/unordered/test/helpers/metafunctions.hpp | 16 +- libs/unordered/test/helpers/random_values.hpp | 10 +- libs/unordered/test/helpers/strong.hpp | 2 +- libs/unordered/test/helpers/test.hpp | 2 +- libs/unordered/test/helpers/tracker.hpp | 41 +- libs/unordered/test/objects/test.hpp | 22 +- libs/unordered/test/unordered/allocator_traits.cpp | 14 +- libs/unordered/test/unordered/assign_tests.cpp | 20 +- libs/unordered/test/unordered/at_tests.cpp | 8 +- libs/unordered/test/unordered/bucket_tests.cpp | 9 +- libs/unordered/test/unordered/compile_tests.hpp | 281 +- .../unordered/test/unordered/constructor_tests.cpp | 39 +- libs/unordered/test/unordered/copy_tests.cpp | 18 +- libs/unordered/test/unordered/deduction_tests.cpp | 352 + libs/unordered/test/unordered/equality_tests.cpp | 57 +- libs/unordered/test/unordered/erase_tests.cpp | 23 +- libs/unordered/test/unordered/extract_tests.cpp | 21 +- libs/unordered/test/unordered/find_tests.cpp | 30 +- libs/unordered/test/unordered/insert_tests.cpp | 173 +- .../unordered/test/unordered/load_factor_tests.cpp | 9 +- libs/unordered/test/unordered/merge_tests.cpp | 9 +- .../unordered/test/unordered/minimal_allocator.cpp | 2 +- libs/unordered/test/unordered/move_tests.cpp | 28 +- .../unordered/test/unordered/node_handle_tests.cpp | 68 +- libs/unordered/test/unordered/noexcept_tests.cpp | 236 +- libs/unordered/test/unordered/rehash_tests.cpp | 3 +- libs/unordered/test/unordered/simple_tests.cpp | 2 +- libs/unordered/test/unordered/swap_tests.cpp | 6 +- .../test/unordered/unnecessary_copy_tests.cpp | 22 +- libs/utility/doc/html/base_from_member.html | 2 +- libs/utility/doc/html/compressed_pair.html | 2 +- libs/utility/doc/html/declval.html | 2 +- libs/utility/doc/html/string_ref.html | 2 +- libs/utility/index.html | 2 +- libs/utility/shared_container_iterator.html | 322 - libs/utility/shared_iterator_example1.cpp | 42 - libs/utility/shared_iterator_example2.cpp | 43 - libs/utility/shared_iterator_example3.cpp | 41 - libs/utility/test/Jamfile.v2 | 25 +- libs/utility/test/base_from_member_ref_test.cpp | 2 +- libs/utility/test/base_from_member_test.cpp | 45 +- libs/utility/test/binary_test.cpp | 30 +- libs/utility/test/compressed_pair_test.cpp | 122 +- libs/utility/test/initialized_test.cpp | 2 +- libs/utility/test/iterators_test.cpp | 30 +- libs/utility/test/operators_test.cpp | 357 +- libs/utility/test/shared_iterator_test.cpp | 64 - libs/utility/test/string_ref_from_rvalue.cpp | 4 +- libs/utility/test/string_ref_test1.cpp | 23 +- libs/utility/test/string_ref_test2.cpp | 123 +- libs/utility/test/string_ref_test_io.cpp | 61 +- libs/utility/test/string_view_constexpr_test1.cpp | 11 +- libs/utility/test/string_view_from_rvalue.cpp | 4 +- libs/utility/test/string_view_test1.cpp | 23 +- libs/utility/test/string_view_test2.cpp | 125 +- libs/utility/test/string_view_test_io.cpp | 61 +- libs/utility/test/value_init_test.cpp | 14 +- libs/utility/test/value_init_test_fail1.cpp | 12 +- libs/utility/test/value_init_test_fail2.cpp | 11 +- libs/utility/test/value_init_test_fail3.cpp | 12 +- libs/uuid/Jamfile | 2 +- libs/uuid/README.md | 25 +- libs/uuid/ci/build.sh | 8 +- libs/uuid/ci/codecov.sh | 13 +- libs/uuid/ci/coverity.sh | 2 +- libs/uuid/ci/cppcheck.sh | 38 + libs/uuid/ci/mingw.bat | 50 + libs/uuid/doc/index.html | 12 +- libs/uuid/doc/uuid.html | 188 +- libs/uuid/test/Jamfile.v2 | 117 +- libs/uuid/test/mock_random.cpp | 115 + libs/uuid/test/mock_random.hpp | 248 + libs/uuid/test/test_bench_random.cpp | 187 + libs/uuid/test/test_detail_random_provider.cpp | 77 + libs/uuid/test/test_entropy_error.cpp | 24 + libs/uuid/test/test_io.cpp | 11 +- libs/uuid/test/test_md5.cpp | 2 +- libs/uuid/test/test_name_generator.cpp | 3 + libs/uuid/test/test_random_generator.cpp | 75 +- libs/variant/test/Jamfile.v2 | 1 + libs/variant/test/const_ref_apply_visitor.cpp | 8 + libs/variant/test/issue42.cpp | 61 + libs/variant/test/test7.cpp | 6 +- libs/variant/test/test8.cpp | 1 - libs/vmd/doc/html/BOOST_VMD_ARRAY_TO_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ARRAY_TO_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_ARRAY.html | 8 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_EMPTY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_LIST.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_LIST_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_NUMBER.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_SEQ_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_TYPE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSERT_IS_TYPE_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ASSE_idp12805968.html | 63 + libs/vmd/doc/html/BOOST_VMD_ASSE_idp25265952.html | 75 + libs/vmd/doc/html/BOOST_VMD_ASSE_idp25271936.html | 75 + libs/vmd/doc/html/BOOST_VMD_ASSE_idp40938240.html | 63 - libs/vmd/doc/html/BOOST_VMD_ASSE_idp53343008.html | 75 - libs/vmd/doc/html/BOOST_VMD_ASSE_idp53348864.html | 75 - libs/vmd/doc/html/BOOST_VMD_ELEM.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ELEM_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_EMPTY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ENUM.html | 2 +- libs/vmd/doc/html/BOOST_VMD_ENUM_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_EQUAL.html | 2 +- libs/vmd/doc/html/BOOST_VMD_EQUAL_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_GET_TYPE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_GET_TYPE_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IDENTITY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IDENTITY_RESULT.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_ARRAY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_ARRAY_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_EMPTY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_EMPTY_ARRAY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_EMPTY_ARRAY_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_EMPTY_LIST.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_EMPTY_LIST_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_IDENTIFIER.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_IDENTIFIER_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_LIST.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_LIST_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_MULTI.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_MULTI_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_NUMBER.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_PARENS_EMPTY.html | 8 +- libs/vmd/doc/html/BOOST_VMD_IS_P_idp25453728.html | 55 + libs/vmd/doc/html/BOOST_VMD_IS_P_idp53530656.html | 55 - libs/vmd/doc/html/BOOST_VMD_IS_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_SEQ_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_TYPE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_TYPE_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_UNARY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_UNARY_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_VMD_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_IS_VMD_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_LIST_TO_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_LIST_TO_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_NOT_EQUAL.html | 2 +- libs/vmd/doc/html/BOOST_VMD_NOT_EQUAL_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_POP_BACK.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_POP_FRONT.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_PUSH_BACK.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_PUSH_FRONT.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_REMOVE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_SIZE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_TO_ARRAY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_TO_LIST.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SEQ_TO_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SIZE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_SIZE_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_ARRAY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_ARRAY_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_LIST.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_LIST_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_SEQ_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_TUPLE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TO_TUPLE_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_POP_BACK.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_POP_BACK_Z.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_POP_FRONT.html | 8 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_PUSH_BACK.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_PUSH_FRONT.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_REMOVE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_REMOVE_D.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_SIZE.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_TO_ARRAY.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_TO_LIST.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPLE_TO_SEQ.html | 2 +- libs/vmd/doc/html/BOOST_VMD_TUPL_idp25512688.html | 51 + libs/vmd/doc/html/BOOST_VMD_TUPL_idp53589616.html | 51 - .../html/header/boost/vmd/assert_is_array_hpp.html | 2 +- .../html/header/boost/vmd/assert_is_empty_hpp.html | 6 +- .../header/boost/vmd/assert_is_identifier_hpp.html | 10 +- .../html/header/boost/vmd/assert_is_list_hpp.html | 6 +- .../html/header/boost/vmd/is_parens_empty_hpp.html | 2 +- libs/vmd/doc/html/header/boost/vmd/is_seq_hpp.html | 6 +- .../html/header/boost/vmd/seq/push_back_hpp.html | 6 +- .../html/header/boost/vmd/tuple/pop_front_hpp.html | 2 +- libs/vmd/doc/html/index.html | 2 +- libs/vmd/doc/html/index/s24.html | 38 +- libs/vmd/doc/html/standalone_HTML.manifest | 10 +- libs/wave/ChangeLog | 2 - libs/wave/src/cpplexer/re2clex/cpp.re | 521 - libs/wave/src/cpplexer/re2clex/cpp_re.cpp | 371 +- libs/wave/src/cpplexer/re2clex/cpp_re.inc | 7628 ----- libs/wave/src/cpplexer/re2clex/strict_cpp.re | 520 - libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc | 7597 ----- libs/wave/test/Jamfile | 3 + libs/wave/test/testwave/testfiles/t_7_001.cpp | 30 +- libs/winapi/doc/html/index.html | 2 +- more/getting_started/detail/release-variables.rst | 8 +- more/getting_started/index.html | 4 +- more/getting_started/unix-variants.html | 46 +- more/getting_started/windows.html | 46 +- status/Jamfile.v2 | 20 +- status/explicit-failures-markup.xml | 410 +- tools/boostdep/depinst/exceptions.txt | 9 + tools/build/doc/src/overview.xml | 40 + tools/build/doc/src/reference.xml | 173 +- tools/build/src/build-system.jam | 223 +- tools/build/src/build/ac.jam | 58 +- tools/build/src/build/alias.jam | 4 + tools/build/src/build/build-request.jam | 55 +- tools/build/src/build/config-cache.jam | 5 + tools/build/src/build/configure.jam | 271 +- tools/build/src/build/feature.jam | 174 +- tools/build/src/build/generators.jam | 51 +- tools/build/src/build/project.jam | 46 +- tools/build/src/build/property-set.jam | 78 +- tools/build/src/build/property.jam | 85 +- tools/build/src/build/targets.jam | 201 +- tools/build/src/build/toolset.jam | 104 +- tools/build/src/build/type.jam | 3 + tools/build/src/build/version.jam | 6 +- tools/build/src/build/virtual-target.jam | 46 +- tools/build/src/contrib/boost.jam | 8 +- tools/build/src/engine/Jambase | 2318 -- tools/build/src/engine/build.jam | 114 +- tools/build/src/engine/compile.c | 2 +- tools/build/src/engine/debugger.c | 42 +- tools/build/src/engine/execcmd.h | 6 + tools/build/src/engine/execnt.c | 31 +- tools/build/src/engine/execunix.c | 15 + tools/build/src/engine/execvms.c | 1 + tools/build/src/engine/filesys.c | 37 + tools/build/src/engine/filesys.h | 1 + tools/build/src/engine/fileunix.c | 21 - tools/build/src/engine/filevms.c | 21 - tools/build/src/engine/function.c | 32 +- tools/build/src/engine/jam.c | 3 +- tools/build/src/engine/jambase.c | 1621 +- tools/build/src/engine/jamgram.c | 1916 +- tools/build/src/engine/jamgram.h | 140 +- tools/build/src/engine/jamgram.y | 145 +- tools/build/src/engine/jamgram.yy | 145 +- tools/build/src/engine/make1.c | 94 +- tools/build/src/engine/output.c | 9 - tools/build/src/engine/patchlevel.h | 12 +- tools/build/src/engine/scan.c | 314 +- tools/build/src/engine/scan.h | 9 +- tools/build/src/engine/timestamp.c | 10 + tools/build/src/kernel/errors.jam | 14 +- tools/build/src/kernel/modules.jam | 6 +- tools/build/src/tools/asciidoctor.jam | 5 +- tools/build/src/tools/bison.jam | 14 +- tools/build/src/tools/boostbook.jam | 44 +- tools/build/src/tools/bzip2.jam | 29 +- tools/build/src/tools/clang-darwin.jam | 33 +- tools/build/src/tools/clang-linux.jam | 28 +- tools/build/src/tools/clang-vxworks.jam | 33 +- tools/build/src/tools/clang-win.jam | 4 +- tools/build/src/tools/clang.jam | 33 + tools/build/src/tools/common.jam | 30 +- tools/build/src/tools/common_clang_vc.jam | 987 - tools/build/src/tools/cw.jam | 2 +- tools/build/src/tools/darwin.jam | 13 +- tools/build/src/tools/diab.jam | 5 +- tools/build/src/tools/doxygen.jam | 22 +- .../build/src/tools/features/relevant-feature.jam | 10 + .../build/src/tools/features/threadapi-feature.jam | 2 +- tools/build/src/tools/flags.jam | 152 + tools/build/src/tools/gcc.jam | 760 +- tools/build/src/tools/generate.jam | 3 + .../src/tools/generators/archive-generator.jam | 9 +- tools/build/src/tools/generators/lib-generator.jam | 8 +- .../src/tools/generators/linking-generator.jam | 20 +- .../tools/generators/searched-lib-generator.jam | 9 +- tools/build/src/tools/ifort.jam | 2 +- tools/build/src/tools/intel-darwin.jam | 15 +- tools/build/src/tools/intel-linux.jam | 4 +- tools/build/src/tools/intel-vxworks.jam | 4 +- tools/build/src/tools/intel-win.jam | 62 +- tools/build/src/tools/lex.jam | 12 +- tools/build/src/tools/libjpeg.jam | 52 +- tools/build/src/tools/libpng.jam | 45 +- tools/build/src/tools/libtiff.jam | 48 +- tools/build/src/tools/link.jam | 20 +- tools/build/src/tools/lzma.jam | 36 +- tools/build/src/tools/make.jam | 10 +- tools/build/src/tools/mipspro.jam | 4 +- tools/build/src/tools/mpi.jam | 6 +- tools/build/src/tools/msvc.jam | 357 +- tools/build/src/tools/pgi.jam | 2 - tools/build/src/tools/python.jam | 71 +- tools/build/src/tools/qcc.jam | 3 +- tools/build/src/tools/qt3.jam | 4 +- tools/build/src/tools/qt4.jam | 6 +- tools/build/src/tools/qt5.jam | 6 +- tools/build/src/tools/rc.jam | 2 +- tools/build/src/tools/sass.jam | 2 +- tools/build/src/tools/stage.jam | 4 +- tools/build/src/tools/stlport.jam | 3 + tools/build/src/tools/testing.jam | 142 +- tools/build/src/tools/types/man.jam | 2 +- tools/build/src/tools/types/xml.jam | 2 +- tools/build/src/tools/vmsdecc.jam | 4 +- tools/build/src/tools/xsltproc-config.jam | 2 +- tools/build/src/tools/xsltproc.jam | 84 +- tools/build/src/tools/zlib.jam | 31 +- tools/build/src/tools/zstd.jam | 98 + tools/build/src/util/assert.jam | 32 +- tools/build/src/util/doc.jam | 165 +- tools/build/src/util/indirect.jam | 19 +- tools/build/src/util/option.jam | 2 +- tools/build/src/util/os.jam | 6 +- tools/build/src/util/param.jam | 54 + tools/build/src/util/path.jam | 2 +- tools/build/src/util/print.jam | 10 +- tools/build/src/util/regex.jam | 6 +- tools/build/src/util/sequence.jam | 36 + tools/build/src/util/string.jam | 2 +- tools/build/src/util/utility.jam | 16 +- tools/build/test/BoostBuild.py | 78 +- tools/build/test/Jamfile.jam | 29 + tools/build/test/MockToolset.py | 23 +- tools/build/test/TestToolset.py | 121 + tools/build/test/alias.py | 4 +- tools/build/test/alternatives.py | 21 +- tools/build/test/build_hooks.py | 39 + tools/build/test/builtin_glob.py | 4 +- tools/build/test/builtin_glob_archive.py | 2 +- tools/build/test/command_line_properties.py | 166 + tools/build/test/conditionals3.py | 2 +- tools/build/test/conditionals_multiple.py | 2 +- tools/build/test/configuration.py | 69 + tools/build/test/configure.py | 219 + tools/build/test/core_action_output.py | 4 +- tools/build/test/core_arguments.py | 2 +- tools/build/test/core_at_file.py | 2 +- tools/build/test/core_bindrule.py | 4 +- tools/build/test/core_d12.py | 2 +- tools/build/test/core_fail_expected.py | 139 + tools/build/test/core_import_module.py | 4 +- tools/build/test/core_jamshell.py | 2 +- tools/build/test/core_multifile_actions.py | 2 +- tools/build/test/core_nt_cmd_line.py | 6 +- tools/build/test/core_option_d2.py | 2 +- tools/build/test/core_option_n.py | 2 +- tools/build/test/core_parallel_actions.py | 2 +- .../test/core_parallel_multifile_actions_1.py | 2 +- .../test/core_parallel_multifile_actions_2.py | 2 +- tools/build/test/core_scanner.py | 36 + tools/build/test/core_typecheck.py | 2 +- tools/build/test/core_update_now.py | 18 +- tools/build/test/core_variables_in_actions.py | 2 +- tools/build/test/custom_generator.py | 2 +- tools/build/test/debugger.py | 146 +- tools/build/test/dependency_property.py | 11 +- tools/build/test/dependency_test.py | 4 +- tools/build/test/direct_request_test.py | 68 - tools/build/test/dll_path.py | 17 + tools/build/test/example_make.py | 2 +- tools/build/test/expansion.py | 72 +- tools/build/test/feature_implicit_dependency.py | 113 + tools/build/test/feature_relevant.py | 142 + tools/build/test/feature_suppress_import_lib.py | 33 + tools/build/test/file_types.py | 44 + tools/build/test/flags.py | 74 + tools/build/test/free_features_request.py | 42 - tools/build/test/gcc_runtime.py | 5 +- tools/build/test/generator_selection.py | 10 +- tools/build/test/generators_test.py | 18 +- tools/build/test/inline.py | 13 +- tools/build/test/lib_zlib.py | 184 + tools/build/test/libjpeg.py | 8 +- tools/build/test/liblzma.py | 118 + tools/build/test/libzstd.py | 118 + tools/build/test/link.py | 4 +- tools/build/test/make_rule.py | 4 +- tools/build/test/message.py | 2 +- tools/build/test/param.py | 61 + tools/build/test/path_features.py | 19 +- tools/build/test/project-test3/jamroot.jam | 4 + tools/build/test/project-test4/jamroot.jam | 7 +- tools/build/test/project_id.py | 4 +- tools/build/test/project_root_rule.py | 2 +- tools/build/test/project_test3.py | 16 +- tools/build/test/project_test4.py | 4 +- tools/build/test/rebuilds.py | 2 +- tools/build/test/regression.py | 113 - tools/build/test/remove_requirement.py | 6 +- tools/build/test/rescan_header.py | 20 +- tools/build/test/source_order.py | 4 +- tools/build/test/space_in_path.py | 32 +- tools/build/test/static_and_shared_library.py | 2 +- tools/build/test/suffix.py | 2 +- tools/build/test/tag.py | 8 +- tools/build/test/test_all.py | 30 +- tools/build/test/test_rc.py | 4 +- tools/build/test/test_result_dumping.py | 33 - tools/build/test/testing.py | 535 + tools/build/test/testing_support.py | 61 - tools/build/test/toolset-mock/Jamroot.jam | 8 + tools/build/test/toolset-mock/lib.cpp | 7 + tools/build/test/toolset-mock/main.cpp | 7 + tools/build/test/toolset-mock/project-config.jam | 40 + tools/build/test/toolset-mock/src/Jamroot.jam | 61 + tools/build/test/toolset-mock/src/MockProgram.py | 260 + tools/build/test/toolset-mock/src/ar.py | 24 + .../test/toolset-mock/src/clang-3.9.0-darwin.py | 49 + .../test/toolset-mock/src/clang-linux-3.9.0.py | 48 + .../test/toolset-mock/src/clang-vxworks-4.0.1.py | 42 + tools/build/test/toolset-mock/src/darwin-4.2.1.py | 38 + .../test/toolset-mock/src/gcc-4.2.1-darwin.py | 37 + .../build/test/toolset-mock/src/gcc-4.8.3-linux.py | 50 + .../test/toolset-mock/src/intel-darwin-10.2.py | 43 + tools/build/test/toolset-mock/src/ld.py | 33 + tools/build/test/toolset-mock/src/libtool.py | 14 + tools/build/test/toolset-mock/src/mock-program.cpp | 42 + .../build/test/toolset-mock/src/project-config.jam | 5 + tools/build/test/toolset-mock/src/ranlib.py | 22 + tools/build/test/toolset-mock/src/strip.py | 13 + tools/build/test/toolset-mock/src/verify.py | 9 + tools/build/test/toolset_clang_darwin.py | 20 + tools/build/test/toolset_clang_linux.py | 19 + tools/build/test/toolset_clang_vxworks.py | 20 + tools/build/test/toolset_darwin.py | 21 + tools/build/test/toolset_defaults.py | 60 + tools/build/test/toolset_gcc.py | 26 + tools/build/test/toolset_intel_darwin.py | 19 + tools/build/test/zlib.py | 119 - tools/check_build/README.md | 3 + tools/check_build/test/Jamfile | 96 + tools/check_build/test/main.cpp | 3 + tools/quickbook/Jamfile.v2 | 11 + tools/quickbook/_clang-format | 57 + tools/quickbook/build/warning-check | 2 +- tools/quickbook/doc/Jamfile.v2 | 4 + tools/quickbook/doc/change_log.qbk | 8 +- tools/quickbook/src/Jamfile.v2 | 10 - tools/quickbook/src/actions.cpp | 1064 +- tools/quickbook/src/actions.hpp | 175 +- tools/quickbook/src/block_element_grammar.cpp | 40 +- tools/quickbook/src/block_tags.hpp | 3 + tools/quickbook/src/cleanup.hpp | 42 +- tools/quickbook/src/code_snippet.cpp | 192 +- tools/quickbook/src/collector.cpp | 46 +- tools/quickbook/src/collector.hpp | 68 +- tools/quickbook/src/dependency_tracker.cpp | 75 +- tools/quickbook/src/dependency_tracker.hpp | 14 +- tools/quickbook/src/doc_info_actions.cpp | 467 +- tools/quickbook/src/doc_info_grammar.cpp | 86 +- tools/quickbook/src/doc_info_tags.hpp | 4 + tools/quickbook/src/document_state.cpp | 319 +- tools/quickbook/src/document_state.hpp | 44 +- tools/quickbook/src/document_state_impl.hpp | 97 +- tools/quickbook/src/files.cpp | 364 +- tools/quickbook/src/files.hpp | 85 +- tools/quickbook/src/fwd.hpp | 2 +- tools/quickbook/src/glob.cpp | 191 +- tools/quickbook/src/glob.hpp | 13 +- tools/quickbook/src/grammar.cpp | 16 +- tools/quickbook/src/grammar.hpp | 31 +- tools/quickbook/src/grammar_impl.hpp | 52 +- tools/quickbook/src/id_generation.cpp | 144 +- tools/quickbook/src/id_xml.cpp | 95 +- tools/quickbook/src/include_paths.cpp | 224 +- tools/quickbook/src/include_paths.hpp | 31 +- tools/quickbook/src/iterator.hpp | 37 +- tools/quickbook/src/main_grammar.cpp | 310 +- tools/quickbook/src/markups.cpp | 94 +- tools/quickbook/src/markups.hpp | 8 +- tools/quickbook/src/native_text.cpp | 74 +- tools/quickbook/src/native_text.hpp | 22 +- tools/quickbook/src/parsers.hpp | 165 +- tools/quickbook/src/path.cpp | 117 +- tools/quickbook/src/path.hpp | 28 +- tools/quickbook/src/phrase_element_grammar.cpp | 30 +- tools/quickbook/src/phrase_tags.hpp | 4 + tools/quickbook/src/post_process.cpp | 262 +- tools/quickbook/src/post_process.hpp | 13 +- tools/quickbook/src/quickbook.cpp | 347 +- tools/quickbook/src/quickbook.hpp | 11 +- tools/quickbook/src/scoped.hpp | 8 +- tools/quickbook/src/state.cpp | 72 +- tools/quickbook/src/state.hpp | 111 +- tools/quickbook/src/state_save.hpp | 6 +- tools/quickbook/src/stream.cpp | 292 +- tools/quickbook/src/stream.hpp | 4 +- tools/quickbook/src/string_view.hpp | 6 +- tools/quickbook/src/symbols.hpp | 149 +- tools/quickbook/src/syntax_highlight.cpp | 197 +- tools/quickbook/src/syntax_highlight.hpp | 27 +- tools/quickbook/src/template_stack.cpp | 60 +- tools/quickbook/src/template_stack.hpp | 49 +- tools/quickbook/src/template_tags.hpp | 4 + tools/quickbook/src/utils.cpp | 172 +- tools/quickbook/src/utils.hpp | 32 +- tools/quickbook/src/value_tags.hpp | 123 +- tools/quickbook/src/values.cpp | 661 +- tools/quickbook/src/values.hpp | 242 +- tools/quickbook/src/values_parse.hpp | 62 +- tools/quickbook/test/callouts.cpp | 2 + tools/quickbook/test/quickbook-testing.jam | 23 +- tools/quickbook/test/snippets/pass_thru.cpp | 2 + .../test/snippets/unbalanced_snippet2.cpp | 1 - tools/quickbook/test/src/Jamfile.v2 | 9 - tools/quickbook/test/src/text_diff.cpp | 52 +- tools/quickbook/test/stub.cpp | 2 + tools/quickbook/test/unit/cleanup_test.cpp | 22 +- tools/quickbook/test/unit/glob_test.cpp | 5 +- tools/quickbook/test/unit/path_test.cpp | 129 +- tools/quickbook/test/unit/post_process_test.cpp | 19 +- tools/quickbook/test/unit/source_map_test.cpp | 426 +- tools/quickbook/test/unit/symbols_find_null.cpp | 11 +- tools/quickbook/test/unit/symbols_tests.cpp | 154 +- tools/quickbook/test/unit/utils_test.cpp | 23 +- tools/quickbook/test/unit/values_test.cpp | 36 +- 15195 files changed, 549784 insertions(+), 244080 deletions(-) create mode 100644 boost/asio/experimental.hpp create mode 100644 boost/asio/experimental/co_spawn.hpp create mode 100644 boost/asio/experimental/detached.hpp create mode 100644 boost/asio/experimental/impl/co_spawn.hpp create mode 100644 boost/asio/experimental/impl/detached.hpp create mode 100644 boost/asio/experimental/impl/redirect_error.hpp create mode 100644 boost/asio/experimental/redirect_error.hpp create mode 100644 boost/atomic/detail/addressof.hpp create mode 100644 boost/atomic/detail/bitwise_fp_cast.hpp create mode 100644 boost/atomic/detail/extra_fp_operations.hpp create mode 100644 boost/atomic/detail/extra_fp_operations_fwd.hpp create mode 100644 boost/atomic/detail/extra_fp_ops_emulated.hpp create mode 100644 boost/atomic/detail/extra_fp_ops_generic.hpp create mode 100644 boost/atomic/detail/extra_ops_emulated.hpp create mode 100644 boost/atomic/detail/float_sizes.hpp create mode 100644 boost/atomic/detail/fp_operations.hpp create mode 100644 boost/atomic/detail/fp_operations_fwd.hpp create mode 100644 boost/atomic/detail/fp_ops_emulated.hpp create mode 100644 boost/atomic/detail/fp_ops_generic.hpp create mode 100644 boost/atomic/detail/integral_extend.hpp create mode 100644 boost/atomic/detail/string_ops.hpp create mode 100644 boost/atomic/detail/type_traits/integral_constant.hpp create mode 100644 boost/atomic/detail/type_traits/is_floating_point.hpp create mode 100644 boost/atomic/detail/type_traits/is_iec559.hpp create mode 100644 boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp create mode 100644 boost/atomic/detail/type_traits/make_unsigned.hpp delete mode 100644 boost/beast/core/detail/in_place_init.hpp create mode 100644 boost/beast/websocket/detail/error.hpp create mode 100644 boost/beast/websocket/detail/stream_base.hpp create mode 100644 boost/beast/websocket/stream_fwd.hpp create mode 100644 boost/config/header_deprecated.hpp create mode 100644 boost/config/helper_macros.hpp create mode 100644 boost/config/pragma_message.hpp create mode 100644 boost/container/detail/value_functors.hpp create mode 100644 boost/container_hash/detail/float_functions.hpp create mode 100644 boost/container_hash/detail/hash_float.hpp create mode 100644 boost/container_hash/detail/limits.hpp create mode 100644 boost/container_hash/extensions.hpp create mode 100644 boost/container_hash/hash.hpp create mode 100644 boost/container_hash/hash_fwd.hpp create mode 100644 boost/context/detail/externc.hpp create mode 100644 boost/context/fiber.hpp create mode 100644 boost/context/fiber_fcontext.hpp create mode 100644 boost/context/fiber_ucontext.hpp create mode 100644 boost/context/fiber_winfib.hpp create mode 100644 boost/contract.hpp create mode 100644 boost/contract/assert.hpp create mode 100644 boost/contract/base_types.hpp create mode 100644 boost/contract/call_if.hpp create mode 100644 boost/contract/check.hpp create mode 100644 boost/contract/constructor.hpp create mode 100644 boost/contract/core/access.hpp create mode 100644 boost/contract/core/check_macro.hpp create mode 100644 boost/contract/core/config.hpp create mode 100644 boost/contract/core/constructor_precondition.hpp create mode 100644 boost/contract/core/exception.hpp create mode 100644 boost/contract/core/specify.hpp create mode 100644 boost/contract/core/virtual.hpp create mode 100644 boost/contract/destructor.hpp create mode 100644 boost/contract/detail/assert.hpp create mode 100644 boost/contract/detail/auto_ptr.hpp create mode 100644 boost/contract/detail/check.hpp create mode 100644 boost/contract/detail/checking.hpp create mode 100644 boost/contract/detail/condition/cond_base.hpp create mode 100644 boost/contract/detail/condition/cond_inv.hpp create mode 100644 boost/contract/detail/condition/cond_post.hpp create mode 100644 boost/contract/detail/condition/cond_subcontracting.hpp create mode 100644 boost/contract/detail/config.hpp create mode 100644 boost/contract/detail/debug.hpp create mode 100644 boost/contract/detail/decl.hpp create mode 100644 boost/contract/detail/declspec.hpp create mode 100644 boost/contract/detail/inlined.hpp create mode 100644 boost/contract/detail/inlined/core/exception.hpp create mode 100644 boost/contract/detail/inlined/detail/checking.hpp create mode 100644 boost/contract/detail/inlined/old.hpp create mode 100644 boost/contract/detail/name.hpp create mode 100644 boost/contract/detail/none.hpp create mode 100644 boost/contract/detail/noop.hpp create mode 100644 boost/contract/detail/operation/constructor.hpp create mode 100644 boost/contract/detail/operation/destructor.hpp create mode 100644 boost/contract/detail/operation/function.hpp create mode 100644 boost/contract/detail/operation/public_function.hpp create mode 100644 boost/contract/detail/operation/static_public_function.hpp create mode 100644 boost/contract/detail/operator_safe_bool.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/private.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/protected.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/public.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/utility/is.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/virtual.hpp create mode 100644 boost/contract/detail/static_local_var.hpp create mode 100644 boost/contract/detail/tvariadic.hpp create mode 100644 boost/contract/detail/type_traits/member_function_types.hpp create mode 100644 boost/contract/detail/type_traits/mirror.hpp create mode 100644 boost/contract/detail/type_traits/optional.hpp create mode 100644 boost/contract/function.hpp create mode 100644 boost/contract/old.hpp create mode 100644 boost/contract/override.hpp create mode 100644 boost/contract/public_function.hpp create mode 100644 boost/contract_macro.hpp delete mode 100644 boost/functional/hash/detail/float_functions.hpp delete mode 100644 boost/functional/hash/detail/hash_float.hpp delete mode 100644 boost/functional/hash/detail/limits.hpp create mode 100644 boost/geometry/algorithms/densify.hpp delete mode 100644 boost/geometry/algorithms/detail/overlay/aggregate_operations.hpp delete mode 100644 boost/geometry/algorithms/detail/overlay/traversal_intersection_patterns.hpp delete mode 100644 boost/geometry/core/srs.hpp create mode 100644 boost/geometry/srs/epsg.hpp create mode 100644 boost/geometry/srs/esri.hpp create mode 100644 boost/geometry/srs/iau2000.hpp create mode 100644 boost/geometry/srs/projection.hpp create mode 100644 boost/geometry/srs/projections/code.hpp create mode 100644 boost/geometry/srs/projections/epsg.hpp create mode 100644 boost/geometry/srs/projections/epsg_params.hpp create mode 100644 boost/geometry/srs/projections/epsg_traits.hpp create mode 100644 boost/geometry/srs/projections/esri.hpp create mode 100644 boost/geometry/srs/projections/esri_params.hpp create mode 100644 boost/geometry/srs/projections/esri_traits.hpp create mode 100644 boost/geometry/srs/projections/exception.hpp create mode 100644 boost/geometry/srs/projections/factory.hpp create mode 100644 boost/geometry/srs/projections/iau2000.hpp create mode 100644 boost/geometry/srs/projections/iau2000_params.hpp create mode 100644 boost/geometry/srs/projections/iau2000_traits.hpp create mode 100644 boost/geometry/srs/projections/impl/aasincos.hpp create mode 100644 boost/geometry/srs/projections/impl/adjlon.hpp create mode 100644 boost/geometry/srs/projections/impl/base_dynamic.hpp create mode 100644 boost/geometry/srs/projections/impl/base_static.hpp create mode 100644 boost/geometry/srs/projections/impl/dms_parser.hpp create mode 100644 boost/geometry/srs/projections/impl/factory_entry.hpp create mode 100644 boost/geometry/srs/projections/impl/function_overloads.hpp create mode 100644 boost/geometry/srs/projections/impl/geocent.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_auth.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_datum_set.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_datums.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_ell_set.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_ellps.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_fwd.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_gauss.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_init.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_inv.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_mlfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_msfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_param.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_phi2.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_qsfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_strerrno.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_transform.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_tsfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_units.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_zpoly1.hpp create mode 100644 boost/geometry/srs/projections/impl/proj_mdist.hpp create mode 100644 boost/geometry/srs/projections/impl/projects.hpp create mode 100644 boost/geometry/srs/projections/invalid_point.hpp create mode 100644 boost/geometry/srs/projections/par4.hpp create mode 100644 boost/geometry/srs/projections/proj/aea.hpp create mode 100644 boost/geometry/srs/projections/proj/aeqd.hpp create mode 100644 boost/geometry/srs/projections/proj/airy.hpp create mode 100644 boost/geometry/srs/projections/proj/aitoff.hpp create mode 100644 boost/geometry/srs/projections/proj/august.hpp create mode 100644 boost/geometry/srs/projections/proj/bacon.hpp create mode 100644 boost/geometry/srs/projections/proj/bipc.hpp create mode 100644 boost/geometry/srs/projections/proj/boggs.hpp create mode 100644 boost/geometry/srs/projections/proj/bonne.hpp create mode 100644 boost/geometry/srs/projections/proj/cass.hpp create mode 100644 boost/geometry/srs/projections/proj/cc.hpp create mode 100644 boost/geometry/srs/projections/proj/cea.hpp create mode 100644 boost/geometry/srs/projections/proj/chamb.hpp create mode 100644 boost/geometry/srs/projections/proj/collg.hpp create mode 100644 boost/geometry/srs/projections/proj/crast.hpp create mode 100644 boost/geometry/srs/projections/proj/denoy.hpp create mode 100644 boost/geometry/srs/projections/proj/eck1.hpp create mode 100644 boost/geometry/srs/projections/proj/eck2.hpp create mode 100644 boost/geometry/srs/projections/proj/eck3.hpp create mode 100644 boost/geometry/srs/projections/proj/eck4.hpp create mode 100644 boost/geometry/srs/projections/proj/eck5.hpp create mode 100644 boost/geometry/srs/projections/proj/eqc.hpp create mode 100644 boost/geometry/srs/projections/proj/eqdc.hpp create mode 100644 boost/geometry/srs/projections/proj/etmerc.hpp create mode 100644 boost/geometry/srs/projections/proj/fahey.hpp create mode 100644 boost/geometry/srs/projections/proj/fouc_s.hpp create mode 100644 boost/geometry/srs/projections/proj/gall.hpp create mode 100644 boost/geometry/srs/projections/proj/geocent.hpp create mode 100644 boost/geometry/srs/projections/proj/geos.hpp create mode 100644 boost/geometry/srs/projections/proj/gins8.hpp create mode 100644 boost/geometry/srs/projections/proj/gn_sinu.hpp create mode 100644 boost/geometry/srs/projections/proj/gnom.hpp create mode 100644 boost/geometry/srs/projections/proj/goode.hpp create mode 100644 boost/geometry/srs/projections/proj/gstmerc.hpp create mode 100644 boost/geometry/srs/projections/proj/hammer.hpp create mode 100644 boost/geometry/srs/projections/proj/hatano.hpp create mode 100644 boost/geometry/srs/projections/proj/healpix.hpp create mode 100644 boost/geometry/srs/projections/proj/igh.hpp create mode 100644 boost/geometry/srs/projections/proj/imw_p.hpp create mode 100644 boost/geometry/srs/projections/proj/isea.hpp create mode 100644 boost/geometry/srs/projections/proj/krovak.hpp create mode 100644 boost/geometry/srs/projections/proj/labrd.hpp create mode 100644 boost/geometry/srs/projections/proj/laea.hpp create mode 100644 boost/geometry/srs/projections/proj/lagrng.hpp create mode 100644 boost/geometry/srs/projections/proj/larr.hpp create mode 100644 boost/geometry/srs/projections/proj/lask.hpp create mode 100644 boost/geometry/srs/projections/proj/latlong.hpp create mode 100644 boost/geometry/srs/projections/proj/lcc.hpp create mode 100644 boost/geometry/srs/projections/proj/lcca.hpp create mode 100644 boost/geometry/srs/projections/proj/loxim.hpp create mode 100644 boost/geometry/srs/projections/proj/lsat.hpp create mode 100644 boost/geometry/srs/projections/proj/mbt_fps.hpp create mode 100644 boost/geometry/srs/projections/proj/mbtfpp.hpp create mode 100644 boost/geometry/srs/projections/proj/mbtfpq.hpp create mode 100644 boost/geometry/srs/projections/proj/merc.hpp create mode 100644 boost/geometry/srs/projections/proj/mill.hpp create mode 100644 boost/geometry/srs/projections/proj/mod_ster.hpp create mode 100644 boost/geometry/srs/projections/proj/moll.hpp create mode 100644 boost/geometry/srs/projections/proj/natearth.hpp create mode 100644 boost/geometry/srs/projections/proj/nell.hpp create mode 100644 boost/geometry/srs/projections/proj/nell_h.hpp create mode 100644 boost/geometry/srs/projections/proj/nocol.hpp create mode 100644 boost/geometry/srs/projections/proj/nsper.hpp create mode 100644 boost/geometry/srs/projections/proj/nzmg.hpp create mode 100644 boost/geometry/srs/projections/proj/ob_tran.hpp create mode 100644 boost/geometry/srs/projections/proj/ocea.hpp create mode 100644 boost/geometry/srs/projections/proj/oea.hpp create mode 100644 boost/geometry/srs/projections/proj/omerc.hpp create mode 100644 boost/geometry/srs/projections/proj/ortho.hpp create mode 100644 boost/geometry/srs/projections/proj/poly.hpp create mode 100644 boost/geometry/srs/projections/proj/putp2.hpp create mode 100644 boost/geometry/srs/projections/proj/putp3.hpp create mode 100644 boost/geometry/srs/projections/proj/putp4p.hpp create mode 100644 boost/geometry/srs/projections/proj/putp5.hpp create mode 100644 boost/geometry/srs/projections/proj/putp6.hpp create mode 100644 boost/geometry/srs/projections/proj/qsc.hpp create mode 100644 boost/geometry/srs/projections/proj/robin.hpp create mode 100644 boost/geometry/srs/projections/proj/rouss.hpp create mode 100644 boost/geometry/srs/projections/proj/rpoly.hpp create mode 100644 boost/geometry/srs/projections/proj/sconics.hpp create mode 100644 boost/geometry/srs/projections/proj/somerc.hpp create mode 100644 boost/geometry/srs/projections/proj/stere.hpp create mode 100644 boost/geometry/srs/projections/proj/sterea.hpp create mode 100644 boost/geometry/srs/projections/proj/sts.hpp create mode 100644 boost/geometry/srs/projections/proj/tcc.hpp create mode 100644 boost/geometry/srs/projections/proj/tcea.hpp create mode 100644 boost/geometry/srs/projections/proj/tmerc.hpp create mode 100644 boost/geometry/srs/projections/proj/tpeqd.hpp create mode 100644 boost/geometry/srs/projections/proj/urm5.hpp create mode 100644 boost/geometry/srs/projections/proj/urmfps.hpp create mode 100644 boost/geometry/srs/projections/proj/vandg.hpp create mode 100644 boost/geometry/srs/projections/proj/vandg2.hpp create mode 100644 boost/geometry/srs/projections/proj/vandg4.hpp create mode 100644 boost/geometry/srs/projections/proj/wag2.hpp create mode 100644 boost/geometry/srs/projections/proj/wag3.hpp create mode 100644 boost/geometry/srs/projections/proj/wag7.hpp create mode 100644 boost/geometry/srs/projections/proj/wink1.hpp create mode 100644 boost/geometry/srs/projections/proj/wink2.hpp create mode 100644 boost/geometry/srs/projections/proj4.hpp create mode 100644 boost/geometry/srs/projections/srid_traits.hpp create mode 100644 boost/geometry/srs/sphere.hpp create mode 100644 boost/geometry/srs/spheroid.hpp create mode 100644 boost/geometry/srs/srs.hpp create mode 100644 boost/geometry/srs/transformation.hpp create mode 100644 boost/geometry/strategies/area_result.hpp create mode 100644 boost/geometry/strategies/cartesian/area.hpp create mode 100644 boost/geometry/strategies/cartesian/densify.hpp create mode 100644 boost/geometry/strategies/densify.hpp create mode 100644 boost/geometry/strategies/geographic/densify.hpp create mode 100644 boost/geometry/strategies/geographic/distance_cross_track_box_box.hpp create mode 100644 boost/geometry/strategies/geographic/distance_cross_track_point_box.hpp create mode 100644 boost/geometry/strategies/spherical/densify.hpp create mode 100644 boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp create mode 100644 boost/geometry/strategies/spherical/get_radius.hpp create mode 100644 boost/geometry/strategies/transform/srs_transformer.hpp create mode 100644 boost/geometry/util/select_sequence_element.hpp create mode 100644 boost/hof.hpp create mode 100644 boost/hof/alias.hpp create mode 100644 boost/hof/always.hpp create mode 100644 boost/hof/apply.hpp create mode 100644 boost/hof/apply_eval.hpp create mode 100644 boost/hof/arg.hpp create mode 100644 boost/hof/capture.hpp create mode 100644 boost/hof/combine.hpp create mode 100644 boost/hof/compose.hpp create mode 100644 boost/hof/config.hpp create mode 100644 boost/hof/construct.hpp create mode 100644 boost/hof/decay.hpp create mode 100644 boost/hof/decorate.hpp create mode 100644 boost/hof/detail/and.hpp create mode 100644 boost/hof/detail/callable_base.hpp create mode 100644 boost/hof/detail/can_be_called.hpp create mode 100644 boost/hof/detail/compressed_pair.hpp create mode 100644 boost/hof/detail/constexpr_deduce.hpp create mode 100644 boost/hof/detail/delegate.hpp create mode 100644 boost/hof/detail/forward.hpp create mode 100644 boost/hof/detail/holder.hpp create mode 100644 boost/hof/detail/intrinsics.hpp create mode 100644 boost/hof/detail/join.hpp create mode 100644 boost/hof/detail/make.hpp create mode 100644 boost/hof/detail/move.hpp create mode 100644 boost/hof/detail/noexcept.hpp create mode 100644 boost/hof/detail/pp.hpp create mode 100644 boost/hof/detail/recursive_constexpr_depth.hpp create mode 100644 boost/hof/detail/remove_rvalue_reference.hpp create mode 100644 boost/hof/detail/result_of.hpp create mode 100644 boost/hof/detail/result_type.hpp create mode 100644 boost/hof/detail/seq.hpp create mode 100644 boost/hof/detail/static_const_var.hpp create mode 100644 boost/hof/detail/unpack_tuple.hpp create mode 100644 boost/hof/detail/unwrap.hpp create mode 100644 boost/hof/detail/using.hpp create mode 100644 boost/hof/eval.hpp create mode 100644 boost/hof/first_of.hpp create mode 100644 boost/hof/fix.hpp create mode 100644 boost/hof/flip.hpp create mode 100644 boost/hof/flow.hpp create mode 100644 boost/hof/fold.hpp create mode 100644 boost/hof/function.hpp create mode 100644 boost/hof/function_param_limit.hpp create mode 100644 boost/hof/identity.hpp create mode 100644 boost/hof/if.hpp create mode 100644 boost/hof/implicit.hpp create mode 100644 boost/hof/indirect.hpp create mode 100644 boost/hof/infix.hpp create mode 100644 boost/hof/is_invocable.hpp create mode 100644 boost/hof/is_unpackable.hpp create mode 100644 boost/hof/lambda.hpp create mode 100644 boost/hof/lazy.hpp create mode 100644 boost/hof/lift.hpp create mode 100644 boost/hof/limit.hpp create mode 100644 boost/hof/match.hpp create mode 100644 boost/hof/mutable.hpp create mode 100644 boost/hof/pack.hpp create mode 100644 boost/hof/partial.hpp create mode 100644 boost/hof/pipable.hpp create mode 100644 boost/hof/placeholders.hpp create mode 100644 boost/hof/proj.hpp create mode 100644 boost/hof/protect.hpp create mode 100644 boost/hof/repeat.hpp create mode 100644 boost/hof/repeat_while.hpp create mode 100644 boost/hof/result.hpp create mode 100644 boost/hof/returns.hpp create mode 100644 boost/hof/reveal.hpp create mode 100644 boost/hof/reverse_fold.hpp create mode 100644 boost/hof/rotate.hpp create mode 100644 boost/hof/static.hpp create mode 100644 boost/hof/tap.hpp create mode 100644 boost/hof/unpack.hpp create mode 100644 boost/hof/unpack_sequence.hpp create mode 100644 boost/hof/version.hpp mode change 100644 => 100755 boost/interprocess/smart_ptr/intrusive_ptr.hpp create mode 100644 boost/log/detail/allocator_traits.hpp create mode 100644 boost/math/quadrature/naive_monte_carlo.hpp create mode 100644 boost/math/tools/numerical_differentiation.hpp create mode 100644 boost/move/algo/detail/heap_sort.hpp create mode 100644 boost/move/algo/detail/is_sorted.hpp create mode 100644 boost/move/algo/detail/pdqsort.hpp create mode 100644 boost/move/algo/detail/set_difference.hpp create mode 100644 boost/mp11/detail/mp_void.hpp create mode 100644 boost/mpi/cartesian_communicator.hpp create mode 100644 boost/mpi/collectives/all_gatherv.hpp create mode 100644 boost/mpi/detail/offsets.hpp mode change 100755 => 100644 boost/numeric/conversion/detail/old_numeric_cast.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/assign.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/preprocessed/assign.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/preprocessed/assign_10.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/preprocessed/assign_20.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/preprocessed/assign_30.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/preprocessed/assign_40.hpp delete mode 100644 boost/phoenix/core/detail/cpp03/preprocessed/assign_50.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_10.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_20.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_30.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_40.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_50.hpp delete mode 100644 boost/poly_collection/detail/is_likely_stateless_lambda.hpp delete mode 100644 boost/poly_collection/detail/workaround_dr1467.hpp create mode 100644 boost/ptr_container/detail/ptr_container_disable_deprecated.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/backbone.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/block.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/constants.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/merge_blocks.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/move_blocks.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/parallel_sort.hpp create mode 100644 boost/sort/block_indirect_sort/block_indirect_sort.hpp create mode 100644 boost/sort/common/deque_cnc.hpp create mode 100644 boost/sort/common/file_vector.hpp create mode 100644 boost/sort/common/indirect.hpp create mode 100644 boost/sort/common/int_array.hpp create mode 100644 boost/sort/common/merge_block.hpp create mode 100644 boost/sort/common/merge_four.hpp create mode 100644 boost/sort/common/merge_vector.hpp create mode 100644 boost/sort/common/pivot.hpp create mode 100644 boost/sort/common/range.hpp create mode 100644 boost/sort/common/rearrange.hpp create mode 100644 boost/sort/common/scheduler.hpp create mode 100644 boost/sort/common/sort_basic.hpp create mode 100644 boost/sort/common/spinlock.hpp create mode 100644 boost/sort/common/stack_cnc.hpp create mode 100644 boost/sort/common/time_measure.hpp create mode 100644 boost/sort/common/util/algorithm.hpp create mode 100644 boost/sort/common/util/atomic.hpp create mode 100644 boost/sort/common/util/circular_buffer.hpp create mode 100644 boost/sort/common/util/insert.hpp create mode 100644 boost/sort/common/util/merge.hpp create mode 100644 boost/sort/common/util/search.hpp create mode 100644 boost/sort/common/util/traits.hpp create mode 100644 boost/sort/flat_stable_sort/flat_stable_sort.hpp create mode 100644 boost/sort/heap_sort/heap_sort.hpp create mode 100644 boost/sort/insert_sort/insert_sort.hpp create mode 100644 boost/sort/parallel_stable_sort/parallel_stable_sort.hpp create mode 100644 boost/sort/pdqsort/pdqsort.hpp create mode 100644 boost/sort/sample_sort/sample_sort.hpp create mode 100644 boost/sort/spinsort/spinsort.hpp create mode 100644 boost/spirit/home/support/algorithm/any_if_ns_so.hpp create mode 100644 boost/spirit/home/support/algorithm/any_ns_so.hpp create mode 100644 boost/spirit/home/x3/support/traits/is_range.hpp create mode 100644 boost/spirit/include/support_any_if_ns_so.hpp create mode 100644 boost/spirit/include/support_any_ns_so.hpp create mode 100644 boost/thread/detail/platform_time.hpp create mode 100644 boost/thread/pthread/pthread_helpers.hpp delete mode 100644 boost/thread/pthread/shared_mutex_assert.hpp delete mode 100644 boost/thread/pthread/timespec.hpp delete mode 100644 boost/thread/v2/thread.hpp create mode 100644 boost/type_erasure/detail/member11.hpp create mode 100644 boost/type_erasure/detail/meta.hpp create mode 100644 boost/type_traits/detail/detector.hpp create mode 100644 boost/type_traits/detail/is_likely_lambda.hpp create mode 100644 boost/type_traits/detected.hpp create mode 100644 boost/type_traits/detected_or.hpp create mode 100644 boost/type_traits/is_complete.hpp create mode 100644 boost/type_traits/is_detected.hpp create mode 100644 boost/type_traits/is_detected_convertible.hpp create mode 100644 boost/type_traits/is_detected_exact.hpp create mode 100644 boost/type_traits/is_list_constructible.hpp create mode 100644 boost/type_traits/is_nothrow_swappable.hpp create mode 100644 boost/type_traits/nonesuch.hpp create mode 100644 boost/utility/detail/minstd_rand.hpp create mode 100644 boost/uuid/detail/random_provider.hpp create mode 100644 boost/uuid/detail/random_provider_arc4random.ipp create mode 100644 boost/uuid/detail/random_provider_bcrypt.ipp create mode 100644 boost/uuid/detail/random_provider_detect_platform.hpp create mode 100644 boost/uuid/detail/random_provider_getentropy.ipp create mode 100644 boost/uuid/detail/random_provider_include_platform.hpp create mode 100644 boost/uuid/detail/random_provider_posix.ipp create mode 100644 boost/uuid/detail/random_provider_wincrypt.ipp delete mode 100644 boost/uuid/detail/seed_rng.hpp create mode 100644 boost/uuid/entropy_error.hpp delete mode 100644 boost/uuid/seed_rng.hpp create mode 100644 boost/wave/cpplexer/re2clex/cpp.re create mode 100644 boost/wave/cpplexer/re2clex/cpp_re.inc create mode 100644 boost/wave/cpplexer/re2clex/strict_cpp.re create mode 100644 boost/wave/cpplexer/re2clex/strict_cpp_re.inc delete mode 100644 doc/html/BOOST_CB_ASSER_idp14364704.html create mode 100644 doc/html/BOOST_CB_ASSER_idp33239264.html delete mode 100644 doc/html/BOOST_DLL_FORC_idp27662112.html delete mode 100644 doc/html/BOOST_DLL_FORC_idp27664016.html create mode 100644 doc/html/BOOST_DLL_FORC_idp36961376.html create mode 100644 doc/html/BOOST_DLL_FORC_idp36963232.html delete mode 100644 doc/html/BOOST_INTRUSIV_idp55099840.html delete mode 100644 doc/html/BOOST_INTRUSIV_idp55106064.html create mode 100644 doc/html/BOOST_INTRUSIV_idp55880560.html create mode 100644 doc/html/BOOST_INTRUSIV_idp55886784.html delete mode 100644 doc/html/BOOST_MPI_BCA_1_3_26_6_6_7.html delete mode 100644 doc/html/BOOST_MPI_CAL_1_3_26_6_6_6.html delete mode 100644 doc/html/BOOST_MPI_HAS_1_3_26_6_6_4.html delete mode 100644 doc/html/BOOST_MPI_HAS_1_3_26_6_6_5.html create mode 100644 doc/html/BOOST_MPI__1_3_26_5_14_7_4.html create mode 100644 doc/html/BOOST_MPI__1_3_26_5_14_7_5.html create mode 100644 doc/html/BOOST_MPI__1_3_26_5_14_7_6.html create mode 100644 doc/html/BOOST_MPI__1_3_26_5_14_7_7.html delete mode 100644 doc/html/BOOST_SER_1_3_12_15_5_16_1.html create mode 100644 doc/html/BOOST_SER_1_3_13_15_5_16_1.html delete mode 100644 doc/html/boost/circular_buffe_idp24565232.html create mode 100644 doc/html/boost/circular_buffe_idp43443760.html create mode 100644 doc/html/boost/container/constructible__idp60397280.html create mode 100644 doc/html/boost/container/constructible__idp60406672.html delete mode 100644 doc/html/boost/container/constructible__idp67492240.html delete mode 100644 doc/html/boost/container/constructible__idp67501632.html create mode 100644 doc/html/boost/container/growth_factor.html create mode 100644 doc/html/boost/container/growth_factor_100.html create mode 100644 doc/html/boost/container/growth_factor_50.html create mode 100644 doc/html/boost/container/growth_factor_60.html create mode 100644 doc/html/boost/container/new_allocator__idp55809792.html create mode 100644 doc/html/boost/container/new_allocator__idp55809792/rebind.html delete mode 100644 doc/html/boost/container/new_allocator__idp62944752.html delete mode 100644 doc/html/boost/container/new_allocator__idp62944752/rebind.html create mode 100644 doc/html/boost/container/operator___idp59193360.html create mode 100644 doc/html/boost/container/operator___idp59203376.html create mode 100644 doc/html/boost/container/operator___idp59233376.html create mode 100644 doc/html/boost/container/operator___idp59243360.html delete mode 100644 doc/html/boost/container/operator___idp66288880.html delete mode 100644 doc/html/boost/container/operator___idp66298896.html delete mode 100644 doc/html/boost/container/operator___idp66328896.html delete mode 100644 doc/html/boost/container/operator___idp66338880.html create mode 100644 doc/html/boost/container/operator_idp59213408.html create mode 100644 doc/html/boost/container/operator_idp59223392.html delete mode 100644 doc/html/boost/container/operator_idp66308928.html delete mode 100644 doc/html/boost/container/operator_idp66318912.html create mode 100644 doc/html/boost/container/pmr/unsynchronized_idp56479344.html delete mode 100644 doc/html/boost/container/pmr/unsynchronized_idp63576512.html create mode 100644 doc/html/boost/container/stored_size.html create mode 100644 doc/html/boost/container/swap_idp59253344.html delete mode 100644 doc/html/boost/container/swap_idp66348864.html delete mode 100644 doc/html/boost/container/tree_assoc_defaults.html create mode 100644 doc/html/boost/container/tree_assoc_options_t.html create mode 100644 doc/html/boost/container/vector_options.html create mode 100644 doc/html/boost/container/vector_options_t.html delete mode 100644 doc/html/boost/date_time/dynam_1_3_12_15_3_30_2_1_2.html create mode 100644 doc/html/boost/date_time/dynam_1_3_13_15_3_30_2_1_2.html delete mode 100644 doc/html/boost/date_time/fixed_1_3_12_15_3_26_2_1_2.html delete mode 100644 doc/html/boost/date_time/fixed_1_3_12_15_3_26_2_1_3.html create mode 100644 doc/html/boost/date_time/fixed_1_3_13_15_3_26_2_1_2.html create mode 100644 doc/html/boost/date_time/fixed_1_3_13_15_3_26_2_1_3.html delete mode 100644 doc/html/boost/date_time/from__1_3_12_15_3_22_1_1_6.html delete mode 100644 doc/html/boost/date_time/from__1_3_12_15_3_22_1_1_7.html delete mode 100644 doc/html/boost/date_time/from__1_3_12_15_3_22_1_1_8.html delete mode 100644 doc/html/boost/date_time/from__1_3_12_15_3_22_1_1_9.html create mode 100644 doc/html/boost/date_time/from__1_3_13_15_3_22_1_1_6.html create mode 100644 doc/html/boost/date_time/from__1_3_13_15_3_22_1_1_7.html create mode 100644 doc/html/boost/date_time/from__1_3_13_15_3_22_1_1_8.html create mode 100644 doc/html/boost/date_time/from__1_3_13_15_3_22_1_1_9.html delete mode 100644 doc/html/boost/date_time/iso_f_1_3_12_15_3_29_1_1_2.html create mode 100644 doc/html/boost/date_time/iso_f_1_3_13_15_3_29_1_1_2.html delete mode 100644 doc/html/boost/date_time/opera_1_3_12_15_3_28_1_1_2.html create mode 100644 doc/html/boost/date_time/opera_1_3_13_15_3_28_1_1_2.html delete mode 100644 doc/html/boost/date_time/ostre_1_3_12_15_3_49_1_1_1.html delete mode 100644 doc/html/boost/date_time/ostre_1_3_12_15_3_49_1_1_3.html create mode 100644 doc/html/boost/date_time/ostre_1_3_13_15_3_49_1_1_1.html create mode 100644 doc/html/boost/date_time/ostre_1_3_13_15_3_49_1_1_3.html delete mode 100644 doc/html/boost/date_time/parse_1_3_12_15_3_51_1_1_3.html create mode 100644 doc/html/boost/date_time/parse_1_3_13_15_3_51_1_1_3.html delete mode 100644 doc/html/boost/date_time/simpl_1_3_12_15_3_13_1_1_2.html create mode 100644 doc/html/boost/date_time/simpl_1_3_13_15_3_13_1_1_2.html delete mode 100644 doc/html/boost/date_time/str_f_1_3_12_15_3_51_1_1_2.html create mode 100644 doc/html/boost/date_time/str_f_1_3_13_15_3_51_1_1_2.html delete mode 100644 doc/html/boost/date_time/time__1_3_12_15_3_52_1_1_1.html delete mode 100644 doc/html/boost/date_time/time__1_3_12_15_3_52_1_1_2.html delete mode 100644 doc/html/boost/date_time/time__1_3_12_15_3_52_1_1_3.html delete mode 100644 doc/html/boost/date_time/time__1_3_12_15_3_52_1_1_4.html create mode 100644 doc/html/boost/date_time/time__1_3_13_15_3_52_1_1_1.html create mode 100644 doc/html/boost/date_time/time__1_3_13_15_3_52_1_1_2.html create mode 100644 doc/html/boost/date_time/time__1_3_13_15_3_52_1_1_3.html create mode 100644 doc/html/boost/date_time/time__1_3_13_15_3_52_1_1_4.html delete mode 100644 doc/html/boost/dll/experimental/get_idp28753888.html delete mode 100644 doc/html/boost/dll/experimental/get_idp28770608.html create mode 100644 doc/html/boost/dll/experimental/get_idp38057568.html create mode 100644 doc/html/boost/dll/experimental/get_idp38074288.html delete mode 100644 doc/html/boost/dll/experimental/import_class_idp28282208.html create mode 100644 doc/html/boost/dll/experimental/import_class_idp37573920.html create mode 100644 doc/html/boost/graph_t_1_3_26_5_14_12_2_1.html delete mode 100644 doc/html/boost/graph_trai_1_3_26_6_11_2_1.html delete mode 100644 doc/html/boost/gregorian/opera_1_3_12_15_4_11_1_1_3.html delete mode 100644 doc/html/boost/gregorian/opera_1_3_12_15_4_11_1_1_4.html delete mode 100644 doc/html/boost/gregorian/opera_1_3_12_15_4_11_1_1_5.html delete mode 100644 doc/html/boost/gregorian/opera_1_3_12_15_4_11_1_1_6.html create mode 100644 doc/html/boost/gregorian/opera_1_3_13_15_4_11_1_1_3.html create mode 100644 doc/html/boost/gregorian/opera_1_3_13_15_4_11_1_1_4.html create mode 100644 doc/html/boost/gregorian/opera_1_3_13_15_4_11_1_1_5.html create mode 100644 doc/html/boost/gregorian/opera_1_3_13_15_4_11_1_1_6.html create mode 100644 doc/html/boost/hash_T_1_3_11_11_2_2_24.html delete mode 100644 doc/html/boost/hash_T_1_3_16_11_2_2_24.html create mode 100644 doc/html/boost/hash_bool_1_3_11_11_2_2_2.html delete mode 100644 doc/html/boost/hash_bool_1_3_16_11_2_2_2.html create mode 100644 doc/html/boost/hash_char1_1_3_11_11_2_2_7.html delete mode 100644 doc/html/boost/hash_char1_1_3_16_11_2_2_7.html create mode 100644 doc/html/boost/hash_char3_1_3_11_11_2_2_8.html delete mode 100644 doc/html/boost/hash_char3_1_3_16_11_2_2_8.html create mode 100644 doc/html/boost/hash_char_1_3_11_11_2_2_3.html delete mode 100644 doc/html/boost/hash_char_1_3_16_11_2_2_3.html create mode 100644 doc/html/boost/hash_doub_1_3_11_11_2_2_18.html delete mode 100644 doc/html/boost/hash_doub_1_3_16_11_2_2_18.html create mode 100644 doc/html/boost/hash_floa_1_3_11_11_2_2_17.html delete mode 100644 doc/html/boost/hash_floa_1_3_16_11_2_2_17.html create mode 100644 doc/html/boost/hash_int_1_3_11_11_2_2_11.html delete mode 100644 doc/html/boost/hash_int_1_3_16_11_2_2_11.html create mode 100644 doc/html/boost/hash_long_1_3_11_11_2_2_13.html create mode 100644 doc/html/boost/hash_long_1_3_11_11_2_2_15.html create mode 100644 doc/html/boost/hash_long_1_3_11_11_2_2_19.html delete mode 100644 doc/html/boost/hash_long_1_3_16_11_2_2_13.html delete mode 100644 doc/html/boost/hash_long_1_3_16_11_2_2_15.html delete mode 100644 doc/html/boost/hash_long_1_3_16_11_2_2_19.html create mode 100644 doc/html/boost/hash_short_1_3_11_11_2_2_9.html delete mode 100644 doc/html/boost/hash_short_1_3_16_11_2_2_9.html create mode 100644 doc/html/boost/hash_signe_1_3_11_11_2_2_4.html delete mode 100644 doc/html/boost/hash_signe_1_3_16_11_2_2_4.html create mode 100644 doc/html/boost/hash_std__1_3_11_11_2_2_20.html create mode 100644 doc/html/boost/hash_std__1_3_11_11_2_2_21.html create mode 100644 doc/html/boost/hash_std__1_3_11_11_2_2_22.html create mode 100644 doc/html/boost/hash_std__1_3_11_11_2_2_23.html create mode 100644 doc/html/boost/hash_std__1_3_11_11_2_2_25.html delete mode 100644 doc/html/boost/hash_std__1_3_16_11_2_2_20.html delete mode 100644 doc/html/boost/hash_std__1_3_16_11_2_2_21.html delete mode 100644 doc/html/boost/hash_std__1_3_16_11_2_2_22.html delete mode 100644 doc/html/boost/hash_std__1_3_16_11_2_2_23.html delete mode 100644 doc/html/boost/hash_std__1_3_16_11_2_2_25.html create mode 100644 doc/html/boost/hash_unsi_1_3_11_11_2_2_10.html create mode 100644 doc/html/boost/hash_unsi_1_3_11_11_2_2_12.html create mode 100644 doc/html/boost/hash_unsi_1_3_11_11_2_2_14.html create mode 100644 doc/html/boost/hash_unsi_1_3_11_11_2_2_16.html delete mode 100644 doc/html/boost/hash_unsi_1_3_16_11_2_2_10.html delete mode 100644 doc/html/boost/hash_unsi_1_3_16_11_2_2_12.html delete mode 100644 doc/html/boost/hash_unsi_1_3_16_11_2_2_14.html delete mode 100644 doc/html/boost/hash_unsi_1_3_16_11_2_2_16.html create mode 100644 doc/html/boost/hash_unsig_1_3_11_11_2_2_5.html delete mode 100644 doc/html/boost/hash_unsig_1_3_16_11_2_2_5.html create mode 100644 doc/html/boost/hash_wchar_1_3_11_11_2_2_6.html delete mode 100644 doc/html/boost/hash_wchar_1_3_16_11_2_2_6.html create mode 100644 doc/html/boost/heap/skew_heap/push_handle.html create mode 100644 doc/html/boost/heap/skew_heap/push_void.html create mode 100644 doc/html/boost/interprocess/basic_managed__idp39474400.html create mode 100644 doc/html/boost/interprocess/basic_managed__idp39582912.html create mode 100644 doc/html/boost/interprocess/basic_managed__idp39640656.html create mode 100644 doc/html/boost/interprocess/basic_managed__idp39689376.html delete mode 100644 doc/html/boost/interprocess/basic_managed__idp55379840.html delete mode 100644 doc/html/boost/interprocess/basic_managed__idp55488352.html delete mode 100644 doc/html/boost/interprocess/basic_managed__idp55546096.html delete mode 100644 doc/html/boost/interprocess/basic_managed__idp55594816.html create mode 100644 doc/html/boost/interprocess/fixed_managed__idp39630976.html delete mode 100644 doc/html/boost/interprocess/fixed_managed__idp55536416.html create mode 100644 doc/html/boost/interprocess/interprocess_r_idp40896864.html delete mode 100644 doc/html/boost/interprocess/interprocess_r_idp56793568.html create mode 100644 doc/html/boost/interprocess/interprocess_s_idp40942256.html delete mode 100644 doc/html/boost/interprocess/interprocess_s_idp56838960.html create mode 100644 doc/html/boost/interprocess/interprocess_u_idp40973072.html delete mode 100644 doc/html/boost/interprocess/interprocess_u_idp56869776.html create mode 100644 doc/html/boost/interprocess/make_managed_s_idp40508976.html create mode 100644 doc/html/boost/interprocess/make_managed_s_idp40513488.html delete mode 100644 doc/html/boost/interprocess/make_managed_s_idp56405680.html delete mode 100644 doc/html/boost/interprocess/make_managed_s_idp56410192.html create mode 100644 doc/html/boost/interprocess/managed_window_idp39679728.html delete mode 100644 doc/html/boost/interprocess/managed_window_idp55585168.html create mode 100644 doc/html/boost/interprocess/operator___idp38496176.html create mode 100644 doc/html/boost/interprocess/operator___idp38504448.html create mode 100644 doc/html/boost/interprocess/operator___idp38584608.html create mode 100644 doc/html/boost/interprocess/operator___idp38589584.html create mode 100644 doc/html/boost/interprocess/operator___idp38691552.html create mode 100644 doc/html/boost/interprocess/operator___idp38699840.html create mode 100644 doc/html/boost/interprocess/operator___idp38798784.html create mode 100644 doc/html/boost/interprocess/operator___idp38805344.html create mode 100644 doc/html/boost/interprocess/operator___idp38898704.html create mode 100644 doc/html/boost/interprocess/operator___idp38905248.html create mode 100644 doc/html/boost/interprocess/operator___idp39004656.html create mode 100644 doc/html/boost/interprocess/operator___idp39012944.html create mode 100644 doc/html/boost/interprocess/operator___idp39109776.html create mode 100644 doc/html/boost/interprocess/operator___idp39118064.html create mode 100644 doc/html/boost/interprocess/operator___idp40278064.html create mode 100644 doc/html/boost/interprocess/operator___idp40283280.html create mode 100644 doc/html/boost/interprocess/operator___idp40288496.html create mode 100644 doc/html/boost/interprocess/operator___idp40293296.html create mode 100644 doc/html/boost/interprocess/operator___idp40298096.html create mode 100644 doc/html/boost/interprocess/operator___idp40302896.html delete mode 100644 doc/html/boost/interprocess/operator___idp54401248.html delete mode 100644 doc/html/boost/interprocess/operator___idp54409520.html delete mode 100644 doc/html/boost/interprocess/operator___idp54489968.html delete mode 100644 doc/html/boost/interprocess/operator___idp54494944.html delete mode 100644 doc/html/boost/interprocess/operator___idp54596912.html delete mode 100644 doc/html/boost/interprocess/operator___idp54605200.html delete mode 100644 doc/html/boost/interprocess/operator___idp54704144.html delete mode 100644 doc/html/boost/interprocess/operator___idp54710704.html delete mode 100644 doc/html/boost/interprocess/operator___idp54804064.html delete mode 100644 doc/html/boost/interprocess/operator___idp54810608.html delete mode 100644 doc/html/boost/interprocess/operator___idp54910016.html delete mode 100644 doc/html/boost/interprocess/operator___idp54918304.html delete mode 100644 doc/html/boost/interprocess/operator___idp55015136.html delete mode 100644 doc/html/boost/interprocess/operator___idp55023424.html delete mode 100644 doc/html/boost/interprocess/operator___idp56174768.html delete mode 100644 doc/html/boost/interprocess/operator___idp56179984.html delete mode 100644 doc/html/boost/interprocess/operator___idp56185200.html delete mode 100644 doc/html/boost/interprocess/operator___idp56190000.html delete mode 100644 doc/html/boost/interprocess/operator___idp56194800.html delete mode 100644 doc/html/boost/interprocess/operator___idp56199600.html create mode 100644 doc/html/boost/interprocess/operator_idp39971568.html create mode 100644 doc/html/boost/interprocess/operator_idp39978480.html create mode 100644 doc/html/boost/interprocess/operator_idp40307696.html delete mode 100644 doc/html/boost/interprocess/operator_idp55877088.html delete mode 100644 doc/html/boost/interprocess/operator_idp55884000.html delete mode 100644 doc/html/boost/interprocess/operator_idp56204400.html create mode 100644 doc/html/boost/interprocess/swap_idp40312352.html create mode 100644 doc/html/boost/interprocess/swap_idp40362672.html delete mode 100644 doc/html/boost/interprocess/swap_idp56209056.html delete mode 100644 doc/html/boost/interprocess/swap_idp56259376.html create mode 100644 doc/html/boost/interprocess/to_raw_pointer_idp40322096.html create mode 100644 doc/html/boost/interprocess/to_raw_pointer_idp40368064.html delete mode 100644 doc/html/boost/interprocess/to_raw_pointer_idp56218800.html delete mode 100644 doc/html/boost/interprocess/to_raw_pointer_idp56264768.html create mode 100644 doc/html/boost/interprocess/wfixed_managed_idp39634704.html delete mode 100644 doc/html/boost/interprocess/wfixed_managed_idp55540144.html create mode 100644 doc/html/boost/interprocess/wmanaged_windo_idp39683440.html delete mode 100644 doc/html/boost/interprocess/wmanaged_windo_idp55588880.html delete mode 100644 doc/html/boost/intrusive/get_parent_fro_idp55114128.html delete mode 100644 doc/html/boost/intrusive/get_parent_fro_idp55118400.html create mode 100644 doc/html/boost/intrusive/get_parent_fro_idp55894848.html create mode 100644 doc/html/boost/intrusive/get_parent_fro_idp55899120.html delete mode 100644 doc/html/boost/intrusive/make_unordered_idp65807072.html delete mode 100644 doc/html/boost/intrusive/make_unordered_idp65862816.html create mode 100644 doc/html/boost/intrusive/make_unordered_idp66587792.html create mode 100644 doc/html/boost/intrusive/make_unordered_idp66643536.html delete mode 100644 doc/html/boost/intrusive/max_pointer_pl_idp55128640.html create mode 100644 doc/html/boost/intrusive/max_pointer_pl_idp55909360.html delete mode 100644 doc/html/boost/intrusive/pointer_plus_b_idp55135712.html create mode 100644 doc/html/boost/intrusive/pointer_plus_b_idp55916432.html delete mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55187168.html delete mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55190832.html delete mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55194496.html delete mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55200144.html delete mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55207392.html create mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55967888.html create mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55971552.html create mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55975216.html create mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55980864.html create mode 100644 doc/html/boost/intrusive/pointer_rebind_idp55988112.html delete mode 100644 doc/html/boost/intrusive/pointer_traits_idp55252544.html delete mode 100644 doc/html/boost/intrusive/pointer_traits_idp55252544/rebind_pointer.html create mode 100644 doc/html/boost/intrusive/pointer_traits_idp56033264.html create mode 100644 doc/html/boost/intrusive/pointer_traits_idp56033264/rebind_pointer.html delete mode 100644 doc/html/boost/intrusive/priority_compa_idp55286240.html create mode 100644 doc/html/boost/intrusive/priority_compa_idp56066960.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_1.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_2.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_3.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_4.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_5.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_6.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_7.html delete mode 100644 doc/html/boost/local_time/operat_1_3_12_15_6_4_2_1_8.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_1.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_2.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_3.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_4.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_5.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_6.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_7.html create mode 100644 doc/html/boost/local_time/operat_1_3_13_15_6_4_2_1_8.html create mode 100644 doc/html/boost/lockfree/spsc_queue/implementation_defined.html create mode 100644 doc/html/boost/logic/get_default_in_idp31765120.html delete mode 100644 doc/html/boost/logic/get_default_in_idp39719728.html create mode 100644 doc/html/boost/logic/operator_idp31661568.html create mode 100644 doc/html/boost/logic/operator_idp31770720.html create mode 100644 doc/html/boost/logic/operator_idp31779280.html create mode 100644 doc/html/boost/logic/operator_idp31785552.html delete mode 100644 doc/html/boost/logic/operator_idp39616176.html delete mode 100644 doc/html/boost/logic/operator_idp39725328.html delete mode 100644 doc/html/boost/logic/operator_idp39733888.html delete mode 100644 doc/html/boost/logic/operator_idp39740160.html create mode 100644 doc/html/boost/mpi/alloca_1_3_26_5_14_2_2_1_2.html create mode 100644 doc/html/boost/mpi/alloca_1_3_26_5_14_2_2_1_2/rebind.html delete mode 100644 doc/html/boost/mpi/allocator_1_3_26_6_2_2_1_2.html delete mode 100644 doc/html/boost/mpi/allocator_1_3_26_6_2_2_1_2/rebind.html create mode 100644 doc/html/boost/mpi/cartesian_communicator.html create mode 100644 doc/html/boost/mpi/cartesian_dimension.html create mode 100644 doc/html/boost/mpi/cartesian_dimensions.html create mode 100644 doc/html/boost/mpi/cartesian_topology.html create mode 100644 doc/html/boost/mpi/get_1_3_26_5_14_12_2_2_11.html create mode 100644 doc/html/boost/mpi/get_1_3_26_5_14_12_2_2_12.html delete mode 100644 doc/html/boost/mpi/get_1_3_26_6_11_2_2_11.html delete mode 100644 doc/html/boost/mpi/get_1_3_26_6_11_2_2_12.html create mode 100644 doc/html/boost/mpi/get_mp_1_3_26_5_14_8_2_1_8.html delete mode 100644 doc/html/boost/mpi/get_mpi_d_1_3_26_6_7_2_1_8.html create mode 100644 doc/html/boost/mpi/inpla_1_3_26_5_14_14_2_1_2.html delete mode 100644 doc/html/boost/mpi/inplace__1_3_26_6_13_2_1_2.html create mode 100644 doc/html/boost/mpi/is_mpi_1_3_26_5_14_3_2_1_2.html create mode 100644 doc/html/boost/mpi/is_mpi_1_3_26_5_14_8_2_1_2.html delete mode 100644 doc/html/boost/mpi/is_mpi_fl_1_3_26_6_7_2_1_2.html create mode 100644 doc/html/boost/mpi/opera_1_3_26_5_14_13_2_1_2.html create mode 100644 doc/html/boost/mpi/opera_1_3_26_5_14_13_2_1_3.html create mode 100644 doc/html/boost/mpi/opera_1_3_26_5_14_13_2_1_4.html create mode 100644 doc/html/boost/mpi/operat_1_3_26_5_14_2_2_1_3.html create mode 100644 doc/html/boost/mpi/operat_1_3_26_5_14_2_2_1_4.html create mode 100644 doc/html/boost/mpi/operat_1_3_26_5_14_6_2_1_5.html create mode 100644 doc/html/boost/mpi/operat_1_3_26_5_14_6_2_1_6.html delete mode 100644 doc/html/boost/mpi/operator_1_3_26_6_12_2_1_2.html delete mode 100644 doc/html/boost/mpi/operator_1_3_26_6_12_2_1_3.html delete mode 100644 doc/html/boost/mpi/operator_1_3_26_6_12_2_1_4.html delete mode 100644 doc/html/boost/mpi/operator__1_3_26_6_2_2_1_3.html delete mode 100644 doc/html/boost/mpi/operator__1_3_26_6_2_2_1_4.html delete mode 100644 doc/html/boost/mpi/operator__1_3_26_6_5_2_1_5.html delete mode 100644 doc/html/boost/mpi/operator__1_3_26_6_5_2_1_6.html create mode 100644 doc/html/boost/mpi/python/reg_1_3_26_5_14_20_2_1_1_2.html delete mode 100644 doc/html/boost/mpi/python/regist_1_3_26_6_19_2_1_1_2.html create mode 100644 doc/html/boost/mpi/threading/ope_1_3_26_5_14_10_2_1_2_2.html create mode 100644 doc/html/boost/mpi/threading/ope_1_3_26_5_14_10_2_1_2_3.html delete mode 100644 doc/html/boost/mpi/threading/operato_1_3_26_6_9_2_1_2_2.html delete mode 100644 doc/html/boost/mpi/threading/operato_1_3_26_6_9_2_1_2_3.html delete mode 100644 doc/html/boost/operator___idp24460448.html delete mode 100644 doc/html/boost/operator___idp24487216.html delete mode 100644 doc/html/boost/operator___idp24515552.html delete mode 100644 doc/html/boost/operator___idp24529728.html create mode 100644 doc/html/boost/operator___idp43338976.html create mode 100644 doc/html/boost/operator___idp43365744.html create mode 100644 doc/html/boost/operator___idp43394080.html create mode 100644 doc/html/boost/operator___idp43408256.html delete mode 100644 doc/html/boost/operator_idp24473872.html delete mode 100644 doc/html/boost/operator_idp24501376.html create mode 100644 doc/html/boost/operator_idp43352400.html create mode 100644 doc/html/boost/operator_idp43379904.html delete mode 100644 doc/html/boost/posix_time/millis_1_3_12_15_5_5_1_1_4.html create mode 100644 doc/html/boost/posix_time/millis_1_3_13_15_5_5_1_1_4.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_1.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_2.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_3.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_4.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_5.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_6.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_7.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_3_2_1_8.html delete mode 100644 doc/html/boost/posix_time/operat_1_3_12_15_5_8_1_1_6.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_1.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_2.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_3.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_4.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_5.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_6.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_7.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_3_2_1_8.html create mode 100644 doc/html/boost/posix_time/operat_1_3_13_15_5_8_1_1_6.html create mode 100644 doc/html/boost/process/windows/create_no_window.html delete mode 100644 doc/html/boost/swap_idp24543920.html create mode 100644 doc/html/boost/swap_idp43422448.html delete mode 100644 doc/html/boost/type_erasure/any_Conc_1_3_41_13_1_1_1_1.html create mode 100644 doc/html/boost/type_erasure/any_Conc_1_3_41_13_1_1_1_4.html create mode 100644 doc/html/boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp delete mode 100644 doc/html/boost_asio/example/cpp03/timers/tick_count_timer.cpp create mode 100644 doc/html/boost_asio/example/cpp17/coroutines_ts/chat_server.cpp create mode 100644 doc/html/boost_asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp create mode 100644 doc/html/boost_asio/example/cpp17/coroutines_ts/echo_server.cpp create mode 100644 doc/html/boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp create mode 100644 doc/html/boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp create mode 100644 doc/html/boost_asio/examples/cpp17_examples.html create mode 100644 doc/html/boost_asio/overview/core/coroutines_ts.html create mode 100644 doc/html/boost_asio/reference/LegacyCompletionHandler.html create mode 100644 doc/html/boost_asio/reference/experimental__await_token.html create mode 100644 doc/html/boost_asio/reference/experimental__await_token/await_token.html create mode 100644 doc/html/boost_asio/reference/experimental__await_token/await_token/overload1.html create mode 100644 doc/html/boost_asio/reference/experimental__await_token/await_token/overload2.html create mode 100644 doc/html/boost_asio/reference/experimental__await_token/executor_type.html create mode 100644 doc/html/boost_asio/reference/experimental__await_token/get_executor.html create mode 100644 doc/html/boost_asio/reference/experimental__awaitable.html create mode 100644 doc/html/boost_asio/reference/experimental__awaitable/_awaitable.html create mode 100644 doc/html/boost_asio/reference/experimental__awaitable/awaitable.html create mode 100644 doc/html/boost_asio/reference/experimental__awaitable/executor_type.html create mode 100644 doc/html/boost_asio/reference/experimental__awaitable/value_type.html create mode 100644 doc/html/boost_asio/reference/experimental__co_spawn.html create mode 100644 doc/html/boost_asio/reference/experimental__co_spawn/overload1.html create mode 100644 doc/html/boost_asio/reference/experimental__co_spawn/overload2.html create mode 100644 doc/html/boost_asio/reference/experimental__co_spawn/overload3.html create mode 100644 doc/html/boost_asio/reference/experimental__detached.html create mode 100644 doc/html/boost_asio/reference/experimental__detached_t.html create mode 100644 doc/html/boost_asio/reference/experimental__detached_t/detached_t.html create mode 100644 doc/html/boost_asio/reference/experimental__redirect_error.html create mode 100644 doc/html/boost_asio/reference/experimental__redirect_error_t.html create mode 100644 doc/html/boost_asio/reference/experimental__redirect_error_t/ec_.html create mode 100644 doc/html/boost_asio/reference/experimental__redirect_error_t/redirect_error_t.html create mode 100644 doc/html/boost_asio/reference/experimental__redirect_error_t/token_.html create mode 100644 doc/html/boost_asio/reference/experimental__this_coro__executor.html create mode 100644 doc/html/boost_asio/reference/experimental__this_coro__executor_t.html create mode 100644 doc/html/boost_asio/reference/experimental__this_coro__token.html create mode 100644 doc/html/boost_asio/reference/experimental__this_coro__token_t.html create mode 100644 doc/html/container/configurable_containers.html create mode 100644 doc/html/container/extended_allocators.html create mode 100644 doc/html/container/polymorphic_memory_resources.html delete mode 100644 doc/html/load_1_3_12_15_5_16_2.html delete mode 100644 doc/html/load_1_3_12_15_5_16_4.html delete mode 100644 doc/html/load_1_3_12_15_5_16_7.html create mode 100644 doc/html/load_1_3_13_15_5_16_6.html create mode 100644 doc/html/load_1_3_13_15_5_16_9.html create mode 100644 doc/html/load_td.html delete mode 100644 doc/html/mpi/python.html delete mode 100644 doc/html/mpi/reference.html delete mode 100644 doc/html/save_1_3_12_15_5_16_3.html delete mode 100644 doc/html/save_1_3_12_15_5_16_6.html create mode 100644 doc/html/save_1_3_13_15_5_16_5.html create mode 100644 doc/html/save_1_3_13_15_5_16_8.html delete mode 100644 doc/html/serialization/load_1_3_12_15_4_13_1_12.html delete mode 100644 doc/html/serialization/load_1_3_12_15_4_13_1_27.html delete mode 100644 doc/html/serialization/load_1_3_12_15_4_13_1_3.html delete mode 100644 doc/html/serialization/load_1_3_12_15_4_13_1_30.html delete mode 100644 doc/html/serialization/load_1_3_12_15_4_13_1_33.html delete mode 100644 doc/html/serialization/load_1_3_12_15_4_13_1_36.html create mode 100644 doc/html/serialization/load_1_3_13_15_4_13_1_12.html create mode 100644 doc/html/serialization/load_1_3_13_15_4_13_1_27.html create mode 100644 doc/html/serialization/load_1_3_13_15_4_13_1_3.html create mode 100644 doc/html/serialization/load_1_3_13_15_4_13_1_30.html create mode 100644 doc/html/serialization/load_1_3_13_15_4_13_1_33.html create mode 100644 doc/html/serialization/load_1_3_13_15_4_13_1_36.html delete mode 100644 doc/html/serialization/save_1_3_12_15_4_13_1_11.html delete mode 100644 doc/html/serialization/save_1_3_12_15_4_13_1_2.html delete mode 100644 doc/html/serialization/save_1_3_12_15_4_13_1_26.html delete mode 100644 doc/html/serialization/save_1_3_12_15_4_13_1_29.html delete mode 100644 doc/html/serialization/save_1_3_12_15_4_13_1_32.html delete mode 100644 doc/html/serialization/save_1_3_12_15_4_13_1_35.html create mode 100644 doc/html/serialization/save_1_3_13_15_4_13_1_11.html create mode 100644 doc/html/serialization/save_1_3_13_15_4_13_1_2.html create mode 100644 doc/html/serialization/save_1_3_13_15_4_13_1_26.html create mode 100644 doc/html/serialization/save_1_3_13_15_4_13_1_29.html create mode 100644 doc/html/serialization/save_1_3_13_15_4_13_1_32.html create mode 100644 doc/html/serialization/save_1_3_13_15_4_13_1_35.html create mode 100644 doc/html/std/insert_iterato_idp58095904.html delete mode 100644 doc/html/std/insert_iterato_idp65191984.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_equal_idp46961296.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_equal_idp46968384.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_equal_idp48361328.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_equal_idp48368416.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_idp46947648.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_idp46955328.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_idp48347648.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/all_of_idp48355360.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_equal_idp46990560.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_equal_idp46997648.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_equal_idp48390592.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_equal_idp48397680.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_idp46977488.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_idp46984592.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_idp48377520.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/any_of_idp48384624.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/boyer_moore_ho_idp47663168.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/boyer_moore_ho_idp49063200.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/boyer_moore_se_idp47624288.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/boyer_moore_se_idp49024320.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_idp37457824.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_idp37465344.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_idp38868416.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_idp38875936.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_range_idp46919984.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_range_idp46934960.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_range_idp48319952.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/clamp_range_idp48334896.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_if_idp47006752.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_if_idp47015904.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_if_idp48406784.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_if_idp48415936.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_until_idp47039392.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_until_idp47047984.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_until_idp48439424.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_until_idp48448016.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_while_idp47023312.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_while_idp47031904.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_while_idp48423344.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/copy_while_idp48431936.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/equal_idp47351152.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/equal_idp47360448.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/equal_idp48751184.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/equal_idp48760480.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/find_if_not_idp47069824.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/find_if_not_idp47077280.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/find_if_not_idp48469856.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/find_if_not_idp48477312.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp47409184.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp47424304.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp47437056.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp47469936.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp48809216.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp48824336.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp48837088.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_idp48869968.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp47416736.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp47430672.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp47443472.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp47473952.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp48816768.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp48830704.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp48843504.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/hex_lower_idp48873984.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/iota_idp47086160.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/iota_idp47093168.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/iota_idp48486192.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/iota_idp48493200.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_decreasing_idp47224048.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_decreasing_idp47229632.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_decreasing_idp48624080.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_decreasing_idp48629664.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_increasing_idp47214000.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_increasing_idp47219616.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_increasing_idp48614032.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_increasing_idp48619648.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp47485152.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp47492336.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp47497840.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp47502208.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp47508272.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp47511792.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp48885184.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp48892368.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp48897872.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp48902240.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp48908304.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_palindrome_idp48911824.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp47108000.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp47115088.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp47520432.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp47527648.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp48508032.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp48515120.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp48920464.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_partitioned_idp48927680.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp47122704.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp47131392.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp47137968.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp47143232.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp47152544.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp47160688.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp48522736.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp48531424.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp48538000.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp48543264.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp48552576.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_permutation_idp48560720.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp47184176.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp47190704.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp47204800.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp47210320.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp48584208.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp48590736.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp48604832.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_idp48610352.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp47172736.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp47179328.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp47195520.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp47201088.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp48572768.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp48579360.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp48595552.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_sorted_unti_idp48601120.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_de_idp47244080.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_de_idp47249664.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_de_idp48644112.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_de_idp48649696.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_in_idp47234064.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_in_idp47239648.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_in_idp48634096.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/is_strictly_in_idp48639680.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/knuth_morris_p_idp47701264.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/knuth_morris_p_idp49101296.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/mismatch_idp47371216.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/mismatch_idp47380576.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/mismatch_idp48771248.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/mismatch_idp48780608.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_equal_idp47270336.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_equal_idp47277424.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_equal_idp48670368.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_equal_idp48677456.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_idp47257248.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_idp47264368.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_idp48657280.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/none_of_idp48664400.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_equal_idp47298448.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_equal_idp47304944.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_equal_idp48698480.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_equal_idp48704976.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_idp47286544.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_idp47293072.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_idp48686576.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/one_of_idp48693104.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_copy_idp47313456.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_copy_idp47324096.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_copy_idp48713488.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_copy_idp48724128.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_poin_idp47335680.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_poin_idp47342704.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_poin_idp48735712.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/partition_poin_idp48742736.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/power_idp37685120.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/power_idp37690432.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/power_idp38857712.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/power_idp44668864.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp47449904.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp47457328.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp47463648.html delete mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp47477984.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp48849936.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp48857360.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp48863680.html create mode 100644 libs/algorithm/doc/html/boost/algorithm/unhex_idp48878016.html create mode 100644 libs/asio/doc/overview/coroutines_ts.qbk create mode 100644 libs/asio/doc/requirements/LegacyCompletionHandler.qbk create mode 100644 libs/asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp delete mode 100644 libs/asio/example/cpp03/timers/tick_count_timer.cpp create mode 100644 libs/asio/example/cpp11/iostreams/Jamfile.v2 create mode 100644 libs/asio/example/cpp11/iostreams/http_client.cpp create mode 100644 libs/asio/example/cpp17/coroutines_ts/chat_server.cpp create mode 100644 libs/asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp create mode 100644 libs/asio/example/cpp17/coroutines_ts/echo_server.cpp create mode 100644 libs/asio/example/cpp17/coroutines_ts/range_based_for.cpp create mode 100644 libs/asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp create mode 100644 libs/atomic/test/c_implicit_ctor.cpp create mode 100644 libs/atomic/test/value_with_epsilon.hpp create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr/handler/overload1.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr/handler/overload2.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr/operator_bool.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr/operator_eq_/overload1.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr/operator_eq_/overload2.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr__P.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr__P/P.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr__P/handler.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr__P/n.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__handler_ptr__P/t.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__http__serializer/writer_impl.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__static_buffer/mutable_data.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__static_buffer_base/mutable_data.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__condition.html create mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream/is_deflate_supported.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__fail_op.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__op.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__pmd_t.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__pmd_t/rd_set.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__pmd_t/zi.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__pmd_t/zo.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__read_fh_op.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/operator_bool.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/operator_eq__eq_.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/operator_not__eq_.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/reset.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/token.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/token/overload1.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/token/overload2.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/token/overload3.html delete mode 100644 libs/beast/doc/html/beast/ref/boost__beast__websocket__stream__token/unique.html create mode 100644 libs/beast/doc/html/beast/release_notes.html create mode 100644 libs/beast/doc/qbk/09_releases.qbk delete mode 100644 libs/beast/test/beast/websocket/read.cpp create mode 100644 libs/beast/test/beast/websocket/read1.cpp create mode 100644 libs/beast/test/beast/websocket/read2.cpp create mode 100644 libs/beast/test/beast/websocket/stream_fwd.cpp create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp28086144.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp28088208.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp28089872.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp28091536.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp28093200.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp29729152.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp29731200.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp29733248.html create mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp29779088.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp36508208.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp36510272.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp36511936.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp36513600.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp36515264.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp38151216.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp38153264.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp38155312.html delete mode 100644 libs/compute/doc/html/BOOST_COMPUTE__idp38201152.html create mode 100644 libs/compute/doc/html/boost/compute/is_device_iter_idp29087552.html delete mode 100644 libs/compute/doc/html/boost/compute/is_device_iter_idp37509616.html create mode 100644 libs/compute/doc/html/boost/compute/make_constant__idp28999792.html delete mode 100644 libs/compute/doc/html/boost/compute/make_constant__idp37421856.html create mode 100644 libs/compute/doc/html/boost/compute/make_function__idp29126976.html delete mode 100644 libs/compute/doc/html/boost/compute/make_function__idp37549040.html create mode 100644 libs/compute/doc/html/boost/compute/opengl_create__idp28840368.html delete mode 100644 libs/compute/doc/html/boost/compute/opengl_create__idp37262432.html create mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp28811024.html create mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp28817536.html create mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp28824048.html create mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp28830320.html delete mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp37233088.html delete mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp37239600.html delete mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp37246112.html delete mode 100644 libs/compute/doc/html/boost/compute/opengl_enqueue_idp37252384.html create mode 100644 libs/compute/doc/html/boost/compute/scatter_if_idp27119120.html delete mode 100644 libs/compute/doc/html/boost/compute/scatter_if_idp35541184.html create mode 100644 libs/compute/doc/html/boost/compute/unsupported_ex_idp28329328.html delete mode 100644 libs/compute/doc/html/boost/compute/unsupported_ex_idp36751392.html create mode 100644 libs/config/appveyor.bat create mode 100644 libs/config/test/boost_no_cxx11_defaulted_moves.ipp create mode 100644 libs/config/test/header_deprecated_test.cpp create mode 100644 libs/config/test/helper_macros_test.cpp create mode 100644 libs/config/test/no_cxx11_defaulted_moves_fail.cpp create mode 100644 libs/config/test/no_cxx11_defaulted_moves_pass.cpp create mode 100644 libs/config/test/pragma_message_test.cpp delete mode 100644 libs/container/doc/html/images/stable_vector.png create mode 100644 libs/container/doc/images/stable_vector.png create mode 100644 libs/container/example/doc_custom_vector.cpp create mode 100644 libs/container/proj/vc7ide/doc_custom_vector.vcproj create mode 100644 libs/container/proj/vc7ide/vector_options_test.vcproj create mode 100644 libs/container/test/vector_options_test.cpp create mode 100644 libs/container_hash/doc/Jamfile.v2 create mode 100644 libs/container_hash/doc/changes.qbk create mode 100644 libs/container_hash/doc/disable.qbk create mode 100644 libs/container_hash/doc/hash.qbk create mode 100644 libs/container_hash/doc/intro.qbk create mode 100644 libs/container_hash/doc/links.qbk create mode 100644 libs/container_hash/doc/portability.qbk create mode 100644 libs/container_hash/doc/rationale.qbk create mode 100644 libs/container_hash/doc/ref.xml create mode 100644 libs/container_hash/doc/samples/tutorial.cpp create mode 100644 libs/container_hash/doc/thanks.qbk create mode 100644 libs/container_hash/doc/tutorial.qbk create mode 100644 libs/container_hash/examples/Jamfile.v2 create mode 100644 libs/container_hash/examples/books.cpp create mode 100644 libs/container_hash/examples/books.hpp create mode 100644 libs/container_hash/examples/point.cpp create mode 100644 libs/container_hash/examples/portable.cpp create mode 100644 libs/container_hash/examples/template.cpp create mode 100644 libs/container_hash/examples/template.hpp create mode 100644 libs/container_hash/index.html create mode 100644 libs/container_hash/meta/explicit-failures-markup.xml create mode 100644 libs/container_hash/meta/libraries.json create mode 100644 libs/container_hash/test/Jamfile.v2 create mode 100644 libs/container_hash/test/check_float_funcs.cpp create mode 100644 libs/container_hash/test/compile_time.hpp create mode 100644 libs/container_hash/test/config.hpp create mode 100644 libs/container_hash/test/extensions_hpp_test.cpp create mode 100644 libs/container_hash/test/hash_built_in_array_test.cpp create mode 100644 libs/container_hash/test/hash_complex_test.cpp create mode 100644 libs/container_hash/test/hash_custom_test.cpp create mode 100644 libs/container_hash/test/hash_deque_test.cpp create mode 100644 libs/container_hash/test/hash_enum_test.cpp create mode 100644 libs/container_hash/test/hash_float_test.cpp create mode 100644 libs/container_hash/test/hash_float_test.hpp create mode 100644 libs/container_hash/test/hash_friend_test.cpp create mode 100644 libs/container_hash/test/hash_function_pointer_test.cpp create mode 100644 libs/container_hash/test/hash_fwd_test.hpp create mode 100644 libs/container_hash/test/hash_fwd_test_1.cpp create mode 100644 libs/container_hash/test/hash_fwd_test_2.cpp create mode 100644 libs/container_hash/test/hash_global_namespace_test.cpp create mode 100644 libs/container_hash/test/hash_info.cpp create mode 100644 libs/container_hash/test/hash_list_test.cpp create mode 100644 libs/container_hash/test/hash_long_double_test.cpp create mode 100644 libs/container_hash/test/hash_map_test.cpp create mode 100644 libs/container_hash/test/hash_map_test.hpp create mode 100644 libs/container_hash/test/hash_no_ext_fail_test.cpp create mode 100644 libs/container_hash/test/hash_no_ext_macro_1.cpp create mode 100644 libs/container_hash/test/hash_no_ext_macro_2.cpp create mode 100644 libs/container_hash/test/hash_number_test.cpp create mode 100644 libs/container_hash/test/hash_optional_test.cpp create mode 100644 libs/container_hash/test/hash_pointer_test.cpp create mode 100644 libs/container_hash/test/hash_range_test.cpp create mode 100644 libs/container_hash/test/hash_sequence_test.hpp create mode 100644 libs/container_hash/test/hash_set_test.cpp create mode 100644 libs/container_hash/test/hash_set_test.hpp create mode 100644 libs/container_hash/test/hash_std_array_test.cpp create mode 100644 libs/container_hash/test/hash_std_smart_ptr_test.cpp create mode 100644 libs/container_hash/test/hash_std_tuple_test.cpp create mode 100644 libs/container_hash/test/hash_string_test.cpp create mode 100644 libs/container_hash/test/hash_system_error_test.cpp create mode 100644 libs/container_hash/test/hash_type_index_test.cpp create mode 100644 libs/container_hash/test/hash_value_array_test.cpp create mode 100644 libs/container_hash/test/hash_variant_test.cpp create mode 100644 libs/container_hash/test/hash_vector_test.cpp create mode 100644 libs/container_hash/test/implicit_test.cpp create mode 100644 libs/container_hash/test/link_ext_test.cpp create mode 100644 libs/container_hash/test/link_no_ext_test.cpp create mode 100644 libs/container_hash/test/link_test.cpp create mode 100644 libs/container_hash/test/link_test_2.cpp create mode 100644 libs/container_hash/test/namespace_fail_test.cpp create mode 100644 libs/context/doc/fiber.qbk create mode 100644 libs/context/doc/html/context/ff.html create mode 100644 libs/context/doc/html/context/ff/class__fiber_.html create mode 100644 libs/context/doc/html/context/ff/implementations__fcontext_t__ucontext_t_and_winfiber.html create mode 100644 libs/context/doc/html/context/fib.html create mode 100644 libs/context/doc/html/context/fib/class__fiber_.html create mode 100644 libs/context/doc/html/context/fib/implementations__fcontext_t__ucontext_t_and_winfiber.html delete mode 100644 libs/context/example/Jamfile.v2 delete mode 100644 libs/context/example/backtrace.cpp create mode 100644 libs/context/example/callcc/Jamfile.v2 create mode 100644 libs/context/example/callcc/backtrace.cpp create mode 100644 libs/context/example/callcc/circle.cpp create mode 100644 libs/context/example/callcc/echosse.cpp create mode 100644 libs/context/example/callcc/endless_loop.cpp create mode 100644 libs/context/example/callcc/fibonacci.cpp create mode 100644 libs/context/example/callcc/jump.cpp create mode 100644 libs/context/example/callcc/jump_mov.cpp create mode 100644 libs/context/example/callcc/jump_void.cpp create mode 100644 libs/context/example/callcc/ontop.cpp create mode 100644 libs/context/example/callcc/ontop_void.cpp create mode 100644 libs/context/example/callcc/parser.cpp create mode 100644 libs/context/example/callcc/segmented.cpp create mode 100644 libs/context/example/callcc/stack.cpp create mode 100644 libs/context/example/callcc/throw.cpp delete mode 100644 libs/context/example/echosse.cpp delete mode 100644 libs/context/example/endless_loop.cpp create mode 100644 libs/context/example/execution_context_v2/Jamfile.v2 create mode 100644 libs/context/example/execution_context_v2/backtrace.cpp create mode 100644 libs/context/example/execution_context_v2/echosse.cpp create mode 100644 libs/context/example/execution_context_v2/fibonacci.cpp create mode 100644 libs/context/example/execution_context_v2/jump.cpp create mode 100644 libs/context/example/execution_context_v2/jump_void.cpp create mode 100644 libs/context/example/execution_context_v2/ontop.cpp create mode 100644 libs/context/example/execution_context_v2/ontop_void.cpp create mode 100644 libs/context/example/execution_context_v2/parameter.cpp create mode 100644 libs/context/example/execution_context_v2/parser.cpp create mode 100644 libs/context/example/execution_context_v2/throw.cpp create mode 100644 libs/context/example/fiber/Jamfile.v2 create mode 100644 libs/context/example/fiber/backtrace.cpp create mode 100644 libs/context/example/fiber/circle.cpp create mode 100644 libs/context/example/fiber/echosse.cpp create mode 100644 libs/context/example/fiber/endless_loop.cpp create mode 100644 libs/context/example/fiber/fibonacci.cpp create mode 100644 libs/context/example/fiber/jump.cpp create mode 100644 libs/context/example/fiber/jump_mov.cpp create mode 100644 libs/context/example/fiber/jump_void.cpp create mode 100644 libs/context/example/fiber/ontop.cpp create mode 100644 libs/context/example/fiber/ontop_void.cpp create mode 100644 libs/context/example/fiber/parser.cpp create mode 100644 libs/context/example/fiber/segmented.cpp create mode 100644 libs/context/example/fiber/stack.cpp create mode 100644 libs/context/example/fiber/throw.cpp delete mode 100644 libs/context/example/fibonacci.cpp delete mode 100644 libs/context/example/jump.cpp delete mode 100644 libs/context/example/jump_mov.cpp delete mode 100644 libs/context/example/jump_void.cpp delete mode 100644 libs/context/example/ontop.cpp delete mode 100644 libs/context/example/ontop_void.cpp delete mode 100644 libs/context/example/parser.cpp delete mode 100644 libs/context/example/segmented.cpp delete mode 100644 libs/context/example/stack.cpp delete mode 100644 libs/context/example/throw.cpp delete mode 100644 libs/context/performance/Jamfile.v2 delete mode 100644 libs/context/performance/bind_processor.hpp delete mode 100644 libs/context/performance/bind_processor_aix.cpp delete mode 100644 libs/context/performance/bind_processor_freebsd.cpp delete mode 100644 libs/context/performance/bind_processor_hpux.cpp delete mode 100644 libs/context/performance/bind_processor_linux.cpp delete mode 100644 libs/context/performance/bind_processor_solaris.cpp delete mode 100644 libs/context/performance/bind_processor_windows.cpp create mode 100644 libs/context/performance/callcc/Jamfile.v2 create mode 100644 libs/context/performance/callcc/performance.cpp create mode 100644 libs/context/performance/execution_context_v2/Jamfile.v2 create mode 100644 libs/context/performance/execution_context_v2/performance.cpp create mode 100644 libs/context/performance/fcontext/Jamfile.v2 create mode 100644 libs/context/performance/fcontext/performance.cpp create mode 100644 libs/context/performance/fiber/Jamfile.v2 create mode 100644 libs/context/performance/fiber/performance.cpp delete mode 100644 libs/context/performance/performance.cpp create mode 100644 libs/context/src/fiber.cpp delete mode 100644 libs/context/test/test_execution_context.cpp delete mode 100644 libs/context/test/test_execution_context_v1.impl create mode 100644 libs/context/test/test_execution_context_v2.cpp delete mode 100644 libs/context/test/test_execution_context_v2.impl create mode 100644 libs/context/test/test_fiber.cpp create mode 100644 libs/contract/README.md create mode 100644 libs/contract/build/Jamfile.v2 create mode 100644 libs/contract/build/boost_contract_build.jam create mode 100644 libs/contract/build/boost_contract_no.jam create mode 100644 libs/contract/build/boost_contract_no.jam-gen.py create mode 100644 libs/contract/doc/Jamfile.v2 create mode 100644 libs/contract/doc/acknowledgments.qbk create mode 100644 libs/contract/doc/advanced.qbk create mode 100644 libs/contract/doc/bibliography.qbk create mode 100644 libs/contract/doc/contract_programming_overview.qbk create mode 100644 libs/contract/doc/examples.qbk create mode 100644 libs/contract/doc/extras.qbk create mode 100644 libs/contra