We have a nice type traits infrastructure that isn't being fully exploited. For example, fwdpp/mutate_recombine.hpp could check is_mutation_model_v and is_rec_model_v. We can probably also push such assertions further up the call chain, too. For example, is fwdpp/ts/generate_offspring.hpp.
We have a nice type traits infrastructure that isn't being fully exploited. For example,
fwdpp/mutate_recombine.hpp
could checkis_mutation_model_v
andis_rec_model_v
. We can probably also push such assertions further up the call chain, too. For example, isfwdpp/ts/generate_offspring.hpp
.