libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ >, including all inherited members.

base(base const &)=deletejmmcg::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 typedefjmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ >
container_type typedefjmmcg::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 typedefjmmcg::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 typedefjmmcg::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 &) constjmmcg::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 typedefjmmcg::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) constjmmcg::LIBJMMCG_VER_NAMESPACE::factory::creator< ID_, Obj_, Except_, Ret_, NotFound_, CreatFn_, Cont_ >inlinevirtual
mapped_type typedefjmmcg::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 typedefjmmcg::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 typedefjmmcg::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