For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).
DefaultDeviceTypeEncoder
struct DefaultDeviceTypeEncoder
Provides a default implementation of the DeviceTypeEncoder trait.
Implemented traits
AnyType,
DeviceTypeEncoder,
ImplicitlyDeletable
Methods
target
static def target() -> __mlir_type.`!kgen.target`
Returns the target architecture this encoder is encoding for.
Returns:
__mlir_type.`!kgen.target`: The target architecture this encoder is encoding for.
encode_device_ptr
def encode_device_ptr[DevicePointerType: DevicePointerLike](mut self, value: DevicePointerType, dst: Pointer[NoneType])
Encodes a device pointer into dst as its raw pointer.
Parameters:
- DevicePointerType (
DevicePointerLike): The type of the device pointer.
Args:
- value (
DevicePointerType): The device pointer to encode. - dst (
Pointer[NoneType]): The opaque destination pointer to encode into.