| public |
Inheritance Graph
graph BT
ExceptionFallback
click ExceptionFallback "classUtil_1_1FallbackPolicies_1_1ExceptionFallback"
Description
Possible fallback policy for a factory.
In case of an unknown type, an exception is thrown.
See also: Factory or WrapperFactory for description of template parameters
Author: Benjamin Eikel
Date: 2012-01-31
See also: Section 8.6 in Andrei Alexandrescu: Modern C++ Design. Addison-Wesley, 2001.
Classes
| class | Util::FallbackPolicies::ExceptionFallback::Exception |
Public Types
| typedef std::function< ObjectType(const IdentifierType &)> | FactoryCall |
Public Functions
| ObjectType | onUnknownType( FactoryCall void, const IdentifierType & id) |
Documentation
typedef
Util::FallbackPolicies::ExceptionFallback::FactoryCall
| public |
| typedef std::function< ObjectType(const IdentifierType &)> FactoryCall |
Defined in Util/Factory/FallbackPolicies.h:53
function
Util::FallbackPolicies::ExceptionFallback::onUnknownType
| public | inline |
| ObjectType onUnknownType( | FactoryCall | void, |
| const IdentifierType & | id | |
| ) |
Defined in Util/Factory/FallbackPolicies.h:55