Typedef fwdpp::traits::mutation_model_haploid_genome

Typedef Documentation

using fwdpp::traits::mutation_model_haploid_genome = typename traits::internal::mutation_model_haploid_genome<MutationContainerType, GenomeContainerType>::type

Gives mutation model function signature for models requiring haploid_genomes as arguments. If MutationContainerType is not a container of mutations and/or GenomeContainerType is not a container of haploid_genomes, them mmodel_HaploidGenomeType will evaluate to void.

Otherwise, it will evaluate to std::function<std::size_t(recycling_bin_t<MutationContainerType> &, const typename GenomeContainerType::value_type &, MutationContainerType &)>;