├── .codecov.yml ├── .drone.star ├── .drone ├── after-success.sh ├── b5847f804b-a16f359ef1.sh ├── b5847f804b-bbb3de2b00.sh ├── b5847f804b-cce9827eb5.sh ├── b5847f804b-db180b7bd2.sh ├── before-install.sh ├── before-script.sh └── boost.sh ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── appveyor.yml ├── doc ├── Jamfile.v2 ├── examples.xml ├── faq.xml ├── introduction.xml ├── porting.xml ├── rationale.xml ├── reference │ ├── connection.xml │ ├── deconstruct.xml │ ├── dummy_mutex.xml │ ├── last_value.xml │ ├── mutex.xml │ ├── optional_last_value.xml │ ├── reference.xml │ ├── shared_connection_block.xml │ ├── signal_base.xml │ ├── signal_header.xml │ ├── signal_type.xml │ ├── slot.xml │ ├── slot_base.xml │ ├── trackable.xml │ └── visit_each.xml ├── signals.xml ├── snippet-extractor.jam ├── snippet_extractor.cpp ├── tests.xml ├── thread_safety.xml └── tutorial.xml ├── example ├── CMakeLists.txt ├── Jamfile.v2 ├── custom_combiners.cpp ├── disconnect_and_block.cpp ├── doc_view.cpp ├── doc_view_acm.cpp ├── doc_view_acm_deconstruct.cpp ├── extended_slot.cpp ├── hello_world_multi_slot.cpp ├── hello_world_slot.cpp ├── ordering_slots.cpp ├── passing_slots.cpp ├── postconstructor_ex1.cpp ├── postconstructor_ex2.cpp ├── predestructor_example.cpp ├── signal_return_value.cpp └── slot_arguments.cpp ├── include └── boost │ ├── signals2.hpp │ └── signals2 │ ├── connection.hpp │ ├── deconstruct.hpp │ ├── deconstruct_ptr.hpp │ ├── detail │ ├── auto_buffer.hpp │ ├── foreign_ptr.hpp │ ├── lwm_nop.hpp │ ├── lwm_pthreads.hpp │ ├── lwm_win32_cs.hpp │ ├── null_output_iterator.hpp │ ├── preprocessed_arg_type.hpp │ ├── preprocessed_arg_type_template.hpp │ ├── replace_slot_function.hpp │ ├── result_type_wrapper.hpp │ ├── scope_guard.hpp │ ├── signal_template.hpp │ ├── signals_common.hpp │ ├── signals_common_macros.hpp │ ├── slot_call_iterator.hpp │ ├── slot_groups.hpp │ ├── slot_template.hpp │ ├── tracked_objects_visitor.hpp │ ├── unique_lock.hpp │ ├── variadic_arg_type.hpp │ └── variadic_slot_invoker.hpp │ ├── dummy_mutex.hpp │ ├── expired_slot.hpp │ ├── last_value.hpp │ ├── mutex.hpp │ ├── optional_last_value.hpp │ ├── postconstructible.hpp │ ├── predestructible.hpp │ ├── preprocessed_signal.hpp │ ├── preprocessed_slot.hpp │ ├── shared_connection_block.hpp │ ├── signal.hpp │ ├── signal_base.hpp │ ├── signal_type.hpp │ ├── slot.hpp │ ├── slot_base.hpp │ ├── trackable.hpp │ ├── variadic_signal.hpp │ └── variadic_slot.hpp ├── index.html ├── meta └── libraries.json └── test ├── CMakeLists.txt ├── Jamfile.v2 ├── cmake_install_test ├── CMakeLists.txt └── main.cpp ├── cmake_subdir_test ├── CMakeLists.txt └── main.cpp ├── connection_test.cpp ├── dead_slot_test.cpp ├── deadlock_regression_test.cpp ├── deconstruct_test.cpp ├── deletion_test.cpp ├── invocation_benchmark.cpp ├── mutex_test.cpp ├── ordering_test.cpp ├── regression_test.cpp ├── shared_connection_block_test.cpp ├── signal_n_test.cpp ├── signal_test.cpp ├── signal_type_test.cpp ├── slot_compile_test.cpp ├── threading_models_test.cpp ├── track_test.cpp └── trackable_test.cpp /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.drone.star: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.drone.star -------------------------------------------------------------------------------- /.drone/after-success.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | -------------------------------------------------------------------------------- /.drone/b5847f804b-a16f359ef1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.drone/b5847f804b-a16f359ef1.sh -------------------------------------------------------------------------------- /.drone/b5847f804b-bbb3de2b00.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.drone/b5847f804b-bbb3de2b00.sh -------------------------------------------------------------------------------- /.drone/b5847f804b-cce9827eb5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.drone/b5847f804b-cce9827eb5.sh -------------------------------------------------------------------------------- /.drone/b5847f804b-db180b7bd2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.drone/b5847f804b-db180b7bd2.sh -------------------------------------------------------------------------------- /.drone/before-install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | -------------------------------------------------------------------------------- /.drone/before-script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | -------------------------------------------------------------------------------- /.drone/boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.drone/boost.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/Jamfile.v2 -------------------------------------------------------------------------------- /doc/examples.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/examples.xml -------------------------------------------------------------------------------- /doc/faq.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/faq.xml -------------------------------------------------------------------------------- /doc/introduction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/introduction.xml -------------------------------------------------------------------------------- /doc/porting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/porting.xml -------------------------------------------------------------------------------- /doc/rationale.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/rationale.xml -------------------------------------------------------------------------------- /doc/reference/connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/connection.xml -------------------------------------------------------------------------------- /doc/reference/deconstruct.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/deconstruct.xml -------------------------------------------------------------------------------- /doc/reference/dummy_mutex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/dummy_mutex.xml -------------------------------------------------------------------------------- /doc/reference/last_value.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/last_value.xml -------------------------------------------------------------------------------- /doc/reference/mutex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/mutex.xml -------------------------------------------------------------------------------- /doc/reference/optional_last_value.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/optional_last_value.xml -------------------------------------------------------------------------------- /doc/reference/reference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/reference.xml -------------------------------------------------------------------------------- /doc/reference/shared_connection_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/shared_connection_block.xml -------------------------------------------------------------------------------- /doc/reference/signal_base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/signal_base.xml -------------------------------------------------------------------------------- /doc/reference/signal_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/signal_header.xml -------------------------------------------------------------------------------- /doc/reference/signal_type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/signal_type.xml -------------------------------------------------------------------------------- /doc/reference/slot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/slot.xml -------------------------------------------------------------------------------- /doc/reference/slot_base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/slot_base.xml -------------------------------------------------------------------------------- /doc/reference/trackable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/trackable.xml -------------------------------------------------------------------------------- /doc/reference/visit_each.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/reference/visit_each.xml -------------------------------------------------------------------------------- /doc/signals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/signals.xml -------------------------------------------------------------------------------- /doc/snippet-extractor.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/snippet-extractor.jam -------------------------------------------------------------------------------- /doc/snippet_extractor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/snippet_extractor.cpp -------------------------------------------------------------------------------- /doc/tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/tests.xml -------------------------------------------------------------------------------- /doc/thread_safety.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/thread_safety.xml -------------------------------------------------------------------------------- /doc/tutorial.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/doc/tutorial.xml -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/Jamfile.v2 -------------------------------------------------------------------------------- /example/custom_combiners.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/custom_combiners.cpp -------------------------------------------------------------------------------- /example/disconnect_and_block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/disconnect_and_block.cpp -------------------------------------------------------------------------------- /example/doc_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/doc_view.cpp -------------------------------------------------------------------------------- /example/doc_view_acm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/doc_view_acm.cpp -------------------------------------------------------------------------------- /example/doc_view_acm_deconstruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/doc_view_acm_deconstruct.cpp -------------------------------------------------------------------------------- /example/extended_slot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/extended_slot.cpp -------------------------------------------------------------------------------- /example/hello_world_multi_slot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/hello_world_multi_slot.cpp -------------------------------------------------------------------------------- /example/hello_world_slot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/hello_world_slot.cpp -------------------------------------------------------------------------------- /example/ordering_slots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/ordering_slots.cpp -------------------------------------------------------------------------------- /example/passing_slots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/passing_slots.cpp -------------------------------------------------------------------------------- /example/postconstructor_ex1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/postconstructor_ex1.cpp -------------------------------------------------------------------------------- /example/postconstructor_ex2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/postconstructor_ex2.cpp -------------------------------------------------------------------------------- /example/predestructor_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/predestructor_example.cpp -------------------------------------------------------------------------------- /example/signal_return_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/signal_return_value.cpp -------------------------------------------------------------------------------- /example/slot_arguments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/example/slot_arguments.cpp -------------------------------------------------------------------------------- /include/boost/signals2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2.hpp -------------------------------------------------------------------------------- /include/boost/signals2/connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/connection.hpp -------------------------------------------------------------------------------- /include/boost/signals2/deconstruct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/deconstruct.hpp -------------------------------------------------------------------------------- /include/boost/signals2/deconstruct_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/deconstruct_ptr.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/auto_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/auto_buffer.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/foreign_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/foreign_ptr.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/lwm_nop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/lwm_nop.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/lwm_pthreads.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/lwm_pthreads.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/lwm_win32_cs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/lwm_win32_cs.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/null_output_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/null_output_iterator.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/preprocessed_arg_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/preprocessed_arg_type.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/preprocessed_arg_type_template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/preprocessed_arg_type_template.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/replace_slot_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/replace_slot_function.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/result_type_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/result_type_wrapper.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/scope_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/scope_guard.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/signal_template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/signal_template.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/signals_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/signals_common.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/signals_common_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/signals_common_macros.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/slot_call_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/slot_call_iterator.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/slot_groups.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/slot_groups.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/slot_template.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/slot_template.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/tracked_objects_visitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/tracked_objects_visitor.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/unique_lock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/unique_lock.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/variadic_arg_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/variadic_arg_type.hpp -------------------------------------------------------------------------------- /include/boost/signals2/detail/variadic_slot_invoker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/detail/variadic_slot_invoker.hpp -------------------------------------------------------------------------------- /include/boost/signals2/dummy_mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/dummy_mutex.hpp -------------------------------------------------------------------------------- /include/boost/signals2/expired_slot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/expired_slot.hpp -------------------------------------------------------------------------------- /include/boost/signals2/last_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/last_value.hpp -------------------------------------------------------------------------------- /include/boost/signals2/mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/mutex.hpp -------------------------------------------------------------------------------- /include/boost/signals2/optional_last_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/optional_last_value.hpp -------------------------------------------------------------------------------- /include/boost/signals2/postconstructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/postconstructible.hpp -------------------------------------------------------------------------------- /include/boost/signals2/predestructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/predestructible.hpp -------------------------------------------------------------------------------- /include/boost/signals2/preprocessed_signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/preprocessed_signal.hpp -------------------------------------------------------------------------------- /include/boost/signals2/preprocessed_slot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/preprocessed_slot.hpp -------------------------------------------------------------------------------- /include/boost/signals2/shared_connection_block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/shared_connection_block.hpp -------------------------------------------------------------------------------- /include/boost/signals2/signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/signal.hpp -------------------------------------------------------------------------------- /include/boost/signals2/signal_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/signal_base.hpp -------------------------------------------------------------------------------- /include/boost/signals2/signal_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/signal_type.hpp -------------------------------------------------------------------------------- /include/boost/signals2/slot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/slot.hpp -------------------------------------------------------------------------------- /include/boost/signals2/slot_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/slot_base.hpp -------------------------------------------------------------------------------- /include/boost/signals2/trackable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/trackable.hpp -------------------------------------------------------------------------------- /include/boost/signals2/variadic_signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/variadic_signal.hpp -------------------------------------------------------------------------------- /include/boost/signals2/variadic_slot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/include/boost/signals2/variadic_slot.hpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/index.html -------------------------------------------------------------------------------- /meta/libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/meta/libraries.json -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/Jamfile.v2 -------------------------------------------------------------------------------- /test/cmake_install_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/cmake_install_test/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake_install_test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/cmake_install_test/main.cpp -------------------------------------------------------------------------------- /test/cmake_subdir_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/cmake_subdir_test/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake_subdir_test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/cmake_subdir_test/main.cpp -------------------------------------------------------------------------------- /test/connection_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/connection_test.cpp -------------------------------------------------------------------------------- /test/dead_slot_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/dead_slot_test.cpp -------------------------------------------------------------------------------- /test/deadlock_regression_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/deadlock_regression_test.cpp -------------------------------------------------------------------------------- /test/deconstruct_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/deconstruct_test.cpp -------------------------------------------------------------------------------- /test/deletion_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/deletion_test.cpp -------------------------------------------------------------------------------- /test/invocation_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/invocation_benchmark.cpp -------------------------------------------------------------------------------- /test/mutex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/mutex_test.cpp -------------------------------------------------------------------------------- /test/ordering_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/ordering_test.cpp -------------------------------------------------------------------------------- /test/regression_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/regression_test.cpp -------------------------------------------------------------------------------- /test/shared_connection_block_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/shared_connection_block_test.cpp -------------------------------------------------------------------------------- /test/signal_n_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/signal_n_test.cpp -------------------------------------------------------------------------------- /test/signal_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/signal_test.cpp -------------------------------------------------------------------------------- /test/signal_type_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/signal_type_test.cpp -------------------------------------------------------------------------------- /test/slot_compile_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/slot_compile_test.cpp -------------------------------------------------------------------------------- /test/threading_models_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/threading_models_test.cpp -------------------------------------------------------------------------------- /test/track_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/track_test.cpp -------------------------------------------------------------------------------- /test/trackable_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/signals2/HEAD/test/trackable_test.cpp --------------------------------------------------------------------------------