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

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

begin() const noexcept(std::is_nothrow_copy_constructible_v< TakeWhileAdapter >)helios::utils::TakeWhileAdapter< Iter, Pred >inline
difference_type typedefhelios::utils::TakeWhileAdapter< Iter, Pred >
end() const noexcept(std::is_nothrow_copy_constructible_v< TakeWhileAdapter >)helios::utils::TakeWhileAdapter< Iter, Pred >
IsAtEnd() const noexcept(noexcept(std::declval< const Iter & >()==std::declval< const Iter & >()))helios::utils::TakeWhileAdapter< Iter, Pred >inline
iterator_category typedefhelios::utils::TakeWhileAdapter< Iter, Pred >
operator!=(const TakeWhileAdapter &other) const noexcept(noexcept(std::declval< const TakeWhileAdapter & >()==std::declval< const TakeWhileAdapter & >()))helios::utils::TakeWhileAdapter< Iter, Pred >inline
operator*() const noexcept(noexcept(*std::declval< const Iter & >()))helios::utils::TakeWhileAdapter< Iter, Pred >inline
operator++() noexcept(noexcept(++std::declval< Iter & >()) &&noexcept(std::declval< Iter & >() !=std::declval< Iter & >()) &&noexcept(CheckPredicate()))helios::utils::TakeWhileAdapter< Iter, Pred >
operator++(int) noexcept(std::is_nothrow_copy_constructible_v< TakeWhileAdapter > &&noexcept(++std::declval< TakeWhileAdapter & >()))helios::utils::TakeWhileAdapter< Iter, Pred >
operator=(const TakeWhileAdapter &) noexcept(std::is_nothrow_copy_assignable_v< Iter > &&std::is_nothrow_copy_assignable_v< Pred >)=defaulthelios::utils::TakeWhileAdapter< Iter, Pred >
operator=(TakeWhileAdapter &&) noexcept(std::is_nothrow_move_assignable_v< Iter > &&std::is_nothrow_move_assignable_v< Pred >)=defaulthelios::utils::TakeWhileAdapter< Iter, Pred >
operator==(const TakeWhileAdapter &other) const noexcept(noexcept(std::declval< const Iter & >()==std::declval< const Iter & >()))helios::utils::TakeWhileAdapter< Iter, Pred >inline
pointer typedefhelios::utils::TakeWhileAdapter< Iter, Pred >
reference typedefhelios::utils::TakeWhileAdapter< Iter, Pred >
TakeWhileAdapter(Iter begin, Iter end, Pred predicate) noexcept(std::is_nothrow_move_constructible_v< Iter > &&std::is_nothrow_copy_constructible_v< Iter > &&std::is_nothrow_move_constructible_v< Pred > &&noexcept(CheckPredicate()))helios::utils::TakeWhileAdapter< Iter, Pred >inline
TakeWhileAdapter(const TakeWhileAdapter &) noexcept(std::is_nothrow_copy_constructible_v< Iter > &&std::is_nothrow_copy_constructible_v< Pred >)=defaulthelios::utils::TakeWhileAdapter< Iter, Pred >
TakeWhileAdapter(TakeWhileAdapter &&) noexcept(std::is_nothrow_move_constructible_v< Iter > &&std::is_nothrow_move_constructible_v< Pred >)=defaulthelios::utils::TakeWhileAdapter< Iter, Pred >
value_type typedefhelios::utils::TakeWhileAdapter< Iter, Pred >
~TakeWhileAdapter() noexcept(std::is_nothrow_destructible_v< Iter > &&std::is_nothrow_destructible_v< Pred >)=defaulthelios::utils::TakeWhileAdapter< Iter, Pred >