Cat::UseOverloading – a helper category for domains using the conversion/overloading mechanism

Cat::UseOverloading is a helper category for domains using the conversion and overloading mechanisms of operators::overloaded.

Categories

Cat::BaseCategory

Details:

initDomain – domain initialization

Cat::UseOverloading::initDomain()

Looks for the initDomainAdd methods in the domain itself and in all its super domains (as listed by allSuperDomains), and in all its categories (as listed by allCategories), and executes them one-by-one starting from the last one.

This method is not intended to be called directly by the user. In fact, it should not be called outside the creation of the domain.

initDomainAdd – extra domain initialization

Cat::UseOverloading::initDomainAdd()

Extra code to be executed by the system after the domain is created.

Note that this method does not follow the usual inheritance rules!