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

Search results for "module:ExtUtils::XSpp"

lib/ExtUtils/XSpp.pm River stage three • 23 direct dependents • 110 total dependents

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Cmd - implementation of xspp River stage three • 23 direct dependents • 110 total dependents

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node - Base class for elements of the parser output River stage three • 23 direct dependents • 110 total dependents

ExtUtils::XSpp::Node is a base class for all elements of the parser's output....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Parser - an XS++ parser River stage three • 23 direct dependents • 110 total dependents

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Typemap - map types River stage three • 23 direct dependents • 110 total dependents

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Exception - Map C++ exceptions to Perl exceptions River stage three • 23 direct dependents • 110 total dependents

This class is both the base class for the different exception handling mechanisms and the container for the global set of exception mappings from C++ exceptions (indicated by a C++ data type to catch) to Perl exceptions. The Perl exceptions are imple...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Raw - Node for data that should be included in XS verbatim River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing code that should be included in the output XS code verbatim....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Enum - Node representing an enum declaration River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing an "enum" declaration. As an example enum Bool { FALSE = 0, TRUE }; will create an "ExtUtils::XSpp::Node::Enum" object with "name" "Bool" and two ExtUtils::XSpp::Node::EnumValue values in the "arguments" ...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::File - Directive that sets the name of the output file River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing a directive to change the name of the output file: %file{file/to/write/to.xs} A special case is %file{-} which indicates that output should be written to STDOUT....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Class - A class (inherits from Package). River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node::Package sub-class representing a class declaration such as %name{PerlClassName} class MyClass : public BaseClass { ... } The Perl-level class name and the C++ class name attributes are inherited from the ExtUtils::XSpp::Node:...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Member - Node representing a class member variable River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node sub-class representing a single member variable in a class such as class FooBar { int foo; // <-- this one } Member declarations do not produce any XS code unless they are decorated by either %get or %set....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Module - Node representing an XS++/XS MODULE declaration River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing a module declaration. For example, this XS++ %module{Some::Perl::Namespace} would turn into this XS: MODULE=Some::Perl::Namespace See also: ExtUtils::XSpp::Node::Package. In a nutshell, the module that yo...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Method - Node representing a method River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node::Function sub-class representing a single method declaration in a class such as class FooBar { int foo(double someArgument); // <-- this one }...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Access - Node representing an access specifier River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing an access (or method scope) specifier such as "public", "protected", "private"....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Comment - Node representing a comment in the source file River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node::Raw subclass representing a piece of raw data that should be included in the output verbatim, but with comment markers prefixed. // This is a comment! would become something like ## This is a comment!...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::PercAny - contains information about %Foo tags handled by plugins River stage three • 23 direct dependents • 110 total dependents

Used internally during parsing....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Package - Node representing a Perl package River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing a Perl package and thus acting as a container for methods (cf. sub-class ExtUtils::XSpp::Node::Class) or functions. A literal "ExtUtils::XSpp::Node::Package" would, for example, be created from: %package{...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Function - Node representing a function River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing a single function declaration such as int foo(); More importantly, ExtUtils::XSpp::Node::Method inherits from this class, so all in here equally applies to method nodes....

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::Argument - Node representing a method/function argument River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing a single function or method argument such as int foo = 0. which would translate to an "ExtUtils::XSpp::Node::Argument" which has its "type" set to "int", its "name" set to "foo" and its "default" set to 0...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC

ExtUtils::XSpp::Node::EnumValue - Node representing an enum element River stage three • 23 direct dependents • 110 total dependents

An ExtUtils::XSpp::Node subclass representing an "enum" declaration. As an example enum Bool { FALSE = 0, TRUE }; Will create two "ExtUtils::XSpp::Node::EnumValue" objects, the first with "name" "FALSE" and "value" 0, the second with "name" "TRUE" an...

SMUELLER/ExtUtils-XSpp-0.18 - 18 Sep 2013 08:28:25 UTC
41 results (0.046 seconds)