A registry is used to share implementations of a certain interface. The declaration of the registry is typically found in the same header file that defines the interface.
The declaration of a registry is placed between the two .hxx files generated for the given header file. The registry is defined using the MAXON_REGISTRY attribute. It defines: