class IDL::Type
def instantiate(_)
def instantiate(_) self end
def is_anonymous?
def is_anonymous? false end
def is_complete?
def is_complete? true end
def is_local?(_recurstk = nil)
def is_local?(_recurstk = nil) false end
def is_node?(_node_class)
def is_node?(_node_class) false end
def is_template?
def is_template? false end
def matches?(idltype)
def matches?(idltype) self.class == idltype.class end
def narrow(obj)
def narrow(obj) obj end
def resolved_node
def resolved_node nil end
def resolved_type
def resolved_type self end
def typeerror(val)
def typeerror(val) raise "#{val.inspect} cannot narrow to #{self.typename}" end
def typename
def typename self.class.name end