| base(base const &)=delete | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | |
| base(void) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inlineprotected |
| base_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > | |
| container_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | |
| createable_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | |
| createables(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| createables(void) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| createables_ | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | protected |
| created_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > | |
| creator(void) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > | inline |
| empty(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| erase(const id_type &id) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| find(const id_type &) const | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| id_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > | |
| insert(const value_type &) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| insert(const id_type &, const createable_type &) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| make(const id_type &id) const | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > | inlinevirtual |
| mapped_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | |
| reserve(const size_type) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| size(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inline |
| size_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | |
| value_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | |
| ~base() | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::base< ID_, Obj_, Except_, std::unique_ptr< Obj_ >, not_found< ID_, std::unique_ptr< Obj_ >, Except_ >, std::unique_ptr< Obj_ >(__fastcall *)(void), rapid_insert_lookup::multimap< ID_, std::unique_ptr< Obj_ >(__fastcall *)(void) > > | inlinevirtual |
| ~creator(void) | jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > | inlinevirtual |