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

This is the complete list of members for helios::utils::ChainAdapter< Iter1, Iter2 >, including all inherited members.

begin() const noexcept(std::is_nothrow_copy_constructible_v< ChainAdapter >)helios::utils::ChainAdapter< Iter1, Iter2 >inline
ChainAdapter(Iter1 first_begin, Iter1 first_end, Iter2 second_begin, Iter2 second_end) noexcept(std::is_nothrow_move_constructible_v< Iter1 > &&std::is_nothrow_move_constructible_v< Iter2 > &&noexcept(std::declval< Iter1 & >() !=std::declval< Iter1 & >()))helios::utils::ChainAdapter< Iter1, Iter2 >inline
ChainAdapter(const ChainAdapter &) noexcept(std::is_nothrow_copy_constructible_v< Iter1 > &&std::is_nothrow_copy_constructible_v< Iter2 >)=defaulthelios::utils::ChainAdapter< Iter1, Iter2 >
ChainAdapter(ChainAdapter &&) noexcept(std::is_nothrow_move_constructible_v< Iter1 > &&std::is_nothrow_move_constructible_v< Iter2 >)=defaulthelios::utils::ChainAdapter< Iter1, Iter2 >
difference_type typedefhelios::utils::ChainAdapter< Iter1, Iter2 >
end() const noexcept(std::is_nothrow_copy_constructible_v< ChainAdapter > &&std::is_nothrow_copy_constructible_v< Iter1 > &&std::is_nothrow_copy_constructible_v< Iter2 >)helios::utils::ChainAdapter< Iter1, Iter2 >
iterator_category typedefhelios::utils::ChainAdapter< Iter1, Iter2 >
operator!=(const ChainAdapter &other) const noexcept(noexcept(std::declval< const ChainAdapter & >()==std::declval< const ChainAdapter & >()))helios::utils::ChainAdapter< Iter1, Iter2 >inline
operator*() const noexcept(noexcept(*std::declval< const Iter1 & >()) &&noexcept(*std::declval< const Iter2 & >()))helios::utils::ChainAdapter< Iter1, Iter2 >inline
operator++() noexcept(noexcept(++std::declval< Iter1 & >()) &&noexcept(++std::declval< Iter2 & >()) &&noexcept(std::declval< Iter1 & >()==std::declval< Iter1 & >()) &&noexcept(std::declval< Iter2 & >() !=std::declval< Iter2 & >()))helios::utils::ChainAdapter< Iter1, Iter2 >
operator++(int) noexcept(std::is_nothrow_copy_constructible_v< ChainAdapter > &&noexcept(++std::declval< ChainAdapter & >()))helios::utils::ChainAdapter< Iter1, Iter2 >
operator=(const ChainAdapter &) noexcept(std::is_nothrow_copy_assignable_v< Iter1 > &&std::is_nothrow_copy_assignable_v< Iter2 >)=defaulthelios::utils::ChainAdapter< Iter1, Iter2 >
operator=(ChainAdapter &&) noexcept(std::is_nothrow_move_assignable_v< Iter1 > &&std::is_nothrow_move_assignable_v< Iter2 >)=defaulthelios::utils::ChainAdapter< Iter1, Iter2 >
operator==(const ChainAdapter &other) const noexcept(noexcept(std::declval< const Iter1 & >()==std::declval< const Iter1 & >()) &&noexcept(std::declval< const Iter2 & >()==std::declval< const Iter2 & >()))helios::utils::ChainAdapter< Iter1, Iter2 >
pointer typedefhelios::utils::ChainAdapter< Iter1, Iter2 >
reference typedefhelios::utils::ChainAdapter< Iter1, Iter2 >
value_type typedefhelios::utils::ChainAdapter< Iter1, Iter2 >
~ChainAdapter() noexcept(std::is_nothrow_destructible_v< Iter1 > &&std::is_nothrow_destructible_v< Iter2 >)=defaulthelios::utils::ChainAdapter< Iter1, Iter2 >