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 |