Lines Matching defs:derived

96      from a pointer-to-derived to pointer-to-base is being performed.  */
411 the `this' pointer must correspond to the most derived class
731 the body of a class. We know what's derived from
733 derived-to-base conversion. For example, in:
854 /* The derived-to-base conversion indicates the initialization
855 of a parameter with base type from an object of a derived
1071 argument expression has a type that is a derived class of the
1073 a derived-to-base Conversion.
1080 returns an entity of a type that is a derived class of the
1081 parameter type, a derived-to-base conversion. */
1084 /* Represent the derived-to-base conversion. */
1087 the derived class, so we mark this conversion appropriately.
1225 then this is either an identity conversion or the derived-to-base
1727 is the same type as C2 or is a derived class of C2, T is a complete
4171 BASETYPE_PATH, give an error. The most derived class in
4422 type is the same class as, or a derived class of, the class of the
4478 reference. This will adjust the pointer if a derived to
4882 derived from X, the behavior is undefined.
4900 will be to the derived class, not the base declaring fn. We
4901 must convert from derived to base. */
5652 /* Returns nonzero iff DERIVED is derived from BASE. The inputs may
5656 is_properly_derived_from (tree derived, tree base)
5658 if (!IS_AGGR_TYPE_CODE (TREE_CODE (derived))
5663 considers every class derived from itself. */
5664 return (!same_type_ignoring_top_level_qualifiers_p (derived, base)
5665 && DERIVED_FROM_P (base, derived));
5904 for pointers A*, except opposite: if B is derived from A then
5928 --If class B is derived directly or indirectly from class A,
5964 --If class B is derived directly or indirectly from class A
5965 and class C is derived directly or indirectly from B,