Home | History | Annotate | Download | only in Sema

Lines Matching defs:Composite

4339   //      to their composite pointer type. The result is of the composite
4348 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS,
4350 if (!Composite.isNull()) {
4354 << LTy << RTy << Composite
4357 return Composite;
4360 // Similarly, attempt to find composite type of two objective-c pointers.
4361 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc);
4362 if (!Composite.isNull())
4363 return Composite;
4377 /// This finds the composite pointer type (or member pointer type) for @p E1
4383 /// be converted to the composite pointer type.
4386 /// a non-standard (but still sane) composite type to which both expressions
4400 // pointer operands to bring them to their composite pointer type. If
4401 // one operand is a null pointer constant, the composite pointer type is
4440 // the other has type "pointer to cv2 T" and the composite pointer type is
4442 // Otherwise, the composite pointer type is a pointer type similar to the
4446 // What we do here is, we build the two possible composite types, and try the
4447 // conversions in both directions. If only one works, or if the two composite
4465 // If we're allowed to create a non-standard composite type, keep track
4483 // If we're allowed to create a non-standard composite type, keep track
4504 // mismatch, so that our (non-standard!) composite type meets the
4539 // Try to convert to the first composite pointer type.