Template Function class_loader::impl::getAvailableClasses

Function Documentation

template<typename Base>
std::vector<std::string> class_loader::impl::getAvailableClasses(const ClassLoader *loader)

This function returns all the available class_loader in the plugin system that are derived from Base and within scope of the passed ClassLoader.

Parameters:

loader – - The pointer to the ClassLoader whose scope we are within,

Returns:

A vector of strings where each string is a plugin we can create