Skip to main content

Mojo struct

MHATileState

@register_passable(trivial) struct MHATileState

Fields

  • idx (UInt32):
  • sidx_ptr (UnsafePointer[UInt32, address_space=AddressSpace(3)]):
  • max_idx (UInt32):

Implemented traits

AnyType, Copyable, ImplicitlyCopyable, Movable, UnknownDestructibility

Aliases

__copyinit__is_trivial

alias __copyinit__is_trivial = UInt32.__copyinit__is_trivial if UnsafePointer[UInt32, address_space=AddressSpace(3)].__copyinit__is_trivial if UInt32.__copyinit__is_trivial else UInt32.__copyinit__is_trivial else UnsafePointer[UInt32, address_space=AddressSpace(3)].__copyinit__is_trivial if UInt32.__copyinit__is_trivial else UInt32.__copyinit__is_trivial

__del__is_trivial

alias __del__is_trivial = UInt32.__del__is_trivial if UnsafePointer[UInt32, address_space=AddressSpace(3)].__del__is_trivial if UInt32.__del__is_trivial else UInt32.__del__is_trivial else UnsafePointer[UInt32, address_space=AddressSpace(3)].__del__is_trivial if UInt32.__del__is_trivial else UInt32.__del__is_trivial

__moveinit__is_trivial

alias __moveinit__is_trivial = UInt32.__moveinit__is_trivial if UnsafePointer[UInt32, address_space=AddressSpace(3)].__moveinit__is_trivial if UInt32.__moveinit__is_trivial else UInt32.__moveinit__is_trivial else UnsafePointer[UInt32, address_space=AddressSpace(3)].__moveinit__is_trivial if UInt32.__moveinit__is_trivial else UInt32.__moveinit__is_trivial

Methods

__init__

__init__(idx: UInt32, sidx_ptr: UnsafePointer[UInt32, address_space=AddressSpace(3)], max_idx: UInt32) -> Self

is_valid

is_valid(self, idx: UInt32) -> Bool

Returns:

Bool

is_valid(self) -> Bool

Returns:

Bool

Was this page helpful?