MCPcopy Create free account
hub / github.com/ZeroIntensity/pointers.py / make_ct_pointer

Method make_ct_pointer

src/pointers/base_pointers.py:336–341  ·  view source on GitHub ↗

Turn the pointer into a ctypes pointer.

(self)

Source from the content-addressed store, hash-verified

334
335 @handle
336 def make_ct_pointer(self):
337 """Turn the pointer into a ctypes pointer."""
338 return ctypes.cast(
339 self.ensure(),
340 ctypes.POINTER(ctypes.c_char * self.size),
341 )
342
343 @abstractmethod
344 def _as_parameter_(self) -> "ctypes._CData":

Callers 1

_make_stream_and_ptrMethod · 0.95

Calls 1

ensureMethod · 0.45

Tested by

no test coverage detected