class AutoC::Primitive

Public Instance Methods

compare(= @compare ||= -> (lt, rt) { "( click to toggle source
# File lib/autoc/primitive.rb, line 20
    def compare = @compare ||= -> (lt, rt) { "(#{lt} == #{rt} ? 0 : (#{lt} > #{rt} ? +1 : -1))" }
  
    def hash_code = @hash_code ||= -> (target) { "(size_t)(#{target})" }
  
  end # Primitive
  

end
copy(= @copy ||= -> (target, source) { " click to toggle source
# File lib/autoc/primitive.rb, line 16
  def copy = @copy ||= -> (target, source) { "#{target} = #{source}" }

  def equal = @equal ||= -> (lt, rt) { "#{lt} == #{rt}" }

  def compare = @compare ||= -> (lt, rt) { "(#{lt} == #{rt} ? 0 : (#{lt} > #{rt} ? +1 : -1))" }

  def hash_code = @hash_code ||= -> (target) { "(size_t)(#{target})" }

end # Primitive
custom_create(= @custom_create ||= -> (target, source) { copy.(target, source)) click to toggle source
# File lib/autoc/primitive.rb, line 14
  def custom_create = @custom_create ||= -> (target, source) { copy.(target, source) }

  def copy = @copy ||= -> (target, source) { "#{target} = #{source}" }

  def equal = @equal ||= -> (lt, rt) { "#{lt} == #{rt}" }

  def compare = @compare ||= -> (lt, rt) { "(#{lt} == #{rt} ? 0 : (#{lt} > #{rt} ? +1 : -1))" }

  def hash_code = @hash_code ||= -> (target) { "(size_t)(#{target})" }

end
default_create(= @default_create ||= -> (target) { copy.(target, 0)) click to toggle source
# File lib/autoc/primitive.rb, line 12
def default_create = @default_create ||= -> (target) { copy.(target, 0) }
  
def custom_create = @custom_create ||= -> (target, source) { copy.(target, source) }
  
def copy = @copy ||= -> (target, source) { "#{target} = #{source}" }
  
def equal = @equal ||= -> (lt, rt) { "#{lt} == #{rt}" }

def compare = @compare ||= -> (lt, rt) { "(#{lt} == #{rt} ? 0 : (#{lt} > #{rt} ? +1 : -1))" }
  
def hash_code = @hash_code ||= -> (target) { "(size_t)(#{target})" }
  
equal(= @equal ||= -> (lt, rt) { " click to toggle source
# File lib/autoc/primitive.rb, line 18
  def equal = @equal ||= -> (lt, rt) { "#{lt} == #{rt}" }

  def compare = @compare ||= -> (lt, rt) { "(#{lt} == #{rt} ? 0 : (#{lt} > #{rt} ? +1 : -1))" }

  def hash_code = @hash_code ||= -> (target) { "(size_t)(#{target})" }

end # Primitive

hash_code(= @hash_code ||= -> (target) { "(size_t)( click to toggle source
# File lib/autoc/primitive.rb, line 22
  def hash_code = @hash_code ||= -> (target) { "(size_t)(#{target})" }

end