Unbounded Case

XSD type:

   <xsd:simpleType name="TypeName">
      <xsd:list itemType="Type"/>
   </xsd:simpleType>

Generated C code:

   typedef OSRTDList TypeName;

Generated C++ code:

   class TypeName : public OSRTDListClass {
      ...
   } ;