Use std::unique_ptr instead of std::shared_ptr for inference manager (#5003)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Wed, 2 Sep 2020 15:21:03 +0000 (17:21 +0200)
committerGitHub <noreply@github.com>
Wed, 2 Sep 2020 15:21:03 +0000 (10:21 -0500)
commit1e93736643667d7b8e4ff9fa5f86596ce1ec31d3
tree2d8fee2723b4ead48289fc5b7b6b4617cd7b291e
parent02e682821028bc704c57a762dadeb6f82bb70ebf
Use std::unique_ptr instead of std::shared_ptr for inference manager (#5003)

We now use std::unique_ptr instead of std::shared_ptr when storing TheoryInference objects.
src/theory/arith/inference_manager.cpp
src/theory/arith/inference_manager.h
src/theory/datatypes/inference_manager.cpp
src/theory/inference_manager_buffered.cpp
src/theory/inference_manager_buffered.h