Lines Matching refs:self
28 def __init__(self, i: int, is_output: bool,
39 self.index = i
40 self.buffer_name = buffer_name
41 self.size_name = size_name
42 self.is_output = is_output
54 def gather_data(self) -> None:
58 c_parsing_helper.read_function_declarations(self.functions, header_path)
69 def _skip_function(self, function: c_wrapper_generator.FunctionInfo) -> bool:
72 if function.name in self._SKIP_FUNCTIONS:
82 def _return_variable_name(self,
126 def _write_poison_buffer_parameters(self, out: typing_util.Writable,
137 self._write_poison_buffer_parameter(out, param, poison)
154 def _write_function_call(self, out: typing_util.Writable,
159 for param in self._detect_buffer_parameters(function.arguments,
161 if self._parameter_should_be_copied(function.name,
163 self._write_poison_buffer_parameters(out, buffer_parameters, True)
165 self._write_poison_buffer_parameters(out, buffer_parameters, False)
167 def _write_prologue(self, out: typing_util.Writable, header: bool) -> None:
178 .format(self._CPP_GUARDS))
180 def _write_epilogue(self, out: typing_util.Writable, header: bool) -> None:
184 .format(self._CPP_GUARDS))
191 def __init__(self, stream: str) -> None:
193 self.set_stream(stream)
211 def _printf_parameters(self, typ: str, var: str) -> Tuple[str, List[str]]:
219 if typ in self._PAKE_STUFF: