Class: OroGen::Gen::RTT_CPP::TypeSets

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#aliasesObject

Returns the value of attribute aliases


559
560
561
# File 'lib/orogen/gen/typekit.rb', line 559

def aliases
  @aliases
end

#array_typesObject

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_typesObject

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_typesObject

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_registryObject

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_typesObject

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_typesObject

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

#typesObject

The types that are new in this typekit


541
542
543
# File 'lib/orogen/gen/typekit.rb', line 541

def types
  @types
end