rawtypes.generator.py_writer module¶
- rawtypes.generator.py_writer.to_ctypes_method(cursor: rawtypes.clang.cindex.Cursor, method: rawtypes.clang.cindex.Cursor, type_manager: rawtypes.interpreted_types.type_manager.TypeManager) str ¶
- rawtypes.generator.py_writer.to_ctypes_iter(env: jinja2.environment.Environment, s: rawtypes.parser.struct_cursor.StructCursor, flags: rawtypes.parser.struct_cursor.WrapFlags, type_manager: rawtypes.interpreted_types.type_manager.TypeManager) Iterable[str] ¶
- rawtypes.generator.py_writer.cj(src: Iterable[str]) str ¶
comma join
- rawtypes.generator.py_writer.write_pyi_function(type_map: rawtypes.interpreted_types.type_manager.TypeManager, pyx: io.IOBase, function: rawtypes.clang.cindex.Cursor, *, overload=1, prefix='')¶
- rawtypes.generator.py_writer.self_cj(src: Iterable[str]) str ¶
comma join
- rawtypes.generator.py_writer.write_pyi_method(type_map: rawtypes.interpreted_types.type_manager.TypeManager, pyx: io.IOBase, cursor: rawtypes.clang.cindex.Cursor, method: rawtypes.clang.cindex.Cursor)¶
- rawtypes.generator.py_writer.write_pyi_struct(self: rawtypes.parser.struct_cursor.StructCursor, type_map, pyi: io.IOBase, *, flags: rawtypes.parser.struct_cursor.WrapFlags = WrapFlags(submodule='', name='', fields=False, custom_fields={}, methods=False, custom_methods=(), default_constructor=False))¶