View source code
Display the source code in std/uni.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Enum member std.uni.isIntegralPair

Tests if T is a pair of integers that implicitly convert to V. The following code must compile for any pair T:

enum isIntegralPair(T, V) = is(typeof((T x) { V a = x[0]; V b = x[1]; } )) && !is(typeof((T x) { V c = x[2]; } ));
(T x){ V a = x[0]; V b = x[1];}

The following must not compile:

(T x){ V c = x[2];}

Authors

Dmitry Olshansky

License

Boost License 1.0.