libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include "exception.hpp"
#include "multimap.hpp"
#include "shared_ptr.hpp"
#include "factory_impl.hpp"
Go to the source code of this file.
Classes | |
struct | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Excpt_ > |
The error information if a requested key-type is not registered with the factory. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > |
The base factory-type. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > |
A factory that manufactures a new, unique instance of the specified return-type for a specified key that has been registered with the factory. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::clone< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > |
A factory that manufactures a clone of an instance of the specified return-type for a specified key that has been registered with the factory. More... | |
Namespaces | |
namespace | jmmcg |
Link with -lrt to include these functions. | |
namespace | jmmcg::LIBJMMCG_VER_NAMESPACE |
namespace | jmmcg::LIBJMMCG_VER_NAMESPACE::factory |