class HEXADECIMAL_STRING_TO_INTEGER_CONVERTER General cluster: elks description: "Convertor to do hexadecimal string to integer/natural conversion" create: make Ancestors STRING_TO_NUMERIC_CONVERTOR* Queries conversion_type: INTEGER_32 conversion_type_valid (type: INTEGER_32): BOOLEAN double_type_valid (type: INTEGER_32): BOOLEAN integer_natural_type_valid (type: INTEGER_32): BOOLEAN integer_type_valid (type: INTEGER_32): BOOLEAN is_integral_integer: BOOLEAN is_part_of_integer: BOOLEAN leading_separators: STRING_8 leading_separators_acceptable: BOOLEAN max_integer_type: INTEGER_64 max_natural_type: NATURAL_64 natural_type_valid (type: INTEGER_32): BOOLEAN overflowed: BOOLEAN parse_successful: BOOLEAN parsed_integer: INTEGER_32 parsed_integer_16: INTEGER_16 parsed_integer_32: INTEGER_32 parsed_integer_64: INTEGER_64 parsed_integer_8: INTEGER_8 parsed_natural: NATURAL_32 parsed_natural_16: NATURAL_16 parsed_natural_32: NATURAL_32 parsed_natural_64: NATURAL_64 parsed_natural_8: NATURAL_8 real_double_type_valid (type: INTEGER_32): BOOLEAN real_type_valid (type: INTEGER_32): BOOLEAN separators_valid (separators: STRING_8): BOOLEAN trailing_separators: STRING_8 trailing_separators_acceptable: BOOLEAN Type_count: INTEGER_32 Type_double: INTEGER_32 Type_integer: INTEGER_32 Type_integer_16: INTEGER_32 Type_integer_32: INTEGER_32 Type_integer_64: INTEGER_32 Type_integer_8: INTEGER_32 Type_integer_natural_separator: INTEGER_32 Type_natural: INTEGER_32 Type_natural_16: INTEGER_32 Type_natural_32: INTEGER_32 Type_natural_64: INTEGER_32 Type_natural_8: INTEGER_32 Type_no_limitation: INTEGER_32 Type_real: INTEGER_32 underflowed: BOOLEAN Commands parse_character (c: CHARACTER_8) parse_string_with_type (s: READABLE_STRING_GENERAL; type: INTEGER_32) reset (type: INTEGER_32) set_leading_separators (separators: STRING_8) set_leading_separators_acceptable (b: BOOLEAN) set_trailing_separators (separators: STRING_8) set_trailing_separators_acceptable (b: BOOLEAN)
Generated by ISE EiffelStudio