dextool.plugin.mutate.backend.type

Members

Aliases

Checksum
alias Checksum = Checksum128
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;

Metadata attributes that may be attached to a mutant.

Enums

Language
enum Language

The language a file or mutant is.

OpTypeInfo
enum OpTypeInfo

Deducted type information for expressions on the sides of a relational operator

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.

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

Metadata about a mutant.

MutantTestCount
struct MutantTestCount

Number of times a mutant has been tested.

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.

SourceLoc
struct SourceLoc

Location in the source code.

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