and now in_range works too. YEAH.
This commit is contained in:
parent
2408106191
commit
2e76cf2acf
2 changed files with 52 additions and 40 deletions
|
|
@ -116,37 +116,44 @@ namespace hammer {
|
|||
return RepeatN<T>(this, n);
|
||||
}
|
||||
|
||||
/*
|
||||
Int64 Int64::in_range(const int64_t lower, const int64_t upper) {
|
||||
return IntRange(Int64(), lower, upper);
|
||||
IntRange<IntResult> Int64::in_range(const int64_t lower, const int64_t upper) {
|
||||
Int64 p = Int64();
|
||||
return IntRange<IntResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Int32 Int32::in_range(const int32_t lower, const int32_t upper) {
|
||||
return IntRange(Int32(), lower, upper);
|
||||
IntRange<IntResult> Int32::in_range(const int32_t lower, const int32_t upper) {
|
||||
Int32 p = Int32();
|
||||
return IntRange<IntResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Int16 Int16::in_range(const int16_t lower, const int16_t upper) {
|
||||
return IntRange(Int16(), lower, upper);
|
||||
IntRange<IntResult> Int16::in_range(const int16_t lower, const int16_t upper) {
|
||||
Int16 p = Int16();
|
||||
return IntRange<IntResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Int8 Int8::in_range(const int8_t lower, const int8_t upper) {
|
||||
return IntRange(Int8(), lower, upper);
|
||||
IntRange<IntResult> Int8::in_range(const int8_t lower, const int8_t upper) {
|
||||
Int8 p = Int8();
|
||||
return IntRange<IntResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Uint64 Uint64::in_range(const uint64_t lower, const uint64_t upper) {
|
||||
return IntRange(Uint64(), lower, upper);
|
||||
IntRange<UintResult> Uint64::in_range(const uint64_t lower, const uint64_t upper) {
|
||||
Uint64 p = Uint64();
|
||||
return IntRange<UintResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Uint32 Uint32::in_range(const uint32_t lower, const uint32_t upper) {
|
||||
return IntRange(Uint32(), lower, upper);
|
||||
IntRange<UintResult> Uint32::in_range(const uint32_t lower, const uint32_t upper) {
|
||||
Uint32 p = Uint32();
|
||||
return IntRange<UintResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Uint16 Uint16::in_range(const uint16_t lower, const uint16_t upper) {
|
||||
return IntRange(Uint16(), lower, upper);
|
||||
IntRange<UintResult> Uint16::in_range(const uint16_t lower, const uint16_t upper) {
|
||||
Uint16 p = Uint16();
|
||||
return IntRange<UintResult>(p, lower, upper);
|
||||
}
|
||||
|
||||
Uint8 Uint8::in_range(const uint8_t lower, const uint8_t upper) {
|
||||
return IntRange(Uint8(), lower, upper);
|
||||
IntRange<UintResult> Uint8::in_range(const uint8_t lower, const uint8_t upper) {
|
||||
Uint8 p = Uint8();
|
||||
return IntRange<UintResult>(p, lower, upper);
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue