    deferred class
    	WEL_FONT_FAMILY_ENUMERATOR

    General
    	cluster: wel
    	description:
    		"Font family enumerator. The user must inherit from this
    		class and define the routine `action'.

    		Note: Do not use more than one instance of this class at the same
    		time. Nested enumerations are not supported."

    Ancestors
    	DISPOSABLE*
    	WEL_FONT_TYPE_ENUM_CONSTANTS

    Commands
    	action (elf: WEL_ENUM_LOG_FONT; tm: WEL_TEXT_METRIC; font_type: INTEGER_32)
    	finish_action
    	init_action