# File lib/yard/registry.rb, line 62
    def all(*types)
      namespace.values.select do |obj| 
        if types.empty?
          obj != root
        else
          obj != root &&
            types.any? do |type| 
              type.is_a?(Symbol) ? obj.type == type : obj.is_a?(type)
            end
        end
      end + (types.include?(:root) ? [root] : [])
    end