Home
last modified time | relevance | path

Searched refs:typeid (Results 1 – 25 of 170) sorted by relevance

1234567

/netbsd-src/external/gpl3/gcc/dist/libphobos/testsuite/libphobos.typeinfo/
H A Disbaseof.d14 assert(typeid(C1).isBaseOf(typeid(C1))); in main()
15 assert(typeid(C1).isBaseOf(typeid(C2))); in main()
17 assert(!typeid(C2).isBaseOf(typeid(C1))); in main()
18 assert(typeid(C2).isBaseOf(typeid(C2))); in main()
20 assert(!typeid(C1).isBaseOf(typeid(Object))); in main()
21 assert(!typeid(C2).isBaseOf(typeid(Object))); in main()
22 assert(typeid(Object).isBaseOf(typeid(C1))); in main()
23 assert(typeid(Object).isBaseOf(typeid(C2))); in main()
25 assert(typeid(I).isBaseOf(typeid(I))); in main()
26 assert(typeid(I).isBaseOf(typeid(J))); in main()
[all …]
H A Dstruct-align.d7 auto ti = typeid (k); in main()
11 auto ti2 = typeid (k.a); in main()
H A Denum_.d17 typeid(e).destroy(&e); in main()
19 typeid(e).postblit(&e); in main()
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/util/
H A Dtypeinfo.d146 ti = typeid(F);
153 ti = typeid(F[]);
160 ti = typeid(F[][]);
167 ti = typeid(S);
174 ti = typeid(S[]);
181 ti = typeid(S[3]);
285 assert(typeid(int).toString == "int");
287 with (typeid(double)) in with()
297 with (typeid(short)) in with()
365 return cast(inout) typeid(T); in inout()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/util/
H A Dtypeinfo.d127 ti = typeid(F);
134 ti = typeid(F[]);
141 ti = typeid(F[][]);
148 ti = typeid(S);
155 ti = typeid(S[]);
162 ti = typeid(S[3]);
175 ti = typeid(F);
182 ti = typeid(F[]);
189 ti = typeid(F[][]);
196 ti = typeid(S);
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/
H A Dobject.d111 return typeid(this).name; in toString()
159 throw new Exception("need opCmp for class " ~ typeid(this).name); in opCmp()
282 if (typeid(lhs) is typeid(rhs) ||
283 !__ctfe && typeid(lhs).opEquals(typeid(rhs)))
565 return typeid(this).name; in toString()
585 assert(typeid(void) <= typeid(void));
586 assert(typeid(void).opCmp(null));
587 assert(!typeid(void).opCmp(typeid(void)));
610 assert(typeid(void).opEquals(typeid(void)));
611 assert(typeid(void) != anotherObj); // calling .opEquals here directly is a type mismatch
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/typeinfo/
H A Dti_Ag.d65 return cast(inout)typeid(byte); in inout()
86 return cast(inout)typeid(ubyte); in inout()
98 return cast(inout)typeid(void); in inout()
110 return cast(inout)typeid(bool); in inout()
128 return cast(inout)typeid(char); in inout()
140 return cast(inout)typeid(immutable(char)); in inout()
152 return cast(inout)typeid(const(char)); in inout()
H A Dti_Aint.d68 return cast(inout)typeid(int); in inout()
75 _adSort(*cast(void[]*)&a, typeid(a[0]));
79 _adSort(*cast(void[]*)&a, typeid(a[0]));
123 return cast(inout)typeid(uint); in inout()
149 return cast(inout)typeid(dchar); in inout()
H A Dti_Ashort.d65 return cast(inout)typeid(short); in inout()
99 return cast(inout)typeid(ushort); in inout()
111 return cast(inout)typeid(wchar); in inout()
H A Dti_Areal.d45 return cast(inout)typeid(F); in inout()
59 return cast(inout)typeid(F); in inout()
H A Dti_Afloat.d45 return cast(inout)typeid(F); in inout()
59 return cast(inout)typeid(F); in inout()
H A Dti_Adouble.d45 return cast(inout)typeid(F); in inout()
59 return cast(inout)typeid(F); in inout()
H A Dti_cdouble.d70 arg1 = typeid(double); in version()
71 arg2 = typeid(double); in version()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/
H A Dobject.d57 return typeid(this).name; in toString()
91 throw new Exception("need opCmp for class " ~ typeid(this).name); in opCmp()
155 if (typeid(lhs) is typeid(rhs) || in opEquals()
156 !__ctfe && typeid(lhs).opEquals(typeid(rhs))) in opEquals()
215 return typeid(this).name; in toString()
514 arg1 = typeid(size_t); in version()
515 arg2 = typeid(void*); in version()
641 arg1 = typeid(void*); in version()
697 arg1 = typeid(void*); in version()
788 assert(typeid(functionTypes[0]).toString() == "void function()");
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/
H A Dlifetime.d199 auto tti = typeid(ti);
200 if (tti is typeid(TypeInfo_Const))
202 else if (tti is typeid(TypeInfo_Invariant))
204 else if (tti is typeid(TypeInfo_Shared))
206 else if (tti is typeid(TypeInfo_Inout))
220 if (ti && typeid(ti) is typeid(TypeInfo_Struct)) // avoid a complete dynamic type cast
661 auto isshared = typeid(ti) is typeid(TypeInfo_Shared);
671 if (typeid(tinext) is typeid(TypeInfo_Struct)) // avoid a complete dynamic type cast
743 auto isshared = typeid(ti) is typeid(TypeInfo_Shared);
953 auto isshared = typeid(ti) is typeid(TypeInfo_Shared);
[all …]
H A Dcast_.d31 ClassInfo oc = typeid(o); in _d_toObject()
68 if (o && _d_isbaseof2(typeid(o), c, offset)) in _d_dynamic_cast()
135 foreach (iface; typeid(o).interfaces) in _d_interface_vtbl()
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/
H A Dlifetime.d190 auto tti = typeid(ti);
191 if (tti is typeid(TypeInfo_Const))
193 else if (tti is typeid(TypeInfo_Invariant))
195 else if (tti is typeid(TypeInfo_Shared))
197 else if (tti is typeid(TypeInfo_Inout))
208 if (ti && typeid(ti) is typeid(TypeInfo_Struct)) // avoid a complete dynamic type cast
674 auto isshared = typeid(ti) is typeid(TypeInfo_Shared);
684 if (typeid(tinext) is typeid(TypeInfo_Struct)) // avoid a complete dynamic type cast
762 auto isshared = typeid(ti) is typeid(TypeInfo_Shared);
974 auto isshared = typeid(ti) is typeid(TypeInfo_Shared);
[all …]
H A Dadi.d74 assert(_adEq2(*cast(void[]*)&b, *cast(void[]*)&c, typeid(TestStruct[])) == false);
75 assert(_adEq2(*cast(void[]*)&b, *cast(void[]*)&b, typeid(TestStruct[])) == true);
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dvariant.d44 assert(b.type == typeid(int));
53 assert(a.type == typeid(double));
185 *cast(TypeInfo *) parm = typeid(A); in VariantN()
299 if (targetType != typeid(T)) in VariantN()
333 *cast(TypeInfo *) parm = typeid(A); in VariantN()
344 tryPutting(zis, typeid(A), cast(void*) getPtr(&target.store)) in VariantN()
358 if (rhsType == typeid(A)) in VariantN()
364 else if (rhsType == typeid(void)) in VariantN()
384 auto t = tuple(typeid(A), &temp.store); in VariantN()
409 throw new VariantException(typeid(A), typeid(string)); in VariantN()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dvariant.d47 assert(b.type == typeid(int));
56 assert(a.type == typeid(double));
227 *cast(TypeInfo *) parm = typeid(A); in VariantN()
358 if (targetType != typeid(T)) in VariantN()
407 *cast(TypeInfo *) parm = typeid(A); in VariantN()
428 tryPutting(zis, typeid(A), cast(void*) getPtr(&target.store)) in VariantN()
442 if (rhsType == typeid(A)) in VariantN()
448 else if (rhsType == typeid(void)) in VariantN()
468 auto t = tuple(typeid(A), &temp.store); in VariantN()
479 if (rhsType == typeid(null)) in VariantN()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/testsuite/libphobos.typeinfo/
H A Dstruct-align.d7 auto ti = typeid (k); in main()
11 auto ti2 = typeid (k.a); in main()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/experimental/
H A Dany275 /// The @c typeid of the contained object, or @c typeid(void) if empty.
279 return typeid(void);
351 * __any.type() != typeid(remove_reference_t<_ValueType>)
372 * __any.type() != typeid(remove_reference_t<_ValueType>)
422 // any_cast<T> returns non-null if __any->type() == typeid(T) and
423 // typeid(T) ignores cv-qualifiers so remove them:
438 || __any->type() == typeid(_Tp)
462 * __any != nullptr && __any.type() == typeid(_ValueType)
498 __arg->_M_typeinfo = &typeid(_Tp);
532 __arg->_M_typeinfo = &typeid(_Tp);
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/
H A Dany275 /// The @c typeid of the contained object, or @c typeid(void) if empty.
279 return typeid(void);
351 * __any.type() != typeid(remove_reference_t<_ValueType>)
372 * __any.type() != typeid(remove_reference_t<_ValueType>)
422 // any_cast<T> returns non-null if __any->type() == typeid(T) and
423 // typeid(T) ignores cv-qualifiers so remove them:
438 || __any->type() == typeid(_Tp)
462 * __any != nullptr && __any.type() == typeid(_ValueType)
498 __arg->_M_typeinfo = &typeid(_Tp);
532 __arg->_M_typeinfo = &typeid(_Tp);
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dany331 /// The @c typeid of the contained object, or @c typeid(void) if empty.
335 return typeid(void);
457 * __any.type() != typeid(remove_reference_t<_ValueType>)
481 * __any.type() != typeid(remove_reference_t<_ValueType>)
519 // any_cast<T> returns non-null if __any->type() == typeid(T) and
520 // typeid(T) ignores cv-qualifiers so remove them:
532 || __any->type() == typeid(_Tp)
548 * __any != nullptr && __any.type() == typeid(_ValueType)
586 __arg->_M_typeinfo = &typeid(_Tp);
620 __arg->_M_typeinfo = &typeid(_Tp);
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dany328 /// The @c typeid of the contained object, or @c typeid(void) if empty.
332 return typeid(void);
450 * __any.type() != typeid(remove_reference_t<_ValueType>)
474 * __any.type() != typeid(remove_reference_t<_ValueType>)
512 // any_cast<T> returns non-null if __any->type() == typeid(T) and
513 // typeid(T) ignores cv-qualifiers so remove them:
525 || __any->type() == typeid(_Tp)
541 * __any != nullptr && __any.type() == typeid(_ValueType)
579 __arg->_M_typeinfo = &typeid(_Tp);
613 __arg->_M_typeinfo = &typeid(_Tp);

1234567