Class: RLTK::CG::User Abstract

Inherits:
Value
  • Object
show all
Includes:
Filigree::AbstractClass
Defined in:
lib/rltk/cg/value.rb

Overview

This class is abstract.

A base class for a wide variety of classes.

Direct Known Subclasses

Constant, Instruction

Defined Under Namespace

Classes: OperandCollection

Instance Attribute Summary

Attributes included from BindingClass

#ptr

Instance Method Summary collapse

Methods inherited from Value

#==, #attributes, #bitcast, #constant?, #dump, #hash, #initialize, #name, #name=, #null?, #print, #trunc, #trunc_or_bitcast, #type, #undefined?, #zextend, #zextend_or_bitcast

Methods included from BindingClass

#==

Constructor Details

This class inherits a constructor from RLTK::CG::Value

Instance Method Details

#operandsOperandCollection

Returns Proxy object for accessing a value’s operands.

Returns:



220
221
222
# File 'lib/rltk/cg/value.rb', line 220

def operands
	@operands ||= OperandCollection.new(self)
end