Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::utils::InspectAdapter< Iter, Func > Member List

This is the complete list of members for helios::utils::InspectAdapter< Iter, Func >, including all inherited members.

begin() const noexcept(std::is_nothrow_copy_constructible_v< InspectAdapter >)helios::utils::InspectAdapter< Iter, Func >inline
difference_type typedefhelios::utils::InspectAdapter< Iter, Func >
end() const noexcept(std::is_nothrow_constructible_v< InspectAdapter, const Iter &, const Iter &, const Func & >)helios::utils::InspectAdapter< Iter, Func >inline
InspectAdapter(Iter begin, Iter end, Func inspector) noexcept(std::is_nothrow_move_constructible_v< Iter > &&std::is_nothrow_copy_constructible_v< Iter > &&std::is_nothrow_move_constructible_v< Func >)helios::utils::InspectAdapter< Iter, Func >inline
InspectAdapter(const InspectAdapter &) noexcept(std::is_nothrow_copy_constructible_v< Iter > &&std::is_nothrow_copy_constructible_v< Func >)=defaulthelios::utils::InspectAdapter< Iter, Func >
InspectAdapter(InspectAdapter &&) noexcept(std::is_nothrow_move_constructible_v< Iter > &&std::is_nothrow_move_constructible_v< Func >)=defaulthelios::utils::InspectAdapter< Iter, Func >
iterator_category typedefhelios::utils::InspectAdapter< Iter, Func >
operator!=(const InspectAdapter &other) const noexcept(noexcept(std::declval< const InspectAdapter & >()==std::declval< const InspectAdapter & >()))helios::utils::InspectAdapter< Iter, Func >inline
operator*() const noexcept(std::is_nothrow_invocable_v< Func, std::iter_value_t< Iter > > &&noexcept(*std::declval< const Iter & >()))helios::utils::InspectAdapter< Iter, Func >
operator++() noexcept(noexcept(++std::declval< Iter & >()))helios::utils::InspectAdapter< Iter, Func >
operator++(int) noexcept(std::is_nothrow_copy_constructible_v< InspectAdapter > &&noexcept(++std::declval< InspectAdapter & >()))helios::utils::InspectAdapter< Iter, Func >
operator=(const InspectAdapter &) noexcept(std::is_nothrow_copy_assignable_v< Iter > &&std::is_nothrow_copy_assignable_v< Func >)=defaulthelios::utils::InspectAdapter< Iter, Func >
operator=(InspectAdapter &&) noexcept(std::is_nothrow_move_assignable_v< Iter > &&std::is_nothrow_move_assignable_v< Func >)=defaulthelios::utils::InspectAdapter< Iter, Func >
operator==(const InspectAdapter &other) const noexcept(noexcept(std::declval< const Iter & >()==std::declval< const Iter & >()))helios::utils::InspectAdapter< Iter, Func >inline
pointer typedefhelios::utils::InspectAdapter< Iter, Func >
reference typedefhelios::utils::InspectAdapter< Iter, Func >
value_type typedefhelios::utils::InspectAdapter< Iter, Func >
~InspectAdapter() noexcept(std::is_nothrow_destructible_v< Iter > &&std::is_nothrow_destructible_v< Func >)=defaulthelios::utils::InspectAdapter< Iter, Func >