This library provides a framework to handle conflicts between objects.
To implement it in your project, install the overlay port conflicts and use vcpkg. Set your path to overlay ports in vcpkg-configuration.json ("overlay-ports": [ "your_path_to_overlay_ports" ]).
Full documentation of the class at doxygen documentation.