mapnik::singleton< T, CreatePolicy > Class Template Reference

#include <utils.hpp>

Inheritance diagram for mapnik::singleton< T, CreatePolicy >:

mapnik::datasource_cache mapnik::factory< product_type, key_type, product_creator, factory_error_policy >

List of all members.

Static Public Member Functions

static T * instance ()

Protected Member Functions

 singleton ()

Friends

class CreatePolicy< T >

template<typename T, template< typename T > class CreatePolicy = CreateStatic>
class mapnik::singleton< T, CreatePolicy >


Constructor & Destructor Documentation

template<typename T, template< typename T > class CreatePolicy = CreateStatic>
mapnik::singleton< T, CreatePolicy >::singleton (  )  [inline, protected]


Member Function Documentation

template<typename T, template< typename T > class CreatePolicy = CreateStatic>
static T* mapnik::singleton< T, CreatePolicy >::instance (  )  [inline, static]


Friends And Related Function Documentation

template<typename T, template< typename T > class CreatePolicy = CreateStatic>
friend class CreatePolicy< T > [friend]


The documentation for this class was generated from the following file:

Generated for Mapnik by doxygen 1.5.6