Lines Matching refs:by
151 # find files, we want to filter by structs in .h files
262 by=None,
265 if by is None:
266 by = Result._by
268 for k in it.chain(by or [], (k for k, _ in defines or [])):
273 # filter by matching defines
284 name = tuple(getattr(r, k) for k in by)
297 by=None,
306 if by is None:
307 by = Result._by
313 results = fold(Result, results, by=by)
315 diff_results = fold(Result, diff_results, by=by)
317 # organize by name
319 ','.join(str(getattr(r, k) or '') for k in by): r
322 ','.join(str(getattr(r, k) or '') for k in by): r
352 ','.join(by),
437 r = next(iter(fold(Result, results, by=[])), None)
442 diff_r = next(iter(fold(Result, diff_results, by=[])), None)
468 by=None,
496 results = fold(StructResult, results, by=by, defines=defines)
512 (by if by is not None else StructResult._by)
519 by if by is not None else StructResult._by)}
547 diff_results = fold(StructResult, diff_results, by=by, defines=defines)
553 by=by if by is not None else ['struct'],
595 '-b', '--by',
598 help="Group by this field.")
620 help="Sort by this field.")
625 help="Sort by this field, but backwards.")