4 MODULE = Class::MOP::Attribute PACKAGE = Class::MOP::Attribute
9 INSTALL_SIMPLE_READER(Attribute, name);
10 INSTALL_SIMPLE_READER(Attribute, associated_class);
11 INSTALL_SIMPLE_READER(Attribute, associated_methods);
12 INSTALL_SIMPLE_READER(Attribute, accessor);
13 INSTALL_SIMPLE_READER(Attribute, reader);
14 INSTALL_SIMPLE_READER(Attribute, writer);
15 INSTALL_SIMPLE_READER(Attribute, predicate);
16 INSTALL_SIMPLE_READER(Attribute, clearer);
17 INSTALL_SIMPLE_READER(Attribute, builder);
18 INSTALL_SIMPLE_READER(Attribute, init_arg);
19 INSTALL_SIMPLE_READER(Attribute, initializer);
20 INSTALL_SIMPLE_READER(Attribute, insertion_order);
21 INSTALL_SIMPLE_READER(Attribute, definition_context);
23 INSTALL_SIMPLE_WRITER_WITH_KEY(Attribute, _set_insertion_order, insertion_order);
25 INSTALL_SIMPLE_PREDICATE(Attribute, accessor);
26 INSTALL_SIMPLE_PREDICATE(Attribute, reader);
27 INSTALL_SIMPLE_PREDICATE(Attribute, writer);
28 INSTALL_SIMPLE_PREDICATE(Attribute, predicate);
29 INSTALL_SIMPLE_PREDICATE(Attribute, clearer);
30 INSTALL_SIMPLE_PREDICATE(Attribute, builder);
31 INSTALL_SIMPLE_PREDICATE(Attribute, init_arg);
32 INSTALL_SIMPLE_PREDICATE(Attribute, initializer);
33 INSTALL_SIMPLE_PREDICATE(Attribute, default);