Home | History | Annotate | Download | only in aidl

Lines Matching refs:arg

420     arg_type* arg = m->args;
421 while (arg) {
422 Type* t = NAMES.Search(arg->type.type.data);
424 // check the arg type
427 filename, m->type.type.lineno, arg->name.data, index,
428 arg->type.type.data);
436 arg->type.type.data, arg->name.data);
440 if (arg->direction.data == NULL
441 && (arg->type.dimension != 0 || t->CanBeOutParameter())) {
446 arg->type.type.data, arg->name.data);
450 if (convert_direction(arg->direction.data) != IN_PARAMETER
452 && arg->type.dimension == 0) {
456 arg->direction.data, arg->type.type.data,
457 arg->name.data);
461 if (arg->type.dimension > 0 && !t->CanBeArray()) {
464 m->type.array_token.lineno, index, arg->direction.data,
465 arg->type.type.data, arg->type.array_token.data,
466 arg->name.data);
470 if (arg->type.dimension > 1) {
473 m->type.array_token.lineno, index, arg->direction.data,
474 arg->type.type.data, arg->type.array_token.data,
475 arg->name.data);
480 if (matches_keyword(arg->name.data)) {
483 filename, m->name.lineno, index, arg->name.data);
489 arg = arg->next;