00001
00002
00003 #include <<%= typekit.name %>/Types.hpp>
00004 #include <<%= typekit.name %>/type_info/BoostSerialization.hpp>
00005 #include <rtt/internal/carray.hpp>
00006 #include <<%= type.info_type_header %>>
00007
00008 namespace orogen_typekits {
00009 struct <%= type.deference.method_name(true) %>ArrayTypeInfo :
00010 public <%= type.info_type %>< RTT::internal::carray< <%= type.deference.cxx_name %> > >
00011 {
00012 <%= type.deference.method_name(true) %>ArrayTypeInfo()
00013 : <%= type.info_type %>< RTT::internal::carray< <%= type.deference.cxx_name %> > >("<%= type.deference.full_name %>[]") {}
00014 };
00015
00016 RTT::types::TypeInfo* <%= type.deference.method_name(true) %>_ArrayTypeInfo()
00017 { return new <%= type.deference.method_name(true) %>ArrayTypeInfo(); }
00018 }
00019
00020