Commit | Line | Data |
d846ade3 |
1 | #include "mop.h" |
2 | |
d846ade3 |
3 | MODULE = Class::MOP::Attribute PACKAGE = Class::MOP::Attribute |
4 | |
5 | PROTOTYPES: DISABLE |
6 | |
7ec7b950 |
7 | BOOT: |
8 | INSTALL_SIMPLE_READER(Attribute, name); |
8a2e4cdb |
9 | INSTALL_SIMPLE_READER(Attribute, associated_class); |
10 | INSTALL_SIMPLE_READER(Attribute, associated_methods); |
11 | INSTALL_SIMPLE_READER(Attribute, accessor); |
12 | INSTALL_SIMPLE_READER(Attribute, reader); |
13 | INSTALL_SIMPLE_READER(Attribute, writer); |
14 | INSTALL_SIMPLE_READER(Attribute, predicate); |
15 | INSTALL_SIMPLE_READER(Attribute, clearer); |
16 | INSTALL_SIMPLE_READER(Attribute, builder); |
17 | INSTALL_SIMPLE_READER(Attribute, init_arg); |
18 | INSTALL_SIMPLE_READER(Attribute, initializer); |
19 | INSTALL_SIMPLE_READER(Attribute, insertion_order); |
20 | INSTALL_SIMPLE_READER(Attribute, definition_context); |
21 | |
22 | INSTALL_SIMPLE_PREDICATE(Attribute, accessor); |
23 | INSTALL_SIMPLE_PREDICATE(Attribute, reader); |
24 | INSTALL_SIMPLE_PREDICATE(Attribute, writer); |
25 | INSTALL_SIMPLE_PREDICATE(Attribute, predicate); |
26 | INSTALL_SIMPLE_PREDICATE(Attribute, clearer); |
27 | INSTALL_SIMPLE_PREDICATE(Attribute, builder); |
28 | INSTALL_SIMPLE_PREDICATE(Attribute, init_arg); |
29 | INSTALL_SIMPLE_PREDICATE(Attribute, initializer); |
30 | INSTALL_SIMPLE_PREDICATE(Attribute, default); |
a69b9501 |
31 | |