For each base VHDL type group there is a separate type info base class:
VHDL type group | type info base class |
integer | integer_info_base |
enumeration | enum_info_base |
floating point | float_info_base |
physical | physical_info_base |
record | record_info_base |
array | array_info_base |
access | access_info_base |
file | file_info_base |
type_info_interface
class. All concrete type info classes are
derived from them.