dextool.plugin.mutate.backend.type

Public Imports

dextool.plugin.mutate.backend.database.type
public import dextool.plugin.mutate.backend.database.type : MutantAttr, MutantMetaData;

Members

Aliases

Checksum
alias Checksum = Checksum128
Undocumented in source.
ExitStatus
alias ExitStatus = NamedType!(int, Tag!"ExitStatus", int.init, TagStringable)
Undocumented in source.

Enums

Language
enum Language

The language a file or mutant is.

Functions

toString
string toString(ExitStatus a)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

CodeChecksum
struct CodeChecksum

The checksum that uniquely identify the mutation done in the source code.

CodeMutant
struct CodeMutant

The mutant coupled to the source code mutant that is injected.

MutantTimeProfile
struct MutantTimeProfile

Profile of what a mutant spent time on to collect a status.

Mutation
struct Mutation

A possible mutation.

MutationPoint
struct MutationPoint

A mutation point for a specific file.

Offset
struct Offset

Offset range. It is a closed->open set.

SchemataChecksum
struct SchemataChecksum

The unique checksum for a schemata.

SourceLoc
struct SourceLoc

Location in the source code.

SourceLocRange
struct SourceLocRange
Undocumented in source.
TestCase
struct TestCase

A test case from the test suite that is executed on mutants.

TestGroup
struct TestGroup

Test Group criterias.

Token
struct Token

A source code token.

Variables

invalidUtf8
auto invalidUtf8;

Used to replace invalid UTF-8 characters.

Meta

License

MPL-2

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.