def dump_proto_ids(self, options, f=sys.stdout):
    proto_ids = self.get_proto_ids()
    if proto_ids:
        f.write('\nproto_ids:\n')
        f.write((' ' * (5 + 1)))
        f.write(proto_id_item.get_table_header())
        for (i, item) in enumerate(proto_ids):
            f.write(('[%3u] ' % i))
            item.dump(f=f, print_name=False)
            shorty = self.get_string(item.shorty_idx)
            ret = self.get_string(item.return_type_idx)
            f.write((' ("%s", "%s"' % (shorty, ret)))
            parameters = item.get_parameters()
            if parameters:
                f.write(', (')
                for (i, type_id) in enumerate(parameters.list):
                    if (i > 0):
                        f.write(', ')
                    f.write(self.get_string(type_id))
                f.write(')')
            else:
                f.write(', ()')
            f.write(')\n')
def dump_proto_ids(self, options, f=sys.stdout):
    proto_ids = self.get_proto_ids()
    if proto_ids:
        f.write('\nproto_ids:\n')
        f.write((' ' * (5 + 1)))
        f.write(proto_id_item.get_table_header())
        for (i, item) in enumerate(proto_ids):
            f.write(('[%3u] ' % i))
            item.dump(f=f, print_name=False)
            shorty = self.get_string(item.shorty_idx)
            ret = self.get_string(item.return_type_idx)
            f.write((' ("%s", "%s"' % (shorty, ret)))
            parameters = item.get_parameters()
            if parameters:
                f.write(', (')
                for (i, type_id) in enumerate(parameters.list):
                    if (i > 0):
                        f.write(', ')
                    f.write(self.get_string(type_id))
                f.write(')')
            else:
                f.write(', ()')
            f.write(')\n')