if self_class isa SelfClass then
# We assume that only one file is linked to the namespace.
# TODO When Doxygen will provide a way to know which file defines which member, use it.
+ self_class.location = file_compound.location
graph.add_edge(self, "INTRODUCES", self_class)
graph.add_edge(self, "DEFINES", self_class.class_def)
end
3:foo
7:MEntity
6:MClass
-=properties=JsonObject(4):
-{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)"}
+=properties=JsonObject(5):
+{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)","location":"\/dev\/null:1,1--1,1"}
Edge
=type=7:DEFINES
3:foo
7:MEntity
6:MClass
-=properties=JsonObject(4):
-{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)"}
+=properties=JsonObject(5):
+{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)","location":"\/dev\/null:1,1--1,1"}
----
=to=Entity#0:
=labels=Array(4):
3:foo
7:MEntity
6:MClass
-=properties=JsonObject(4):
-{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)"}
+=properties=JsonObject(5):
+{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)","location":"\/dev\/null:1,1--1,1"}
Edge
=type=9:BOUNDTYPE
3:foo
7:MEntity
6:MClass
-=properties=JsonObject(4):
-{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)"}
+=properties=JsonObject(5):
+{"kind":"class","visibility":"public","name":"(self)","full_name":"foo::(self)","location":"\/dev\/null:1,1--1,1"}
Edge
=type=10:INTRODUCES