Lines Matching defs:tbtype

354   Type *tbtype = totype->toBasetype ();
365 if (tbtype->ty == Tdelegate)
371 else if (tbtype->ty == Tpointer)
386 if (tbtype->ty == Tstruct)
404 if (tbtype->ty == Tclass)
407 ClassDeclaration *cdto = tbtype->isClassHandle ();
464 if (tbtype->ty == Tpointer)
468 else if (tbtype->ty == Tarray)
472 dinteger_t tsize = tbtype->nextOf ()->size ();
474 tree ptrtype = build_ctype (tbtype->nextOf ()->pointerTo ());
493 else if (tbtype->ty == Tsarray)
498 else if (tbtype->ty == Tstruct)
505 else if (tbtype->ty == Tvector && tbtype->size () == ebtype->size ())
523 if (tbtype->ty == Tpointer)
527 else if (tbtype->ty == Tarray)
531 d_uns64 tsize = tbtype->nextOf ()->toBasetype ()->size ();
546 else if (tbtype->ty == Tsarray)
549 if (ebtype->isString () && tbtype->isString ())
561 if (tbtype->ty == Taarray)
564 else if (tbtype->ty == Tpointer && tbtype->nextOf ()->ty == Tvoid)
571 if (tbtype->ty == Taarray && ebtype->nextOf ()->ty == Tvoid)
585 if (tbtype->ty == Tsarray)
587 if (tbtype->size () == ebtype->size ())
595 if (!ebtype->iscomplex () && !tbtype->iscomplex ()
596 && (ebtype->isimaginary () != tbtype->isimaginary ()))
600 ebtype->toChars (), tbtype->toChars ());
602 return compound_expr (exp, build_zero_cst (build_ctype (tbtype)));
621 Type *tbtype = totype->toBasetype ();
649 result = convert (build_ctype (tbtype), result);
653 if (tbtype->ty == Tsarray
655 && tbtype->nextOf ()->ty == ebtype->nextOf ()->ty
672 uinteger_t dim = ((TypeSArray *)tbtype)->dim->toUInteger ();
699 Type *tbtype = totype->toBasetype ();
703 if (tbtype->ty == Tsarray)
705 Type *telem = tbtype->nextOf ()->baseElemOf ();
709 TypeSArray *sa_type = (TypeSArray *) tbtype;
737 if ((tbtype->ty == Tsarray || tbtype->ty == Tstruct)