Rosetta Utilities  2014.35
Classes | Namespaces
ResourceLocatorFactory.hh File Reference
#include <basic/resource_manager/ResourceLocatorCreator.fwd.hh>
#include <basic/resource_manager/ResourceLocator.fwd.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/tag/Tag.fwd.hh>
#include <map>


class  basic::resource_manager::ResourceLocatorFactory
 The ResourceLocatorFactory instantiates ResourceLocator objects given their corresponding locator-type strings. It uses the load-time factory registration scheme, meaning that it is a singleton and takes an instance of a Creator object (a ResourceLocatorCreator) in its "factory_register" method. Templated instances of the ResourceLocatorRegistrator classes should be placed in the library files (e.g. core/init/ or protocols/init/init.ResourceLocatorRegistrators.ihh) More...



Detailed Description