15template<
typename EnvironmentType>
20template<
typename EnvironmentType>
23 subEnv = std::make_unique<EnvironmentType>(*other.subEnv);
30template<
typename EnvironmentType>
36template<
typename EnvironmentType>
42template<
typename EnvironmentType>
45 subEnv = std::make_unique<EnvironmentType>();
49template class SubEnvironment<InternalEnvironment>;
51template class SubEnvironment<MultiObjectiveModelCheckerEnvironment>;
52template class SubEnvironment<ModelCheckerEnvironment>;
54template class SubEnvironment<SolverEnvironment>;
55template class SubEnvironment<EigenSolverEnvironment>;
56template class SubEnvironment<GmmxxSolverEnvironment>;
57template class SubEnvironment<NativeSolverEnvironment>;
58template class SubEnvironment<LongRunAverageSolverEnvironment>;
59template class SubEnvironment<TimeBoundedSolverEnvironment>;
60template class SubEnvironment<MinMaxSolverEnvironment>;
61template class SubEnvironment<MinMaxLpSolverEnvironment>;
62template class SubEnvironment<MultiplierEnvironment>;
63template class SubEnvironment<OviSolverEnvironment>;
64template class SubEnvironment<GameSolverEnvironment>;
65template class SubEnvironment<TopologicalSolverEnvironment>;