def resolve_any_xref()

in src/ext/guac.py [0:0]


    def resolve_any_xref(self, env, fromdocname, builder, target, node, contnode):

        resolved = []

        # Search ALL types to enumerate all possible resolutions
        for typ in self.object_types:

            data = self.data[typ]

            # If the target exists within the set of known objects of the
            # current type, generate the required ('domain:role', node) tuple
            if target in data:
                (todocname, title) = data[target]
                resolved.append((
                    self.name + ':' + typ,
                    make_refnode(builder, fromdocname, todocname, target, contnode, title)
                ))

        return resolved