Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Moose_Meta_Instance { |
4 | label="Moose::Meta::Instance"; |
5 | "Moose::Meta::Instance::_new"; |
6 | } |
7 | subgraph cluster_Class_MOP_Instance { |
8 | label="Class::MOP::Instance"; |
9 | "Class::MOP::Instance::inline_is_slot_initialized"; |
10 | "Class::MOP::Instance::_class_name"; |
11 | "Class::MOP::Instance::is_dependent_on_superclasses"; |
12 | "Class::MOP::Instance::inline_weaken_slot_value"; |
13 | "Class::MOP::Instance::BEGIN@11"; |
14 | "Class::MOP::Instance::is_inlinable"; |
15 | "Class::MOP::Instance::new"; |
16 | "Class::MOP::Instance::inline_get_slot_value"; |
17 | "Class::MOP::Instance::BUILDARGS"; |
18 | "Class::MOP::Instance::BEGIN@3"; |
19 | "Class::MOP::Instance::_set_mop_slot"; |
20 | "Class::MOP::Instance::set_slot_value"; |
21 | "Class::MOP::Instance::BEGIN@10"; |
22 | "Class::MOP::Instance::rebless_instance_structure"; |
23 | "Class::MOP::Instance::_new"; |
24 | "Class::MOP::Instance::create_instance"; |
25 | "Class::MOP::Instance::get_slot_value"; |
26 | "Class::MOP::Instance::weaken_slot_value"; |
27 | "Class::MOP::Instance::inline_set_slot_value"; |
28 | "Class::MOP::Instance::inline_get_is_lvalue"; |
29 | "Class::MOP::Instance::is_slot_initialized"; |
30 | "Class::MOP::Instance::inline_deinitialize_slot"; |
31 | "Class::MOP::Instance::inline_create_instance"; |
32 | "Class::MOP::Instance::BEGIN@15"; |
33 | "Class::MOP::Instance::BEGIN@13"; |
34 | "Class::MOP::Instance::inline_slot_access"; |
35 | } |
36 | subgraph cluster_Scalar_Util { |
37 | label="Scalar::Util"; |
38 | "Scalar::Util::blessed"; |
39 | "Scalar::Util::weaken"; |
40 | } |
41 | subgraph cluster_Moose_Meta_Method_Accessor { |
42 | label="Moose::Meta::Method::Accessor"; |
43 | "Moose::Meta::Method::Accessor::_instance_is_inlinable"; |
44 | } |
45 | subgraph cluster_warnings { |
46 | label="warnings"; |
47 | "warnings::import"; |
48 | } |
49 | subgraph cluster_Class_MOP_Class { |
50 | label="Class::MOP::Class"; |
51 | "Class::MOP::Class::_create_meta_instance"; |
52 | "Class::MOP::Class::_inline_create_instance"; |
53 | "Class::MOP::Class::_force_rebless_instance"; |
54 | "Class::MOP::Class::BEGIN@13"; |
55 | "Class::MOP::Class::_construct_instance"; |
56 | } |
57 | subgraph cluster_base { |
58 | label="base"; |
59 | "base::import"; |
60 | } |
61 | subgraph cluster_Exporter { |
62 | label="Exporter"; |
63 | "Exporter::import"; |
64 | } |
65 | subgraph cluster_Moose_Meta_Attribute { |
66 | label="Moose::Meta::Attribute"; |
67 | "Moose::Meta::Attribute::_weaken_value"; |
68 | "Moose::Meta::Attribute::_inline_weaken_value"; |
69 | } |
70 | subgraph cluster_Moose_Meta_Method_Accessor_Native_Writer { |
71 | label="Moose::Meta::Method::Accessor::Native::Writer"; |
72 | "Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue"; |
73 | } |
74 | subgraph cluster_Class_MOP_Attribute { |
75 | label="Class::MOP::Attribute"; |
76 | "Class::MOP::Attribute::_inline_instance_has"; |
77 | "Class::MOP::Attribute::_inline_instance_clear"; |
78 | "Class::MOP::Attribute::set_raw_value"; |
79 | "Class::MOP::Attribute::_inline_instance_get"; |
80 | "Class::MOP::Attribute::_set_initial_slot_value"; |
81 | "Class::MOP::Attribute::has_value"; |
82 | "Class::MOP::Attribute::_inline_instance_set"; |
83 | "Class::MOP::Attribute::get_raw_value"; |
84 | "Class::MOP::Attribute::_process_accessors"; |
85 | "Class::MOP::Attribute::slots"; |
86 | } |
87 | subgraph cluster_strict { |
88 | label="strict"; |
89 | "strict::import"; |
90 | } |
91 | subgraph cluster_Class_MOP_Package { |
92 | label="Class::MOP::Package"; |
93 | "Class::MOP::Package::name"; |
94 | } |
95 | "Class::MOP::Attribute::set_raw_value" -> "Class::MOP::Instance::set_slot_value"; |
96 | "Class::MOP::Instance::_set_mop_slot" -> "Class::MOP::Instance::set_slot_value"; |
97 | "Class::MOP::Attribute::_set_initial_slot_value" -> "Class::MOP::Instance::set_slot_value"; |
98 | "Class::MOP::Instance::BUILDARGS" -> "Scalar::Util::blessed"; |
99 | "Class::MOP::Attribute::get_raw_value" -> "Class::MOP::Instance::get_slot_value"; |
100 | "Class::MOP::Class::BEGIN@13" -> "Class::MOP::Instance::BEGIN@15"; |
101 | "Class::MOP::Class::BEGIN@13" -> "Class::MOP::Instance::BEGIN@10"; |
102 | "Class::MOP::Attribute::_inline_instance_clear" -> "Class::MOP::Instance::inline_deinitialize_slot"; |
103 | "Class::MOP::Class::_create_meta_instance" -> "Class::MOP::Instance::new"; |
104 | "Class::MOP::Class::BEGIN@13" -> "Class::MOP::Instance::BEGIN@13"; |
105 | "Class::MOP::Class::_construct_instance" -> "Class::MOP::Instance::create_instance"; |
106 | "Class::MOP::Instance::new" -> "Moose::Meta::Instance::_new"; |
107 | "Class::MOP::Class::BEGIN@13" -> "Class::MOP::Instance::BEGIN@3"; |
108 | "Class::MOP::Instance::BEGIN@10" -> "strict::import"; |
109 | "Class::MOP::Instance::new" -> "Class::MOP::Instance::_new"; |
110 | "Class::MOP::Attribute::has_value" -> "Class::MOP::Instance::is_slot_initialized"; |
111 | "Class::MOP::Instance::BEGIN@13" -> "Exporter::import"; |
112 | "Class::MOP::Instance::inline_is_slot_initialized" -> "Class::MOP::Instance::inline_slot_access"; |
113 | "Class::MOP::Instance::inline_deinitialize_slot" -> "Class::MOP::Instance::inline_slot_access"; |
114 | "Class::MOP::Instance::inline_get_slot_value" -> "Class::MOP::Instance::inline_slot_access"; |
115 | "Class::MOP::Instance::inline_set_slot_value" -> "Class::MOP::Instance::inline_slot_access"; |
116 | "Class::MOP::Instance::inline_weaken_slot_value" -> "Class::MOP::Instance::inline_slot_access"; |
117 | "Class::MOP::Attribute::_inline_instance_has" -> "Class::MOP::Instance::inline_is_slot_initialized"; |
118 | "Class::MOP::Class::_construct_instance" -> "Class::MOP::Instance::_set_mop_slot"; |
119 | "Class::MOP::Instance::BEGIN@15" -> "base::import"; |
120 | "Class::MOP::Instance::BEGIN@11" -> "warnings::import"; |
121 | "Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue" -> "Class::MOP::Instance::inline_get_is_lvalue"; |
122 | "Class::MOP::Attribute::_process_accessors" -> "Class::MOP::Instance::is_inlinable"; |
123 | "Moose::Meta::Method::Accessor::_instance_is_inlinable" -> "Class::MOP::Instance::is_inlinable"; |
124 | "Moose::Meta::Attribute::_inline_weaken_value" -> "Class::MOP::Instance::inline_weaken_slot_value"; |
125 | "Class::MOP::Instance::new" -> "Class::MOP::Instance::BUILDARGS"; |
126 | "Class::MOP::Instance::new" -> "Scalar::Util::weaken"; |
127 | "Class::MOP::Instance::weaken_slot_value" -> "Scalar::Util::weaken"; |
128 | "Class::MOP::Class::_create_meta_instance" -> "Class::MOP::Instance::is_dependent_on_superclasses"; |
129 | "Class::MOP::Attribute::_inline_instance_set" -> "Class::MOP::Instance::inline_set_slot_value"; |
130 | "Class::MOP::Class::BEGIN@13" -> "Class::MOP::Instance::BEGIN@11"; |
131 | "Class::MOP::Class::_force_rebless_instance" -> "Class::MOP::Instance::rebless_instance_structure"; |
132 | "Class::MOP::Instance::BUILDARGS" -> "Class::MOP::Attribute::slots"; |
133 | "Moose::Meta::Attribute::_weaken_value" -> "Class::MOP::Instance::weaken_slot_value"; |
134 | "Class::MOP::Class::_inline_create_instance" -> "Class::MOP::Instance::inline_create_instance"; |
135 | "Class::MOP::Instance::create_instance" -> "Class::MOP::Instance::_class_name"; |
136 | "Class::MOP::Instance::rebless_instance_structure" -> "Class::MOP::Package::name"; |
137 | "Class::MOP::Attribute::_inline_instance_get" -> "Class::MOP::Instance::inline_get_slot_value"; |
138 | } |