|
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 |