module AdLint::Cc1::Bindable

Attributes

binding[RW]

Public Instance Methods

be_alias_to(mem) click to toggle source
# File lib/adlint/cc1/object.rb, line 54
def be_alias_to(mem)
  case mem
  when Memory
    Binding.create_alias(self, mem)
  else
    raise TypeError, "an object cannot be an alias to other objects."
  end
end
bind_to(target) click to toggle source
# File lib/adlint/cc1/object.rb, line 45
def bind_to(target)
  case target
  when Memory
    Binding.bind(self, target)
  when Object
    Binding.bind(target, self)
  end
end