Lines Matching refs:ifaces
194 def __init__(self, ifaces): argument
198 self.ifaces = ifaces
211 return "[{fname} {iftree}]".format(fname = self.get_name(), iftree = print_tree(self.ifaces))
214 return "\n".join(map(lambda i: i.get_initialize_output().strip(), dump_tree(self.ifaces)))
227 return sorted(set(dump_tree(self.ifaces)))
233 j_ifaces = ', '.join(map(lambda a: a.get_name(), self.ifaces))
238 ifaces = j_ifaces,
261 def __init__(self, ifaces, default): argument
265 self.ifaces = ifaces
277 return TestInterface(tuple(map(lambda a: a.clone(), self.ifaces)), self.default)
290 for i in self.ifaces:
299 iftree = print_tree(self.ifaces))
325 j_ifaces = ', '.join(map(lambda a: a.get_name(), self.ifaces))
331 extends = "extends" if len(self.ifaces) else "",
332 ifaces = j_ifaces,
337 def dump_tree(ifaces): argument
342 for i in ifaces:
343 yield from dump_tree(i.ifaces)
346 def print_tree(ifaces): argument
350 return " ".join(i.get_tree() for i in ifaces)
365 ifaces = []
367 ifaces.append(list(create_interface_trees(sub)))
368 for supers in itertools.product(*ifaces):
384 ifaces = []
386 ifaces.append(list(create_interface_trees(sub)))
387 for supers in itertools.product(*ifaces):
401 for i in dump_tree(clazz.ifaces):