Class: OroGen::Gen::RTT_CPP::TypeSets
- Inherits:
-
Object
- Object
- OroGen::Gen::RTT_CPP::TypeSets
- Defined in:
- lib/orogen/gen/typekit.rb
Overview
This is an internal structure to pass different sets of types to the code generation plugins
Instance Attribute Summary collapse
-
#aliases ⇒ Object
Returns the value of attribute aliases.
-
#array_types ⇒ Object
The array types for which a convertion function should be generated.
-
#converted_types ⇒ Object
The types for which a convertion function should be generated, except for arrays that have to be handled separately.
-
#interface_types ⇒ Object
The types that can be used on task interfaces.
-
#minimal_registry ⇒ Object
Returns the value of attribute minimal_registry.
-
#opaque_types ⇒ Object
Returns the value of attribute opaque_types.
-
#registered_types ⇒ Object
The types that will end up being registered in the type system.
-
#types ⇒ Object
The types that are new in this typekit.
Instance Attribute Details
#aliases ⇒ Object
Returns the value of attribute aliases
559 560 561 |
# File 'lib/orogen/gen/typekit.rb', line 559 def aliases @aliases end |
#array_types ⇒ Object
The array types for which a convertion function should be generated
547 548 549 |
# File 'lib/orogen/gen/typekit.rb', line 547 def array_types @array_types end |
#converted_types ⇒ Object
The types for which a convertion function should be generated, except for arrays that have to be handled separately
544 545 546 |
# File 'lib/orogen/gen/typekit.rb', line 544 def converted_types @converted_types end |
#interface_types ⇒ Object
The types that can be used on task interfaces. They are different from
registered_types
as XML marshalling (for instance) need all
types to be registered, even the ones that can't be used in the
interfaces
554 555 556 |
# File 'lib/orogen/gen/typekit.rb', line 554 def interface_types @interface_types end |
#minimal_registry ⇒ Object
Returns the value of attribute minimal_registry
556 557 558 |
# File 'lib/orogen/gen/typekit.rb', line 556 def minimal_registry @minimal_registry end |
#opaque_types ⇒ Object
Returns the value of attribute opaque_types
558 559 560 |
# File 'lib/orogen/gen/typekit.rb', line 558 def opaque_types @opaque_types end |
#registered_types ⇒ Object
The types that will end up being registered in the type system
549 550 551 |
# File 'lib/orogen/gen/typekit.rb', line 549 def registered_types @registered_types end |
#types ⇒ Object
The types that are new in this typekit
541 542 543 |
# File 'lib/orogen/gen/typekit.rb', line 541 def types @types end |