Fx2D
A C++20 2D rigid-body physics engine
Loading...
Searching...
No Matches
FxNamedRegistry< T > Member List

This is the complete list of members for FxNamedRegistry< T >, including all inherited members.

_add(const std::shared_ptr< T > &item)FxNamedRegistry< T >inlineprotected
_remove(const std::string &name)FxNamedRegistry< T >inlineprotected
add(const std::shared_ptr< T > &item)FxNamedRegistry< T >inlinevirtual
clear()FxNamedRegistry< T >inline
empty() const noexceptFxNamedRegistry< T >inline
for_each(ExecPolicy &&policy, Func &&func)FxNamedRegistry< T >inline
FxNamedRegistry()=defaultFxNamedRegistry< T >
FxNamedRegistry(size_t max_size)FxNamedRegistry< T >inlineexplicit
get(const std::string &name) constFxNamedRegistry< T >inline
get_rawptr(const std::string &name) const noexceptFxNamedRegistry< T >inline
items() const noexceptFxNamedRegistry< T >inline
items() noexceptFxNamedRegistry< T >inline
m_items_vecFxNamedRegistry< T >protected
m_max_sizeFxNamedRegistry< T >protected
m_name_mapFxNamedRegistry< T >protected
m_size_limitFxNamedRegistry< T >protected
make_unique_name(const std::string &base) constFxNamedRegistry< T >inline
remove(const std::string &name)FxNamedRegistry< T >inlinevirtual
reserve(size_t n)FxNamedRegistry< T >inline
set_max_size(size_t n)FxNamedRegistry< T >inline
shrink_to_fit()FxNamedRegistry< T >inline
size() const noexceptFxNamedRegistry< T >inline
transform(ExecPolicy &&policy, Func &&func, std::vector< std::invoke_result_t< Func, std::shared_ptr< T > > > &results)FxNamedRegistry< T >inline