FFI::Platypus::Lang::CPP::Demangle::XS - Demangle C++ symbols using the C++ ABI API
version 0.03
use FFI::Platypus::Lang::CPP::Demangle::XS; my $demangled = demangle($c_symbol);
This module provides an interface for demangling C++ symbols.
It is an alternative to c++filt for FFI::Platyus::Lang::CPP.
c++filt
Perl 5.8.1 or newer is required.
my $demangled = demangle($c_symbol);
Demangle the given symbol. If the input symbol is not a valid C++ symbol, then it will return undef. If there is any other error (memory allocation, for example), it will throw an exception.
undef
Documentation and tools for using C++ and FFI / Platypus
Write extensions for Perl without XS or a compiler
Graham Ollis <plicease@cpan.org>
This software is copyright (c) 2015 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install FFI::Platypus::Lang::CPP::Demangle::XS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm FFI::Platypus::Lang::CPP::Demangle::XS
CPAN shell
perl -MCPAN -e shell install FFI::Platypus::Lang::CPP::Demangle::XS
For more information on module installation, please visit the detailed CPAN module installation guide.