concepts.dsl.dsl_types.TupleType#
- class TupleType[source]#
- Bases: - SequenceType- Methods - Return the value type for assignment. - downcast_compatible(other[, ...])- Check if the type is downcast-compatible with the other type; that is, if this type is a subtype of the other type. - long_str()- Return the long string representation of the type. - set_parent_type(parent_type)- Return the short string representation of the type. - Attributes - An optional alias of the type. - Return the typename of the base type. - The element type of the type. - Return whether the type is a multidimensional list type. - Return whether the type is a list type. - Return whether the type is an object type. - Return whether the type is a Python object value type. - Return whether the type is a sequence type. - Return whether the type is a tensor value type. - Return whether the type is a tuple type. - Return whether the type is a value type. - The parent type of the type. - Return the typename of the parent type. - The (full) typename of the type. - The element types of the tuple. - __new__(**kwargs)#
 - downcast_compatible(other, allow_self_list=False, allow_list=False)#
- Check if the type is downcast-compatible with the other type; that is, if this type is a subtype of the other type. 
 - unwrap_alias()#
 - property base_typename#
- Return the typename of the base type. 
 - property parent_typename#
- Return the typename of the parent type.