note description: "Constants to represent abstract types in {REFFLECTOR} and {OBJECT_PROXY}." cecil: "The values are in sync with CECIL constants EIF_*_TYPE." runtime: "The values represent abstract types used by run-time, e.g. {ISE_RUNTIME}.field_type_of_type." date: "$Date: 2013-05-20 23:15:17 +0000 (Mon, 20 May 2013) $" revision: "$Revision: 92557 $" class interface REFLECTOR_CONSTANTS create default_create feature -- Access None_type: INTEGER_32 = -2 -- Type ID representation for NONE. Pointer_type: INTEGER_32 = 0 -- Abstract type ID for predefined type POINTER. Reference_type: INTEGER_32 = 1 -- Abstract type ID for a reference type. Character_8_type: INTEGER_32 = 2 -- Abstract type ID for predefined type CHARACTER_8. -- Was declared in REFLECTOR_CONSTANTS as synonym of Character_type. Character_type: INTEGER_32 = 2 -- Abstract type ID for predefined type CHARACTER_8. -- Was declared in REFLECTOR_CONSTANTS as synonym of Character_8_type. Boolean_type: INTEGER_32 = 3 -- Abstract type ID for predefined type BOOLEAN. Integer_32_type: INTEGER_32 = 4 -- Abstract type ID for predefined type INTEGER_32. -- Was declared in REFLECTOR_CONSTANTS as synonym of Integer_type. Integer_type: INTEGER_32 = 4 -- Abstract type ID for predefined type INTEGER_32. -- Was declared in REFLECTOR_CONSTANTS as synonym of Integer_32_type. Real_32_type: INTEGER_32 = 5 -- Abstract type ID for predefined type REAL_32. -- Was declared in REFLECTOR_CONSTANTS as synonym of Real_type. Real_type: INTEGER_32 = 5 -- Abstract type ID for predefined type REAL_32. -- Was declared in REFLECTOR_CONSTANTS as synonym of Real_32_type. Real_64_type: INTEGER_32 = 6 -- Abstract type ID for predefined type REAL_64. -- Was declared in REFLECTOR_CONSTANTS as synonym of Double_type. Double_type: INTEGER_32 = 6 -- Abstract type ID for predefined type REAL_64. -- Was declared in REFLECTOR_CONSTANTS as synonym of Real_64_type. Expanded_type: INTEGER_32 = 7 -- Abstract type ID for a non-predefined expanded type. Bit_type: INTEGER_32 = 8 -- This type is obsolete and is not used anymore. Integer_8_type: INTEGER_32 = 9 -- Abstract type ID for predefined type INTEGER_8. Integer_16_type: INTEGER_32 = 10 -- Abstract type ID for predefined type INTEGER_16. Integer_64_type: INTEGER_32 = 11 -- Abstract type ID for predefined type INTEGER_64. Character_32_type: INTEGER_32 = 12 -- Abstract type ID for predefined type CHARACTER_32. -- Was declared in REFLECTOR_CONSTANTS as synonym of Wide_character_type. Wide_character_type: INTEGER_32 = 12 -- Abstract type ID for predefined type CHARACTER_32. -- Was declared in REFLECTOR_CONSTANTS as synonym of Character_32_type. Natural_8_type: INTEGER_32 = 13 -- Abstract type ID for predefined type NATURAL_8. Natural_16_type: INTEGER_32 = 14 -- Abstract type ID for predefined type NATURAL_16. Natural_32_type: INTEGER_32 = 15 -- Abstract type ID for predefined type NATURAL_32. Natural_64_type: INTEGER_32 = 16 -- Abstract type ID for predefined type NATURAL_64. Min_predefined_type: INTEGER_32 = -2 Max_predefined_type: INTEGER_32 = 16 note copyright: "Copyright (c) 1984-2013, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 5949 Hollister Ave., Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- class REFLECTOR_CONSTANTS
Generated by ISE EiffelStudio