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