class IDL::Type
Constants
- Long
- LongLong
- Octet
- Short
- ULong
- ULongLong
- UShort
Public Instance Methods
instantiate(_)
click to toggle source
# File lib/ridl/type.rb, line 58 def instantiate(_) self end
is_anonymous?()
click to toggle source
# File lib/ridl/type.rb, line 38 def is_anonymous? false end
is_complete?()
click to toggle source
# File lib/ridl/type.rb, line 30 def is_complete? true end
is_local?(_recurstk = nil)
click to toggle source
# File lib/ridl/type.rb, line 34 def is_local?(_recurstk = nil) false end
is_node?(_node_class)
click to toggle source
# File lib/ridl/type.rb, line 42 def is_node?(_node_class) false end
is_template?()
click to toggle source
# File lib/ridl/type.rb, line 50 def is_template? false end
matches?(idltype)
click to toggle source
# File lib/ridl/type.rb, line 54 def matches?(idltype) self.class == idltype.class end
narrow(obj)
click to toggle source
# File lib/ridl/type.rb, line 22 def narrow(obj) obj end
resolved_node()
click to toggle source
# File lib/ridl/type.rb, line 46 def resolved_node nil end
resolved_type()
click to toggle source
# File lib/ridl/type.rb, line 26 def resolved_type self end
typeerror(val)
click to toggle source
# File lib/ridl/type.rb, line 18 def typeerror(val) raise "#{val.inspect} cannot narrow to #{self.typename}" end
typename()
click to toggle source
# File lib/ridl/type.rb, line 14 def typename self.class.name end