dextool.plugin.mutate.backend.type

Members

Aliases

Checksum
alias Checksum = Checksum64
Undocumented in source.
ExitStatus
alias ExitStatus = NamedType!(int, Tag!"ExitStatus", int.init, TagStringable)
Undocumented in source.
MutantAttr (from dextool.plugin.mutate.backend.database.type)
alias MutantAttr = SumType!(NoMetadata, NoMut) via public import dextool.plugin.mutate.backend.database.type : MutantAttr, MutantMetaData, CovRegionStatus;

Metadata attributes that may be attached to a mutant.

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.

CovRegionStatus (from dextool.plugin.mutate.backend.database.type)
struct CovRegionStatus via public import dextool.plugin.mutate.backend.database.type : MutantAttr, MutantMetaData, CovRegionStatus;
Undocumented in source.
MutantMetaData (from dextool.plugin.mutate.backend.database.type)
struct MutantMetaData via public import dextool.plugin.mutate.backend.database.type : MutantAttr, MutantMetaData, CovRegionStatus;

Metadata about a mutant.

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/.