|
Fx2D
A C++20 2D rigid-body physics engine
|
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 noexcept | FxNamedRegistry< T > | inline |
| for_each(ExecPolicy &&policy, Func &&func) | FxNamedRegistry< T > | inline |
| FxNamedRegistry()=default | FxNamedRegistry< T > | |
| FxNamedRegistry(size_t max_size) | FxNamedRegistry< T > | inlineexplicit |
| get(const std::string &name) const | FxNamedRegistry< T > | inline |
| get_rawptr(const std::string &name) const noexcept | FxNamedRegistry< T > | inline |
| items() const noexcept | FxNamedRegistry< T > | inline |
| items() noexcept | FxNamedRegistry< T > | inline |
| m_items_vec | FxNamedRegistry< T > | protected |
| m_max_size | FxNamedRegistry< T > | protected |
| m_name_map | FxNamedRegistry< T > | protected |
| m_size_limit | FxNamedRegistry< T > | protected |
| make_unique_name(const std::string &base) const | FxNamedRegistry< 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 noexcept | FxNamedRegistry< T > | inline |
| transform(ExecPolicy &&policy, Func &&func, std::vector< std::invoke_result_t< Func, std::shared_ptr< T > > > &results) | FxNamedRegistry< T > | inline |