Home
last modified time | relevance | path

Searched refs:isIntegral (Results 1 – 25 of 74) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/
H A Dcheckedint.d192 import std.traits : isFloatingPoint, isIntegral, isNumeric, isUnsigned, Unqual;
217 if (isIntegral!T || is(T == Checked!(U, H), U, H))
288 !isIntegral!T && is(typeof(T(rhs))) ||
292 static if (isIntegral!U)
311 static if (isIntegral!U)
348 if (isIntegral!U || isFloatingPoint!U || is(U == bool))
401 if (isIntegral!U || isFloatingPoint!U || is(U == bool) ||
431 else static if (isIntegral!U || isFloatingPoint!U || is(U == bool))
486 if (isIntegral!U || isFloatingPoint!U || is(U == bool))
615 else static if (op == "-" && isIntegral!T && T.sizeof >= 4 &&
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dcheckedint.d199 import std.traits : isFloatingPoint, isIntegral, isNumeric, isUnsigned, Unqual;
266 if (isIntegral!T || is(T == Checked!(U, H), U, H))
348 !isIntegral!T && is(typeof(T(rhs))) ||
352 static if (isIntegral!U)
378 static if (isIntegral!U)
456 if (isIntegral!U || isFloatingPoint!U || is(U == bool))
514 if (isIntegral!U || isFloatingPoint!U || is(U == bool) ||
544 else static if (isIntegral!U || isFloatingPoint!U || is(U == bool))
723 if (isIntegral!U || isFloatingPoint!U || is(U == bool))
860 else static if (op == "-" && isIntegral!T && T.sizeof >= 4 &&
[all …]
H A Dbigint.d184 this(T)(T x) pure nothrow @safe if (isIntegral!T)
213 BigInt opAssign(T)(T x) pure nothrow @safe if (isIntegral!T)
251 || op==">>" || op=="<<" || op=="^^" || op=="|" || op=="&" || op=="^") && isIntegral!T)
499 && isIntegral!T)
528 if (op == "%" && isIntegral!T)
584 if ((op=="+" || op=="*" || op=="|" || op=="&" || op=="^") && isIntegral!T)
609 if (op == "-" && isIntegral!T)
625 if ((op=="%" || op=="/") && isIntegral!T)
703 bool opEquals(T)(const T y) const pure nothrow @nogc @safe if (isIntegral!T)
1072 int opCmp(T)(const T y) pure nothrow @nogc @safe const if (isIntegral!T)
[all …]
H A Dmeta.d726 import std.traits : isIntegral;
728 static assert(!allSatisfy!(isIntegral, int, double));
729 static assert( allSatisfy!(isIntegral, int, long));
756 import std.traits : isIntegral;
758 static assert(!anySatisfy!(isIntegral, string, double));
759 static assert( anySatisfy!(isIntegral, int, double));
H A Dfunctional.d443 import std.traits : isIntegral;
445 if (isIntegral!ElementType1 && isIntegral!ElementType2)
455 static if (isIntegral!T0 && isIntegral!T1 && in safeOp()
H A Dtraits.d5790 static if (__traits(isIntegral, X) && __traits(isZeroInit, X) // Not char, wchar, or dchar.
6189 static assert(!isIntegral!(S!bool));
6196 template isIntegral(T)
6198 static if (!__traits(isIntegral, T))
6199 enum isIntegral = false;
6201 enum isIntegral = isIntegral!U;
6203 enum isIntegral = __traits(isZeroInit, T) // Not char, wchar, or dchar.
6211 isIntegral!byte &&
6212 isIntegral!short &&
6213 isIntegral!int &&
[all …]
H A Duuid.d152 if (isIntegral!T)
278 if (uuidData.length == 16 && allSatisfy!(isIntegral, T))
1236 if (isInputRange!RNG && isIntegral!(ElementType!RNG))
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dbigint.d148 this(T)(T x) pure nothrow if (isIntegral!T)
178 BigInt opAssign(T)(T x) pure nothrow if (isIntegral!T)
216 || op==">>" || op=="<<" || op=="^^" || op=="|" || op=="&" || op=="^") && isIntegral!T)
400 && isIntegral!T)
427 if (op == "%" && isIntegral!T)
478 if ((op=="+" || op=="*" || op=="|" || op=="&" || op=="^") && isIntegral!T)
503 if (op == "-" && isIntegral!T)
519 if ((op=="%" || op=="/") && isIntegral!T)
597 bool opEquals(T)(T y) const pure nothrow @nogc if (isIntegral!T)
756 int opCmp(T)(T y) pure nothrow @nogc const if (isIntegral!T)
[all …]
H A Dmeta.d842 import std.traits : isIntegral;
844 static assert(!allSatisfy!(isIntegral, int, double));
845 static assert( allSatisfy!(isIntegral, int, long));
876 import std.traits : isIntegral;
878 static assert(!anySatisfy!(isIntegral, string, double));
879 static assert( anySatisfy!(isIntegral, int, double));
H A Dfunctional.d423 import std.traits : isIntegral;
425 if (isIntegral!ElementType1 && isIntegral!ElementType2)
435 static if (isIntegral!T0 && isIntegral!T1 && in safeOp()
H A Drandom.d285 static assert(isIntegral!(UIntType));
1529 if ((isIntegral!(CommonType!(T1, T2)) || isSomeChar!(CommonType!(T1, T2))) &&
1642 static if (isIntegral!T || isSomeChar!T)
1739 if (!is(T == enum) && (isIntegral!T || isSomeChar!T) && isUniformRNG!UniformRandomNumberGenerator)
1768 if (!is(T == enum) && (isIntegral!T || isSomeChar!T))
1875 static if (isIntegral!R)
1894 static if (isIntegral!R && T.mant_dig >= (CHAR_BIT * R.sizeof))
H A Dbitmanip.d2180 if (isIntegral!T || isSomeChar!T || isBoolean!T)
2186 else static if (isIntegral!T)
2310 if (isIntegral!T || isSomeChar!T || isBoolean!T)
2432 if ((isIntegral!T || isSomeChar!T || isBoolean!T) &&
2484 if (isIntegral!T || isSomeChar!T || isBoolean!T)
2579 if ((isIntegral!T || isSomeChar!T || isBoolean!T) &&
2658 enum canSwapEndianness = isIntegral!T ||
3825 if (isIntegral!T)
3964 if (isIntegral!T)
H A Dtraits.d5555 static assert(!isIntegral!(S!bool));
5562 enum bool isIntegral(T) = is(IntegralTypeOf!T) && !isAggregateType!T;
5568 isIntegral!byte &&
5569 isIntegral!short &&
5570 isIntegral!int &&
5571 isIntegral!long &&
5572 isIntegral!(const(long)) &&
5573 isIntegral!(immutable(long))
5577 !isIntegral!bool &&
5578 !isIntegral!char &&
[all …]
H A Duuid.d152 if (isIntegral!T)
278 if (uuidData.length == 16 && allSatisfy!(isIntegral, T))
1203 if (isInputRange!RNG && isIntegral!(ElementType!RNG))
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/array/
H A Dequality.d191 enum useMemcmp = __traits(isIntegral, B1) && __traits(isIntegral, B2) in useMemcmp()
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/format/internal/
H A Dread.d18 isDynamicArray, isFloatingPoint, isIntegral, isSomeChar, isSomeString,
48 static if (isIntegral!T) in acceptedSpecs()
86 if (isInputRange!Range && isIntegral!T && !is(T == enum) && isSomeChar!(ElementType!Range))
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/
H A Datomic.d166 if ((__traits(isIntegral, T) || is(T == U*, U)) && !is(T == shared))
177 if (__traits(isIntegral, T) || is(T == U*, U))
195 if ((__traits(isIntegral, T) || is(T == U*, U)) && !is(T == shared))
206 if (__traits(isIntegral, T) || is(T == U*, U))
580 …static if (op == "+=" && __traits(isIntegral, T) && __traits(isIntegral, V1) && T.sizeof <= size_t… in in()
584 …else static if (op == "-=" && __traits(isIntegral, T) && __traits(isIntegral, V1) && T.sizeof <= s… in in()
H A Dbitop.d940 if (__traits(isIntegral, T) && __traits(isUnsigned, T))
950 if (__traits(isIntegral, T) && __traits(isUnsigned, T))
960 if (__traits(isIntegral, T) && __traits(isUnsigned, T))
970 if (__traits(isIntegral, T) && __traits(isUnsigned, T))
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/root/
H A Dlongdouble.d133 static if (__traits(isIntegral, T) && T.sizeof == 8) in SetType()
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/
H A Ddassert.d141 else static if (__traits(isIntegral, T)) in getPrintfFormat()
230 else static if (__traits(isIntegral, V)) in miniFormat()
H A Dhash.d263 else static if (__traits(isIntegral, T))
308 else static if (__traits(isIntegral, val) && T.sizeof <= size_t.sizeof)
335 else static if (__traits(isIntegral, val) && T.sizeof > size_t.sizeof)
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/util/
H A Dtypeinfo.d16 if (__traits(isIntegral, T))
226 static if (is(T == Base) || (__traits(isIntegral, T) && T.max != Base.max))
345 static if (is(T == Base) || (__traits(isIntegral, T) && T.max != Base.max))
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/
H A Dalgebraic.d32 import std.traits : CommonType, isFloatingPoint, isIntegral, isSigned, Unqual;
719 if (isIntegral!T)
846 if (isIntegral!T)
H A Dtraits.d22 import std.traits : isFloatingPoint, isIntegral, isNumeric, isSigned;
615 if (isIntegral!(X) && isFloatingPoint!(R))
695 if (isFloatingPoint!F || isIntegral!F)
H A Dexponential.d35 import std.traits : isFloatingPoint, isIntegral, isSigned, isUnsigned, Largest, Unqual;
65 if (isFloatingPoint!(F) && isIntegral!(G))
259 if (isIntegral!(F) && isIntegral!(G))
365 if (isIntegral!I && isFloatingPoint!F)
2630 if (isIntegral!T && isUnsigned!T)
2643 if (isIntegral!T && isSigned!T)

123