3 MODULE = Class::MOP::Attribute PACKAGE = Class::MOP::Attribute
8 INSTALL_SIMPLE_READER(Attribute, name);
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);
22 INSTALL_SIMPLE_WRITER_WITH_KEY(Attribute, _set_insertion_order, insertion_order);
24 INSTALL_SIMPLE_PREDICATE(Attribute, accessor);
25 INSTALL_SIMPLE_PREDICATE(Attribute, reader);
26 INSTALL_SIMPLE_PREDICATE(Attribute, writer);
27 INSTALL_SIMPLE_PREDICATE(Attribute, predicate);
28 INSTALL_SIMPLE_PREDICATE(Attribute, clearer);
29 INSTALL_SIMPLE_PREDICATE(Attribute, builder);
30 INSTALL_SIMPLE_PREDICATE(Attribute, init_arg);
31 INSTALL_SIMPLE_PREDICATE(Attribute, initializer);
32 INSTALL_SIMPLE_PREDICATE(Attribute, default);