summaryrefslogtreecommitdiff
path: root/lib/Class/Load/XS.pm
blob: 3da7b8ecb26b5bdbaf5d9d689813961c65ec0615 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package Class::Load::XS;
# git description: v0.08-18-g349ac6e
$Class::Load::XS::VERSION = '0.09';

use strict;
use warnings;

use Class::Load 0.20;

use XSLoader;
XSLoader::load(
    __PACKAGE__,
    exists $Class::Load::XS::{VERSION}
        ? ${ $Class::Load::XS::{VERSION} }
        : (),
);

1;

# ABSTRACT: XS implementation of parts of Class::Load
# KEYWORDS: class module load require use runtime XS

__END__

=pod

=encoding UTF-8

=head1 NAME

Class::Load::XS - XS implementation of parts of Class::Load

=head1 VERSION

version 0.09

=head1 SYNOPSIS

    use Class::Load;

=head1 DESCRIPTION

This module provides an XS implementation for portions of L<Class::Load>. See
L<Class::Load> for API details.

=for Pod::Coverage is_class_loaded

=head1 AUTHOR

Dave Rolsky <autarch@urth.org>

=head1 COPYRIGHT AND LICENSE

This software is Copyright (c) 2011 by Dave Rolsky.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)

=head1 CONTRIBUTORS

=for stopwords Karen Etheridge Jesse Luehrs hurricup

=over 4

=item *

Karen Etheridge <ether@cpan.org>

=item *

Jesse Luehrs <doy@tozt.net>

=item *

Karen Etheridge <github@froods.org>

=item *

hurricup <hurricup@gmail.com>

=back

=cut