Sha256: 0eb71520d83e68b156789f4e4f1dd79e58863b6fa8f4bbcbcb68b220f3161909
Contents?: true
Size: 611 Bytes
Versions: 4
Compression:
Stored size: 611 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true module Carbon module Core module Pointer # Defines the pointer type. module Type # Defines the pointer type, setting it to implement both # `Carbon::Sized` and `Carbon::Numeric`. # # @return [void] 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 end end end end
Version data entries
4 entries across 4 versions & 1 rubygems