Lines Matching refs:MDImpl
116 auto &D = MDImpl->Dictionary; in Mutate_AddWordFromDictionary()
162 auto Corpus = MDImpl->Corpus; in Mutate_CrossOver()
177 MDImpl->CurrentMutatorSequence.clear(); in StartMutationSequence()
181 Printf("MS: %zd ", MDImpl->CurrentMutatorSequence.size()); in PrintMutationSequence()
182 for (auto M : MDImpl->CurrentMutatorSequence) in PrintMutationSequence()
200 size_t MutatorIdx = Rand(MDImpl->Mutators.size()); in Mutate()
201 auto M = MDImpl->Mutators[MutatorIdx]; in Mutate()
204 MDImpl->CurrentMutatorSequence.push_back(M); in Mutate()
212 MDImpl->SetCorpus(Corpus); in SetCorpus()
216 MDImpl->AddWordToDictionary(Word, Size); in AddWordToDictionary()
220 MDImpl = new Impl; in MutationDispatcher()
223 MutationDispatcher::~MutationDispatcher() { delete MDImpl; } in ~MutationDispatcher()