Home
last modified time | relevance | path

Searched refs:isCopyable (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dsumtype.d235 import std.traits : isAssignable, isCopyable, isStaticArray, isRvalueAssignable;
247 isAssignable!T || (!isCopyable!T && isRvalueAssignable!T);
365 static if (isCopyable!T)
378 static if (isCopyable!(const(T)))
395 static if (isCopyable!(immutable(T)))
412 static if (isCopyable!(inout(T)))
436 allSatisfy!(isCopyable, Map!(InoutOf, Types))
461 static if (allSatisfy!(isCopyable, Types))
484 static if (allSatisfy!(isCopyable, Map!(ConstOf, Types)))
509 static if (allSatisfy!(isCopyable, Map!(ImmutableOf, Types)))
[all …]
H A Dtraits.d9077 enum isCopyable(S) = __traits(isCopyable, S);
9089 static assert( isCopyable!S1);
9090 static assert( isCopyable!S2);
9091 static assert(!isCopyable!S3);
9092 static assert(!isCopyable!S4);
9094 static assert(isCopyable!C1);
9095 static assert(isCopyable!int);
9096 static assert(isCopyable!(int[]));
H A Dconv.d236 if (isAggregateType!S && !isCopyable!S) in to()
1143 !isInfinite!S && isExactSomeString!T && !isCopyable!S && !isStaticArray!S)
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtraits.d649 if (e.ident == Id.isCopyable) in semanticTraits()
670 return isCopyable(t) ? True() : False(); in semanticTraits()
H A Dmtype.d4862 !arg.type.isCopyable()) // can't copy to temp for ref parameter
7213 bool isCopyable(Type t) in isCopyable() function
H A Dexpressionsem.d1991 targ.isCopyable()) in functionParameters()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dtraits.d8036 enum isCopyable(S) = is(typeof(
8050 static assert( isCopyable!S1);
8051 static assert( isCopyable!S2);
8052 static assert(!isCopyable!S3);
8053 static assert(!isCopyable!S4);
8055 static assert(isCopyable!C1);
8056 static assert(isCopyable!int);
8057 static assert(isCopyable!(int[]));
H A Dconv.d220 if (isAggregateType!S && !isCopyable!S) in to()
1027 !isInfinite!S && isExactSomeString!T && !isCopyable!S)
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/algorithm/
H A Dsorting.d1088 import std.traits : isCopyable;
1095 debug private enum canCheckSortedness = isCopyable!ElementType && !hasAliasing!ElementType;
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/algorithm/
H A Dsorting.d1102 import std.traits : isCopyable;
1108 debug private enum canCheckSortedness = isCopyable!ElementType && !hasAliasing!ElementType;
/netbsd-src/external/gpl3/gcc/dist/
H A DNEWS1439 getLocation, hasPostblit, isCopyable, getVisibility, and