The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Clang::CastXML::Wrapper - Lowish level wrapper around the CastXML binary

VERSION

version 0.02

SYNOPSIS

 use Clang::CastXML::Wrapper;
 
 my $wrapper = Clang::CastXML::Wrapper->new;
 my $result = $wrapper->raw('--version');

DESCRIPTION

This class provides an interface for executing CastXML.

PROPERTIES

exe

 my $exe = $wrapper->exe;

Returns the path to the castxml executable used by the wrapper class.

version

 my $version = $wrapper->version;

Returns the CastXML version number.

METHODS

raw

 my $result = $wrapper->raw(@arguments);

Run CastXML with the given @arguments.

$result is an instance of Clang::CastXML::Wrapper::Result.

SEE ALSO

Clang::CastXML, Clang::CastXML::Wrapper::Result

AUTHOR

Graham Ollis <plicease@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2020 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.