Manpage logo

ExtUtils::Typemaps::Type - Entry in the TYPEMAP section of a typemap

NAME  SYNOPSIS  DESCRIPTION  METHODS  new  proto  xstype  ctype  tidy_ctype  SEE ALSO  AUTHOR  COPYRIGHT & LICENSE 

NAME

ExtUtils::Typemaps::Type − Entry in the TYPEMAP section of a typemap

SYNOPSIS

use ExtUtils::Typemaps;
...
my $type = $typemap−>get_type_map('char*');
my $input = $typemap−>get_input_map($type−>xstype);

DESCRIPTION

Refer to ExtUtils::Typemaps for details. Object associates "ctype" with "xstype", which is the index into the in− and output mapping tables.

METHODS

new

Requires "xstype" and "ctype" parameters.

Optionally takes "prototype" parameter. Note however that the method to get/set the value is called "proto" rather than <prototype>.

proto

Returns or sets the prototype.

xstype

Returns the name of the XS type that this C type is associated to.

ctype

Returns the name of the C type as it was set on construction.

tidy_ctype

Returns the canonicalized name of the C type.

SEE ALSO

ExtUtils::Typemaps

AUTHOR

Steffen Mueller "<[email protected]">

COPYRIGHT & LICENSE

Copyright 2009, 2010, 2011, 2012 Steffen Mueller

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


Updated 2026-06-01 - jenkler.se | uex.se