mapnik::factory< product_type, key_type, product_creator, factory_error_policy > Class Template Reference
#include <factory.hpp>
List of all members.
template<typename product_type, typename key_type, typename product_creator = product_type* (*)(), template< typename, typename > class factory_error_policy = default_factory_error>
class mapnik::factory< product_type, key_type, product_creator, factory_error_policy >
Member Function Documentation
template<typename product_type , typename key_type , typename product_creator = product_type* (*)(), template< typename, typename > class factory_error_policy = default_factory_error>
product_type* mapnik::factory< product_type, key_type, product_creator, factory_error_policy >::create_object |
( |
const key_type & |
key, |
|
|
const std::string & |
file | |
|
) |
| | [inline] |
template<typename product_type , typename key_type , typename product_creator = product_type* (*)(), template< typename, typename > class factory_error_policy = default_factory_error>
bool mapnik::factory< product_type, key_type, product_creator, factory_error_policy >::register_product |
( |
const key_type & |
key, |
|
|
product_creator |
creator | |
|
) |
| | [inline] |
template<typename product_type , typename key_type , typename product_creator = product_type* (*)(), template< typename, typename > class factory_error_policy = default_factory_error>
bool mapnik::factory< product_type, key_type, product_creator, factory_error_policy >::unregister_product |
( |
const key_type & |
key |
) |
[inline] |
The documentation for this class was generated from the following file:
- /home/mandrake/rpm/BUILD/mapnik/include/mapnik/factory.hpp