module Carbon::Core::Pointer::Type
Defines the pointer type.
Public Instance Methods
define_pointer_type()
click to toggle source
Defines the pointer type, setting it to implement both `Carbon::Sized` and `Carbon::Numeric`.
@return [void]
# File lib/carbon/core/pointer/type.rb, line 13 def define_pointer_type Core.define(internal: PTYPE) do |internal| internal[:kind] = :pointer internal[:implements] << Carbon::Type("Carbon::Sized") internal[:implements] << Carbon::Type("Carbon::Numeric") end end