Lines Matching refs:self
40 def __init__(self, decl: str) -> None:
41 self.decl = decl.strip()
42 m = self._DECLARATION_RE.match(self.decl)
44 raise ValueError(self.decl)
45 self.type = self.normalize_type(m.group('type')) #type: str
46 self.name = m.group('name') #type: Optional[str]
47 self.suffix = m.group('suffix') if m.group('suffix') else '' #type: str
57 def __init__(self, #pylint: disable=too-many-arguments
64 self.filename = filename
65 self.line_number = line_number
66 self.qualifiers = frozenset(qualifiers)
67 self.return_type = return_type
68 self.name = name
69 self.arguments = [ArgumentInfo(arg) for arg in arguments]
71 def returns_void(self) -> bool:
73 return bool(self.VOID_RE.search(self.return_type))