1 package MooseX::Role::Parameterized::Meta::Role::Parameterized;
3 extends 'Moose::Meta::Role';
7 use MooseX::Role::Parameterized::Parameters;
11 isa => 'MooseX::Role::Parameterized::Meta::Role::Parameterizable',
17 isa => 'MooseX::Role::Parameterized::Parameters',
20 __PACKAGE__->meta->make_immutable;
29 MooseX::Role::Parameterized::Meta::Role::Parameterized - metaclass for parameterized roles
33 This is the metaclass for parameterized roles; that is, parameterizable roles
34 with their parameters bound. All this actually provides is a place to store the
35 L<MooseX::Role::Parameterized::Parameters> object.
41 Returns the L<MooseX::Role::Parameterized::Meta::Role::Parameterizable>
42 metaobject that generated this role.
46 Returns the L<MooseX::Role::Parameterized::Parameters> object that represents
47 the specific parameter values for this parameterized role.