dud.resolve.toolchain

Undocumented in source.

Members

Functions

allowsAll
bool allowsAll(const(ToolchainVersionUnion)[] as, const(ToolchainVersionUnion)[] bs)

Tests if all elements in bs are allowed by an element in as. Allowed also means that no entry is present in as

allowsAll
bool allowsAll(const(ToolchainVersionUnion) a, const(ToolchainVersionUnion) b)
Undocumented in source. Be warned that the author may not have intended to support it.
allowsAny
bool allowsAny(const(ToolchainVersionUnion)[] as, const(ToolchainVersionUnion)[] bs)

Tests if all elements in bs are allowed by an element in as. Allowed also means that no entry is present in as

allowsAny
bool allowsAny(const(ToolchainVersionUnion) a, const(ToolchainVersionUnion) b)
Undocumented in source. Be warned that the author may not have intended to support it.
dup
ToolchainVersionUnion dup(const(ToolchainVersionUnion) old)
Undocumented in source. Be warned that the author may not have intended to support it.
intersectionOf
ToolchainVersionUnion intersectionOf(const(ToolchainVersionUnion) a, const(ToolchainVersionUnion) b)
Undocumented in source. Be warned that the author may not have intended to support it.
intersectionOf
ToolchainVersionUnion[] intersectionOf(const(ToolchainVersionUnion)[] as, const(ToolchainVersionUnion)[] bs)
Undocumented in source. Be warned that the author may not have intended to support it.
invert
ToolchainVersionUnion invert(const(ToolchainVersionUnion) old)
Undocumented in source. Be warned that the author may not have intended to support it.
relation
SetRelation relation(const(ToolchainVersionUnion) a, const(ToolchainVersionUnion) b)

Return if a is a subset of b, or if a and b are disjoint, or if a and b overlap

relation
SetRelation relation(const(ToolchainVersionUnion)[] as, const(ToolchainVersionUnion)[] bs)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ToolchainVersionUnion
struct ToolchainVersionUnion
Undocumented in source.

Meta