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.