Lines Matching refs:item

48 =item IV
52 =item UV
56 =item NV
60 =item PV
64 =item PVN
69 =item SV
73 =item YES
77 =item NO
81 =item UNDEF
144 =item C_stringify NAME
182 =item perl_stringify NAME
227 =item constant_types
259 =item memEQ_clause NAME, CHECKED_AT, INDENT
340 =item assign INDENT, TYPE, PRE, POST, VALUE...
392 =item return_clause
409 my ($item, $indent) = @_;
412 = @$item{qw (name value macro default pre post def_pre def_post type)};
419 # use Data::Dumper; print STDERR Dumper ($item);
468 my ($item, $offset, $indent) = @_;
472 if (ref $item eq 'ARRAY') {
473 ($yes, $no) = @$item;
475 confess "$item is $either expecting hashref in [0] || [1]"
479 confess "$item->{name} has utf8 flag '$item->{utf8}', should be false"
480 if $item->{utf8};
481 $name = $item->{name};
499 $body .= return_clause ($item, 2 + length $indent);
504 =item switch_clause INDENT, NAMELEN, ITEMHASH, ITEM...
618 =item params WHAT
640 =item dump_names
713 foreach my $item (sort {$a->{name} cmp $b->{name}} @complex) {
714 my $name = perl_stringify $item->{name};
716 $line .= ", type=>\"$item->{type}\"" if defined $item->{type};
718 my $value = $item->{$thing};
743 =item dogfood
801 =item C_constant
813 =item name
817 =item type
821 =item value
826 =item macro
845 =item default
851 =item pre
858 =item post
864 =item def_pre
865 =item def_post
869 =item utf8
948 my ($name, $item);
955 $item = {name=>$name, type=>$type};
958 $item->{macro} = $macro if defined $macro;
960 $item->{value} = $value if defined $value;
963 $item->{$key} = $value if defined $value;
968 $item = {name=>$name, type=>$default_type};
971 warn "ExtUtils::Constant doesn't know how to handle values of type $_ used in macro $name" unless defined $XS_Constant{$item->{type}};
980 $items->{$name} = $item;
992 $item->{utf8} = 'no';
993 $items->{$name}[1] = $item;
994 push @new_items, $item;
995 # Copy item, to create the utf8 variant.
996 $item = {%$item};
1009 $item->{utf8} = 'yes';
1010 $item->{name} = $name;
1011 $items->{$name}[0] = $item;
1015 push @new_items, $item;
1055 # With utf8 on flag item is passed in element 0
1058 # With utf8 off flag item is passed in element 1
1093 =item XS_constant PACKAGE, TYPES, SUBNAME, C_SUBNAME
1237 =item autoload PACKAGE, VERSION, AUTOLOADER
1308 =item WriteMakefileSnippet
1347 =item WriteConstants ATTRIBUTE =E<gt> VALUE [, ...]
1357 =item NAME
1361 =item DEFAULT_TYPE
1365 =item BREAKOUT_AT
1370 =item NAMES
1375 =item C_FILE
1383 =item XS_FILE
1388 =item SUBNAME
1393 =item C_SUBNAME