1MooseX::Declare::SyntaxU:s:eKreyCwoonrtdr:i:bRuotleedM(o3Po)esrelX:D:oDceucmleanrtea:t:iSoynntax::Keyword::Role(3)
2
3
4
6 MooseX::Declare::Syntax::Keyword::Role - Role declarations
7
9 · MooseX::Declare::Syntax::MooseSetup
10
11 · MooseX::Declare::Syntax::RoleApplication
12
14 generate_export
15 CodeRef Object->generate_export ()
16
17 Returns a closure with a call to "make_anon_metaclass".
18
20 imported_moose_symbols
21 List Object->imported_moose_symbols ()
22
23 Extends the existing "imported_moose_symbols" in
24 MooseX::Declare::Syntax::MooseSetup with "requires", "extends", "has",
25 "inner" and "super".
26
27 import_symbols_from
28 Str Object->import_symbols_from ()
29
30 Will return Moose::Role instead of the default Moose.
31
32 make_anon_metaclass
33 Object Object->make_anon_metaclass ()
34
35 This will return an anonymous instance of Moose::Meta::Role.
36
38 · MooseX::Declare
39
40 · MooseX::Declare::Syntax::Keyword::Class
41
42 · MooseX::Declare::Syntax::RoleApplication
43
44 · MooseX::Declare::Syntax::MooseSetup
45
47 See MooseX::Declare
48
49
50
51perl v5.12.1 2009M-o1o2s-e1X9::Declare::Syntax::Keyword::Role(3)