Commit | Line | Data |
---|---|---|
7aad237e | 1 | |
2 | package Moose::Meta::Instance; | |
3 | ||
4 | use strict; | |
5 | use warnings; | |
6 | ||
d2782813 | 7 | use Class::MOP::MiniTrait; |
8 | ||
7aad237e | 9 | use base "Class::MOP::Instance"; |
7aad237e | 10 | |
d2782813 | 11 | Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait'); |
12 | ||
ac1ef2f9 | 13 | 1; |
14 | ||
ad46f524 | 15 | # ABSTRACT: The Moose Instance metaclass |
16 | ||
ac1ef2f9 | 17 | __END__ |
18 | ||
19 | =pod | |
20 | ||
1dc5ef70 | 21 | =head1 SYNOPSIS |
22 | ||
23 | # nothing to see here | |
24 | ||
ac1ef2f9 | 25 | =head1 DESCRIPTION |
26 | ||
0191cf39 | 27 | This class provides the low level data storage abstractions for |
28 | attributes. | |
1dc5ef70 | 29 | |
0191cf39 | 30 | Using this API directly in your own code violates encapsulation, and |
31 | we recommend that you use the appropriate APIs in | |
32 | L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those | |
33 | APIs in turn call the methods in this class as appropriate. | |
9e93dd19 | 34 | |
0191cf39 | 35 | At present, this is an empty subclass of L<Class::MOP::Instance>, so |
36 | you should see that class for all API details. | |
ac1ef2f9 | 37 | |
d4b1449e | 38 | =head1 INHERITANCE |
39 | ||
40 | C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>. | |
41 | ||
ac1ef2f9 | 42 | =head1 BUGS |
43 | ||
d4048ef3 | 44 | See L<Moose/BUGS> for details on reporting bugs. |
ac1ef2f9 | 45 | |
ac1ef2f9 | 46 | =cut |