Lines Matching defs:cast

3088    iff this expression is the target of a cast.  TEMPLATE_ARG_P is
3131 constant expression if they are cast to an integral or
3139 is sure to end the cast. */
3152 /* The end of the cast-expression. */
3162 /* If we are within a cast, then the constraint that the
3163 cast is to an integral or enumeration type will be
3164 checked at that point. If we are not within a cast, then
4275 cast.
4304 identifying the cast. */
4307 /* New types cannot be defined in the cast. */
4321 /* And the expression which is being cast. */
4331 "a cast to a type other than an integral or "
4426 looking at a functional cast. We could also be looking at
4427 an id-expression. So, we try the functional cast, and if
4434 /* Parse the cast itself. */
4442 /* If the functional-cast didn't work out, try a
4956 CAST_P is true if this expression is the target of a cast.
5155 ++ cast-expression
5156 -- cast-expression
5157 unary-operator cast-expression
5166 __extension__ cast-expression
5169 __real__ cast-expression
5170 __imag__ cast-expression
5175 the target of a cast.
5226 /* Parse the cast-expression. */
5241 /* Parse the cast-expression. */
5306 /* Parse the cast-expression. */
5686 :: [opt] delete cast-expression
5687 :: [opt] delete [ ] cast-expression
5718 /* Parse the cast-expression. */
5729 /* Parse a cast-expression.
5731 cast-expression:
5733 ( type-id ) cast-expression
5737 the target of a cast.
5744 /* If it's a `(', then we might be looking at a cast. */
5752 /* There's no way to know yet whether or not this is a cast.
5754 3' is a cast. So, we resort to parsing tentatively. */
5756 /* Types may not be defined in a cast. */
5764 But, that construct is not a cast-expression -- it is a
5766 is legal; if the compound-literal were a cast-expression,
5775 looking at a cast-expression.
5808 sure it is a cast. Consider `(T ())'. It is a parenthesized
5809 ctor of T, but looks like a cast to function returning T
5823 warning (OPT_Wold_style_cast, "use of old-style cast");
5830 "a cast to a type other than an integral or "
5834 /* Perform the cast. */
5840 /* If we get here, then it's not a cast, so it must be a
5848 cast-expression
5849 pm-expression .* cast-expression
5850 pm-expression ->* cast-expression
5909 simple-cast-expression
5912 CAST_P is true if this expression is the target of a cast.
6077 CAST_P is true if this expression is the target of a cast.
6220 CAST_P is true if this expression is the target of a cast.
7825 (After "int (" we might be looking at a functional cast.) */
13020 function-type (taking a "char" as a parameter) or a cast
16435 /* Parse a cast-expression that is not the operand of a unary "&". */
16444 /* Parse a functional cast to TYPE. Returns an expression
16445 representing the cast. */
16451 tree cast;
16458 cast = build_functional_cast (type, expression_list);
16463 if (cast != error_mark_node
16468 return cast;