quantities v0.3.1 (2014-09-14T10:45:06Z)
Home
Dub
Repo
IsDim.dimLessOrEqual
quantities
base
IsDim
Undocumented in source.
template
IsDim
(string d1, int p1)
package
template
dimLessOrEqual (
string
d2
int
p2
) {
alias
siInOrder
=
TypeTuple
!(
"L"
,
"M"
,
"T"
,
"I"
,
"Θ"
,
"N"
,
"J"
)
;
package
enum
id1
;
package
enum
id2
;
package
static if
(
id1 >= 0 && id2 >= 0
)
enum
dimLessOrEqual
;
package
static if
(!(
id1 >= 0 && id2 >= 0
))
static if
(
id1 >= 0 && id2 == -1
)
enum
dimLessOrEqual
;
package
static if
(!(
id1 >= 0 && id2 >= 0
))
static if
(!(
id1 >= 0 && id2 == -1
))
static if
(
id1 == -1 && id2 >= 0
)
enum
dimLessOrEqual
;
package
static if
(!(
id1 >= 0 && id2 >= 0
))
static if
(!(
id1 >= 0 && id2 == -1
))
static if
(!(
id1 == -1 && id2 >= 0
))
enum
dimLessOrEqual
;
}
Members
Aliases
siInOrder
alias
siInOrder
=
TypeTuple
!(
"L"
,
"M"
,
"T"
,
"I"
,
"Θ"
,
"N"
,
"J"
)
Undocumented in source.
Manifest constants
dimLessOrEqual
enum
dimLessOrEqual
;
Undocumented in source.
dimLessOrEqual
enum
dimLessOrEqual
;
Undocumented in source.
dimLessOrEqual
enum
dimLessOrEqual
;
Undocumented in source.
dimLessOrEqual
enum
dimLessOrEqual
;
Undocumented in source.
id1
enum
id1
;
Undocumented in source.
id2
enum
id2
;
Undocumented in source.
Meta
Source
See Implementation
quantities
base
IsDim
templates
dimEqualTo
dimLessOrEqual
equalTo
powEqualTo