Lines Matching defs:filename
152 def _fix_filename(filename, relroot, *,
159 return fix(filename, relroot=relroot, **kwargs)
162 class FileInfo(namedtuple('FileInfo', 'filename lno')):
177 return self.filename
180 filename = _fix_filename(self.filename, relroot, **kwargs)
181 if filename == self.filename:
183 return self._replace(filename=filename)
194 def filename(self):
195 return self.file.filename
202 class DeclID(namedtuple('DeclID', 'filename funcname name')):
220 def __new__(cls, filename, funcname, name):
223 filename=str(filename) if filename else None,
248 filename = _fix_filename(self.filename, relroot, **kwargs)
249 if filename == self.filename:
251 return self._replace(filename=filename)
268 colnames = 'filename funcname name kind data'.split()
273 colnames[i] = 'filename'
280 if column == 'filename':
302 def filename(self):
305 return self.file.filename
334 value = self.filename
504 fileinfo = FileInfo(parsed.file.filename, -1)
527 columns[i] = 'filename'
528 colnames['file'] = 'filename'
532 elif colname in ('filename', 'line'):
607 def filename(self):
610 return self.file.filename
669 if colname == 'filename':
670 value = self.file.filename if self.file else None
787 filename, funcname, name, kind, data = row
791 fileinfo = FileInfo.from_raw(filename)
1386 raw.filename if cls._is_public(raw) else None,
1419 filename, funcname, name = key
1420 filename = str(filename) if filename else None
1426 key = (filename, funcname, name)
1433 # For now we treat all decls a "private" (have filename set).
1456 filename, funcname, name = key
1461 # XXX Check filename type?
1489 filename, funcname, name = key
1491 filename, funcname, name = resolved
1492 if filename and not filename.endswith(('.c', '.h')):
1493 raise KeyError(f'invalid filename in key {key!r}')
1533 filename, funcname, name = resolved
1542 if filename:
1543 implicit['filename'] = filename
1552 def _find(self, filename=None, funcname=None, name=None, kind=None):
1554 if filename and decl.filename != filename: