Lines Matching refs:type
179 my ($type, $declaration_name, $return_type);
532 $type = $args{'parametertypes'}{$parameter};
533 if ($type =~ m/$function_pointer/) {
537 $type =~ s/([^\*])$/$1 /;
538 print ".BI \"" . $parenth . $type . "\" " . " \"" . $post . "\"\n";
791 $type = $args{'parametertypes'}{$parameter};
793 if ($type =~ m/$function_pointer/) {
797 $signature .= $type;
841 $type = $args{'parametertypes'}{$parameter};
843 if ($type ne "") {
844 print $lineprefix . "``$type``\n";
965 $type = $args{'parametertypes'}{$parameter};
1048 my $type = qr{struct|union};
1052 my $struct_members = qr{($type)([^\{\};]+)\{([^\{\}]*)\}([^\{\}\;]*)\;};
1054 if ($x =~ /($type)\s+(\w+)\s*$definition_body/) {
1058 } elsif ($x =~ /typedef\s+($type)\s*$definition_body\s*(\w+)\s*;/) {
1127 my $type = $1;
1133 $newmember .= "$type$name$extra; ";
1135 $newmember .= "$type$id.$name$extra; ";
1138 my $type;
1154 $type = $1;
1165 $newmember .= "$type $name; ";
1167 $newmember .= "$type $id.$name; ";
1411 my $type;
1440 $type = $arg;
1441 $type =~ s/([^\(]+\(\*?)\s*$param/$1/;
1443 push_parameter($param, $type, $arg, $file, $declaration_name);
1449 $type = $arg;
1450 $type =~ s/([^\(]+\(\*?)\s*$param/$1/;
1452 push_parameter($param, $type, $arg, $file, $declaration_name);
1472 $type = join " ", @first_arg;
1478 push_parameter($2, "$type $1", $arg, $file, $declaration_name);
1480 if ($type ne "") { # skip unnamed bit-fields
1482 push_parameter($1, "$type:$2", $arg, $file, $declaration_name)
1486 push_parameter($param, $type, $arg, $file, $declaration_name);
1495 my $type = shift;
1500 if (($anon_struct_union == 1) && ($type eq "") &&
1508 if ($type eq "" && $param =~ /\.\.\.$/)
1521 elsif ($type eq "" && ($param eq "" or $param eq "void"))
1526 elsif ($type eq "" && ($param eq "struct" or $param eq "union"))
1529 $type = $param;
1547 if (show_warnings($type, $declaration_name) && $param !~ /\./) {