Constructs an autoloader that defers lookup to the given autoloaders.
Tries to load a class given by name, deferring to the wrapped autoloaders in the order that they were given in during construction.
The list of autoloaders that are wrapped by this multiloader.
Loads and constructs an Object given by name. Optionally casts the Object to a type given by template parameter.
Tries to load a class given by name, searching through the registered paths. This function calls lookup internally, but caches results once found.
Tries to load a class given by name. This function does not cache located classes, hence the lookup is performed for every call.
Clears any cached results.