├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── benchmarks ├── CMakeLists.txt ├── benchmarkfunctions.cpp ├── benchmarkfunctions.h ├── port_benchmarks.cpp └── range_benchmarks.cpp ├── cmake ├── FindBoost.cmake └── Findbenchmark.cmake ├── docs ├── .gitignore ├── ActiveConnectionProxy.md ├── CMakeLists.txt ├── CoreConcept.md ├── GETTING_STARTED.md ├── Glossary.md ├── ParallelRegion.md ├── ParallelScheduler.md ├── Serialization.md ├── USING.md ├── chainingconnections.md ├── designrationale.md ├── doxyfile ├── doxyfile.in ├── images │ ├── 2015-09-25_scheduler_class_v2ck.png │ ├── 2015-11-02_ActiveConnectionProxy.png │ ├── 2015-11-02_ParallelRegion.png │ ├── 2015-11-10_Scheduler_sequence.png │ ├── CoreClassDiagram_v3.png │ └── CoreClassDiagram_v4.png ├── knownpitfalls.md ├── ports.md └── usertips.md ├── flexcore ├── 3rdparty │ └── adobe │ │ ├── LICENSE_1_0.txt │ │ ├── config.hpp │ │ ├── forest.hpp │ │ ├── readme.txt │ │ ├── reverse.hpp │ │ └── set_next.hpp ├── CMakeLists.txt ├── core │ ├── connectables.hpp │ ├── connection.hpp │ ├── connection_util.hpp │ ├── detail │ │ ├── connection_utils.hpp │ │ └── function_traits.hpp │ ├── exceptions.hpp │ ├── traits.hpp │ └── tuple_meta.hpp ├── extended │ ├── base_node.cpp │ ├── base_node.hpp │ ├── graph │ │ ├── graph.cpp │ │ ├── graph.hpp │ │ ├── graph_connectable.hpp │ │ └── traits.hpp │ ├── node_fwd.hpp │ ├── nodes │ │ ├── buffer.hpp │ │ ├── event_nodes.hpp │ │ ├── generic.hpp │ │ ├── region_worker_node.hpp │ │ ├── state_nodes.hpp │ │ └── terminal.hpp │ ├── ports │ │ ├── connection_buffer.hpp │ │ ├── node_aware.hpp │ │ └── token_tags.hpp │ └── visualization │ │ ├── visualization.cpp │ │ └── visualization.hpp ├── flexcore-config.cmake.in ├── infrastructure.cpp ├── infrastructure.hpp ├── ports.hpp ├── pure │ ├── detail │ │ ├── active_connection_proxy.hpp │ │ ├── port_traits.hpp │ │ └── port_utils.hpp │ ├── event_sinks.hpp │ ├── event_sources.hpp │ ├── mux_ports.hpp │ ├── port_connection.hpp │ ├── pure_node.hpp │ ├── pure_ports.hpp │ ├── state_sink.hpp │ └── state_sources.hpp ├── range │ └── actions.hpp ├── scheduler │ ├── clock.cpp │ ├── clock.hpp │ ├── cyclecontrol.cpp │ ├── cyclecontrol.hpp │ ├── parallelregion.cpp │ ├── parallelregion.hpp │ ├── parallelscheduler.cpp │ ├── parallelscheduler.hpp │ ├── scheduler.hpp │ ├── serialschedulers.cpp │ └── serialschedulers.hpp └── utils │ ├── demangle.cpp │ ├── demangle.hpp │ ├── generic_container.hpp │ ├── logging │ ├── logger.cpp │ └── logger.hpp │ ├── serialisation │ ├── deserializer.hpp │ └── serializer.hpp │ └── settings │ ├── jsonfile_setting_backend.hpp │ ├── settings.hpp │ ├── settings_backend.hpp │ └── settings_container.hpp ├── integration_tests ├── CMakeLists.txt └── main.cpp └── tests ├── CMakeLists.txt ├── core ├── movable_connectable.hpp ├── test_connectables.cpp ├── test_connection.cpp └── test_traits.cpp ├── examples.cpp ├── extended ├── graph │ └── test_graph.cpp ├── nodes │ ├── test_base_node.cpp │ ├── test_infrastructure.cpp │ ├── test_region_worker_node.cpp │ └── test_terminal_node.cpp └── ports │ ├── test_node_aware.cpp │ └── test_region_buffer.cpp ├── logging └── test_logging.cpp ├── nodes ├── owning_node.hpp ├── test_buffer.cpp ├── test_event_nodes.cpp ├── test_generic.cpp ├── test_moving.cpp └── test_state_nodes.cpp ├── pure ├── sink_fixture.hpp ├── test_events.cpp ├── test_moving.cpp ├── test_mux_ports.cpp └── test_state_sinks.cpp ├── range └── test_range.cpp ├── runner.cpp ├── scheduler ├── TestClock.cpp ├── test_cyclecontrol.cpp ├── test_parallel_region.cpp ├── test_parallelscheduler.cpp └── test_serialscheduler.cpp ├── serialisation └── test_deserializer.cpp ├── settings ├── test_setting_backend.cpp └── test_settings.cpp └── util └── test_generic_container.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/benchmarks/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/benchmarkfunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/benchmarks/benchmarkfunctions.cpp -------------------------------------------------------------------------------- /benchmarks/benchmarkfunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/benchmarks/benchmarkfunctions.h -------------------------------------------------------------------------------- /benchmarks/port_benchmarks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/benchmarks/port_benchmarks.cpp -------------------------------------------------------------------------------- /benchmarks/range_benchmarks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/benchmarks/range_benchmarks.cpp -------------------------------------------------------------------------------- /cmake/FindBoost.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/cmake/FindBoost.cmake -------------------------------------------------------------------------------- /cmake/Findbenchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/cmake/Findbenchmark.cmake -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /html/ 2 | -------------------------------------------------------------------------------- /docs/ActiveConnectionProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/ActiveConnectionProxy.md -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/CoreConcept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/CoreConcept.md -------------------------------------------------------------------------------- /docs/GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/GETTING_STARTED.md -------------------------------------------------------------------------------- /docs/Glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/Glossary.md -------------------------------------------------------------------------------- /docs/ParallelRegion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/ParallelRegion.md -------------------------------------------------------------------------------- /docs/ParallelScheduler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/ParallelScheduler.md -------------------------------------------------------------------------------- /docs/Serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/Serialization.md -------------------------------------------------------------------------------- /docs/USING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/USING.md -------------------------------------------------------------------------------- /docs/chainingconnections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/chainingconnections.md -------------------------------------------------------------------------------- /docs/designrationale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/designrationale.md -------------------------------------------------------------------------------- /docs/doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/doxyfile -------------------------------------------------------------------------------- /docs/doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/doxyfile.in -------------------------------------------------------------------------------- /docs/images/2015-09-25_scheduler_class_v2ck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/images/2015-09-25_scheduler_class_v2ck.png -------------------------------------------------------------------------------- /docs/images/2015-11-02_ActiveConnectionProxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/images/2015-11-02_ActiveConnectionProxy.png -------------------------------------------------------------------------------- /docs/images/2015-11-02_ParallelRegion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/images/2015-11-02_ParallelRegion.png -------------------------------------------------------------------------------- /docs/images/2015-11-10_Scheduler_sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/images/2015-11-10_Scheduler_sequence.png -------------------------------------------------------------------------------- /docs/images/CoreClassDiagram_v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/images/CoreClassDiagram_v3.png -------------------------------------------------------------------------------- /docs/images/CoreClassDiagram_v4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/images/CoreClassDiagram_v4.png -------------------------------------------------------------------------------- /docs/knownpitfalls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/knownpitfalls.md -------------------------------------------------------------------------------- /docs/ports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/ports.md -------------------------------------------------------------------------------- /docs/usertips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/docs/usertips.md -------------------------------------------------------------------------------- /flexcore/3rdparty/adobe/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/3rdparty/adobe/LICENSE_1_0.txt -------------------------------------------------------------------------------- /flexcore/3rdparty/adobe/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/3rdparty/adobe/config.hpp -------------------------------------------------------------------------------- /flexcore/3rdparty/adobe/forest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/3rdparty/adobe/forest.hpp -------------------------------------------------------------------------------- /flexcore/3rdparty/adobe/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/3rdparty/adobe/readme.txt -------------------------------------------------------------------------------- /flexcore/3rdparty/adobe/reverse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/3rdparty/adobe/reverse.hpp -------------------------------------------------------------------------------- /flexcore/3rdparty/adobe/set_next.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/3rdparty/adobe/set_next.hpp -------------------------------------------------------------------------------- /flexcore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/CMakeLists.txt -------------------------------------------------------------------------------- /flexcore/core/connectables.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/connectables.hpp -------------------------------------------------------------------------------- /flexcore/core/connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/connection.hpp -------------------------------------------------------------------------------- /flexcore/core/connection_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/connection_util.hpp -------------------------------------------------------------------------------- /flexcore/core/detail/connection_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/detail/connection_utils.hpp -------------------------------------------------------------------------------- /flexcore/core/detail/function_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/detail/function_traits.hpp -------------------------------------------------------------------------------- /flexcore/core/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/exceptions.hpp -------------------------------------------------------------------------------- /flexcore/core/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/traits.hpp -------------------------------------------------------------------------------- /flexcore/core/tuple_meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/core/tuple_meta.hpp -------------------------------------------------------------------------------- /flexcore/extended/base_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/base_node.cpp -------------------------------------------------------------------------------- /flexcore/extended/base_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/base_node.hpp -------------------------------------------------------------------------------- /flexcore/extended/graph/graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/graph/graph.cpp -------------------------------------------------------------------------------- /flexcore/extended/graph/graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/graph/graph.hpp -------------------------------------------------------------------------------- /flexcore/extended/graph/graph_connectable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/graph/graph_connectable.hpp -------------------------------------------------------------------------------- /flexcore/extended/graph/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/graph/traits.hpp -------------------------------------------------------------------------------- /flexcore/extended/node_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/node_fwd.hpp -------------------------------------------------------------------------------- /flexcore/extended/nodes/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/nodes/buffer.hpp -------------------------------------------------------------------------------- /flexcore/extended/nodes/event_nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/nodes/event_nodes.hpp -------------------------------------------------------------------------------- /flexcore/extended/nodes/generic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/nodes/generic.hpp -------------------------------------------------------------------------------- /flexcore/extended/nodes/region_worker_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/nodes/region_worker_node.hpp -------------------------------------------------------------------------------- /flexcore/extended/nodes/state_nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/nodes/state_nodes.hpp -------------------------------------------------------------------------------- /flexcore/extended/nodes/terminal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/nodes/terminal.hpp -------------------------------------------------------------------------------- /flexcore/extended/ports/connection_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/ports/connection_buffer.hpp -------------------------------------------------------------------------------- /flexcore/extended/ports/node_aware.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/ports/node_aware.hpp -------------------------------------------------------------------------------- /flexcore/extended/ports/token_tags.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/ports/token_tags.hpp -------------------------------------------------------------------------------- /flexcore/extended/visualization/visualization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/visualization/visualization.cpp -------------------------------------------------------------------------------- /flexcore/extended/visualization/visualization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/extended/visualization/visualization.hpp -------------------------------------------------------------------------------- /flexcore/flexcore-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/flexcore-config.cmake.in -------------------------------------------------------------------------------- /flexcore/infrastructure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/infrastructure.cpp -------------------------------------------------------------------------------- /flexcore/infrastructure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/infrastructure.hpp -------------------------------------------------------------------------------- /flexcore/ports.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/ports.hpp -------------------------------------------------------------------------------- /flexcore/pure/detail/active_connection_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/detail/active_connection_proxy.hpp -------------------------------------------------------------------------------- /flexcore/pure/detail/port_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/detail/port_traits.hpp -------------------------------------------------------------------------------- /flexcore/pure/detail/port_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/detail/port_utils.hpp -------------------------------------------------------------------------------- /flexcore/pure/event_sinks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/event_sinks.hpp -------------------------------------------------------------------------------- /flexcore/pure/event_sources.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/event_sources.hpp -------------------------------------------------------------------------------- /flexcore/pure/mux_ports.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/mux_ports.hpp -------------------------------------------------------------------------------- /flexcore/pure/port_connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/port_connection.hpp -------------------------------------------------------------------------------- /flexcore/pure/pure_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/pure_node.hpp -------------------------------------------------------------------------------- /flexcore/pure/pure_ports.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/pure_ports.hpp -------------------------------------------------------------------------------- /flexcore/pure/state_sink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/state_sink.hpp -------------------------------------------------------------------------------- /flexcore/pure/state_sources.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/pure/state_sources.hpp -------------------------------------------------------------------------------- /flexcore/range/actions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/range/actions.hpp -------------------------------------------------------------------------------- /flexcore/scheduler/clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/clock.cpp -------------------------------------------------------------------------------- /flexcore/scheduler/clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/clock.hpp -------------------------------------------------------------------------------- /flexcore/scheduler/cyclecontrol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/cyclecontrol.cpp -------------------------------------------------------------------------------- /flexcore/scheduler/cyclecontrol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/cyclecontrol.hpp -------------------------------------------------------------------------------- /flexcore/scheduler/parallelregion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/parallelregion.cpp -------------------------------------------------------------------------------- /flexcore/scheduler/parallelregion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/parallelregion.hpp -------------------------------------------------------------------------------- /flexcore/scheduler/parallelscheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/parallelscheduler.cpp -------------------------------------------------------------------------------- /flexcore/scheduler/parallelscheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/parallelscheduler.hpp -------------------------------------------------------------------------------- /flexcore/scheduler/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/scheduler.hpp -------------------------------------------------------------------------------- /flexcore/scheduler/serialschedulers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/serialschedulers.cpp -------------------------------------------------------------------------------- /flexcore/scheduler/serialschedulers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/scheduler/serialschedulers.hpp -------------------------------------------------------------------------------- /flexcore/utils/demangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/demangle.cpp -------------------------------------------------------------------------------- /flexcore/utils/demangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/demangle.hpp -------------------------------------------------------------------------------- /flexcore/utils/generic_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/generic_container.hpp -------------------------------------------------------------------------------- /flexcore/utils/logging/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/logging/logger.cpp -------------------------------------------------------------------------------- /flexcore/utils/logging/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/logging/logger.hpp -------------------------------------------------------------------------------- /flexcore/utils/serialisation/deserializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/serialisation/deserializer.hpp -------------------------------------------------------------------------------- /flexcore/utils/serialisation/serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/serialisation/serializer.hpp -------------------------------------------------------------------------------- /flexcore/utils/settings/jsonfile_setting_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/settings/jsonfile_setting_backend.hpp -------------------------------------------------------------------------------- /flexcore/utils/settings/settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/settings/settings.hpp -------------------------------------------------------------------------------- /flexcore/utils/settings/settings_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/settings/settings_backend.hpp -------------------------------------------------------------------------------- /flexcore/utils/settings/settings_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/flexcore/utils/settings/settings_container.hpp -------------------------------------------------------------------------------- /integration_tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/integration_tests/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/integration_tests/main.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/core/movable_connectable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/core/movable_connectable.hpp -------------------------------------------------------------------------------- /tests/core/test_connectables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/core/test_connectables.cpp -------------------------------------------------------------------------------- /tests/core/test_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/core/test_connection.cpp -------------------------------------------------------------------------------- /tests/core/test_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/core/test_traits.cpp -------------------------------------------------------------------------------- /tests/examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/examples.cpp -------------------------------------------------------------------------------- /tests/extended/graph/test_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/graph/test_graph.cpp -------------------------------------------------------------------------------- /tests/extended/nodes/test_base_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/nodes/test_base_node.cpp -------------------------------------------------------------------------------- /tests/extended/nodes/test_infrastructure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/nodes/test_infrastructure.cpp -------------------------------------------------------------------------------- /tests/extended/nodes/test_region_worker_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/nodes/test_region_worker_node.cpp -------------------------------------------------------------------------------- /tests/extended/nodes/test_terminal_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/nodes/test_terminal_node.cpp -------------------------------------------------------------------------------- /tests/extended/ports/test_node_aware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/ports/test_node_aware.cpp -------------------------------------------------------------------------------- /tests/extended/ports/test_region_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/extended/ports/test_region_buffer.cpp -------------------------------------------------------------------------------- /tests/logging/test_logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/logging/test_logging.cpp -------------------------------------------------------------------------------- /tests/nodes/owning_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/nodes/owning_node.hpp -------------------------------------------------------------------------------- /tests/nodes/test_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/nodes/test_buffer.cpp -------------------------------------------------------------------------------- /tests/nodes/test_event_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/nodes/test_event_nodes.cpp -------------------------------------------------------------------------------- /tests/nodes/test_generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/nodes/test_generic.cpp -------------------------------------------------------------------------------- /tests/nodes/test_moving.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/nodes/test_moving.cpp -------------------------------------------------------------------------------- /tests/nodes/test_state_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/nodes/test_state_nodes.cpp -------------------------------------------------------------------------------- /tests/pure/sink_fixture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/pure/sink_fixture.hpp -------------------------------------------------------------------------------- /tests/pure/test_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/pure/test_events.cpp -------------------------------------------------------------------------------- /tests/pure/test_moving.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/pure/test_moving.cpp -------------------------------------------------------------------------------- /tests/pure/test_mux_ports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/pure/test_mux_ports.cpp -------------------------------------------------------------------------------- /tests/pure/test_state_sinks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/pure/test_state_sinks.cpp -------------------------------------------------------------------------------- /tests/range/test_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/range/test_range.cpp -------------------------------------------------------------------------------- /tests/runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/runner.cpp -------------------------------------------------------------------------------- /tests/scheduler/TestClock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/scheduler/TestClock.cpp -------------------------------------------------------------------------------- /tests/scheduler/test_cyclecontrol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/scheduler/test_cyclecontrol.cpp -------------------------------------------------------------------------------- /tests/scheduler/test_parallel_region.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/scheduler/test_parallel_region.cpp -------------------------------------------------------------------------------- /tests/scheduler/test_parallelscheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/scheduler/test_parallelscheduler.cpp -------------------------------------------------------------------------------- /tests/scheduler/test_serialscheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/scheduler/test_serialscheduler.cpp -------------------------------------------------------------------------------- /tests/serialisation/test_deserializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/serialisation/test_deserializer.cpp -------------------------------------------------------------------------------- /tests/settings/test_setting_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/settings/test_setting_backend.cpp -------------------------------------------------------------------------------- /tests/settings/test_settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/settings/test_settings.cpp -------------------------------------------------------------------------------- /tests/util/test_generic_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlexCoreLib/flexcore/HEAD/tests/util/test_generic_container.cpp --------------------------------------------------------------------------------