Class: IDL::Type::Struct

Inherits:
NodeType show all
Defined in:
lib/ridl/type.rb

Direct Known Subclasses

Exception

Constant Summary

Constants inherited from IDL::Type

Long, LongLong, Octet, Short, ULong, ULongLong, UShort

Instance Attribute Summary

Attributes inherited from NodeType

#node

Instance Method Summary collapse

Methods inherited from NodeType

#initialize, #is_node?, #resolved_node

Methods inherited from IDL::Type

#instantiate, #is_anonymous?, #is_node?, #is_template?, #narrow, #resolved_node, #resolved_type, #typeerror, #typename

Constructor Details

This class inherits a constructor from IDL::Type::NodeType

Instance Method Details

#is_complete?Boolean

Returns:



428
429
430
# File 'lib/ridl/type.rb', line 428

def is_complete?
  node.is_defined?
end

#is_local?(recurstk = []) ⇒ Boolean

Returns:



431
432
433
# File 'lib/ridl/type.rb', line 431

def is_local?(recurstk = [])
  node.is_local?(recurstk)
end