table of contents
- trixie 5.40.1-6
- testing 5.40.1-6
- unstable 5.40.1-6
- experimental 5.42.0-2
ExtUtils::Typemaps::Type(3perl) | Perl Programmers Reference Guide | ExtUtils::Typemaps::Type(3perl) |
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 "<smueller@cpan.org">
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.
2025-08-24 | perl v5.42.0 |