smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
Loading...
Searching...
No Matches
Classes | Namespaces
Factory.hpp File Reference
#include <exception>
#include <functional>
#include "smgl/FactoryImpl.hpp"
Include dependency graph for Factory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  smgl::policy::DefaultFactoryError< IdentifierType, ProductType >
 Default factory error policy. More...
 
class  smgl::policy::DefaultFactoryError< IdentifierType, ProductType >::unknown_identifier
 Default exception thrown when registered type not found. More...
 
class  smgl::detail::Factory< BaseClass, IdentifierType, AbstractProduct, ProductCreator, FactoryErrorPolicy >
 Abstract Factory class. More...
 

Namespaces

namespace  smgl
 Project top-level namespace.
 
namespace  smgl::policy
 Template policies namespace.
 
namespace  smgl::detail
 Implementation details namespace.