Lines Matching defs:funcname
202 class DeclID(namedtuple('DeclID', 'filename funcname name')):
220 def __new__(cls, filename, funcname, name):
224 funcname=str(funcname) if funcname else None,
268 colnames = 'filename funcname name kind data'.split()
274 elif column == 'funcname':
298 self._id = DeclID(str(self.file), self.funcname, self.name)
314 def funcname(self):
787 filename, funcname, name, kind, data = row
795 return cls(fileinfo, name, data, funcname, _extra=extra)
797 return cls(fileinfo, name, data, funcname)
1419 filename, funcname, name = key
1421 if isinstance(funcname, Declaration):
1422 funcname = funcname.name
1424 funcname = str(funcname) if funcname else None
1426 key = (filename, funcname, name)
1456 filename, funcname, name = key
1462 # XXX Check funcname type?
1489 filename, funcname, name = key
1491 filename, funcname, name = resolved
1494 elif funcname and funcname.endswith(('.c', '.h')):
1495 raise KeyError(f'invalid funcname in key {key!r}')
1533 filename, funcname, name = resolved
1544 if funcname:
1545 implicit['funcname'] = funcname
1552 def _find(self, filename=None, funcname=None, name=None, kind=None):
1556 if funcname:
1559 if decl.parent.name != funcname: