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

This is the complete list of members for helios::utils::FunctionalAdapterBase< Derived >, including all inherited members.

All(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< Derived >
Any(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< Derived >
Chain(OtherIter begin, OtherIter end) const noexcept(noexcept(ChainAdapter< Derived, OtherIter >(GetDerived().begin(), GetDerived().end(), std::move(begin), std::move(end))))helios::utils::FunctionalAdapterBase< Derived >inline
Chain(R &range) const noexcept(noexcept(ChainAdapterFromRange(GetDerived(), range)))helios::utils::FunctionalAdapterBase< Derived >inline
Chain(const R &range) const noexcept(noexcept(ChainAdapterFromRange(GetDerived(), range)))helios::utils::FunctionalAdapterBase< Derived >inline
Collect() consthelios::utils::FunctionalAdapterBase< Derived >
CountIf(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< Derived >
Enumerate() const noexcept(noexcept(EnumerateAdapter< Derived >(GetDerived().begin(), GetDerived().end())))helios::utils::FunctionalAdapterBase< Derived >inline
Filter(Pred predicate) const noexcept(noexcept(FilterAdapter< Derived, Pred >(GetDerived().begin(), GetDerived().end(), std::move(predicate))))helios::utils::FunctionalAdapterBase< Derived >inline
Find(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< Derived >
Fold(T init, const Folder &folder) consthelios::utils::FunctionalAdapterBase< Derived >
ForEach(const Action &action) consthelios::utils::FunctionalAdapterBase< Derived >
GetDerived() noexcepthelios::utils::FunctionalAdapterBase< Derived >inlineprotected
GetDerived() const noexcepthelios::utils::FunctionalAdapterBase< Derived >inlineprotected
GroupBy(const KeyFunc &key_func) consthelios::utils::FunctionalAdapterBase< Derived >
Inspect(Func inspector) const noexcept(noexcept(InspectAdapter< Derived, Func >(GetDerived().begin(), GetDerived().end(), std::move(inspector))))helios::utils::FunctionalAdapterBase< Derived >inline
Into(OutIt out) consthelios::utils::FunctionalAdapterBase< Derived >
Map(Func transform) const noexcept(noexcept(MapAdapter< Derived, Func >(GetDerived().begin(), GetDerived().end(), std::move(transform))))helios::utils::FunctionalAdapterBase< Derived >inline
MaxBy(const KeyFunc &key_func) consthelios::utils::FunctionalAdapterBase< Derived >
MinBy(const KeyFunc &key_func) consthelios::utils::FunctionalAdapterBase< Derived >
None(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< Derived >inline
Partition(const Pred &predicate) consthelios::utils::FunctionalAdapterBase< Derived >
Reverse() const noexcept(noexcept(ReverseAdapter< Derived >(GetDerived().begin(), GetDerived().end())))helios::utils::FunctionalAdapterBase< Derived >inline
Skip(size_t count) const noexcept(noexcept(SkipAdapter< Derived >(GetDerived().begin(), GetDerived().end(), count)))helios::utils::FunctionalAdapterBase< Derived >inline
SkipWhile(Pred predicate) const noexcept(noexcept(SkipWhileAdapter< Derived, Pred >(GetDerived().begin(), GetDerived().end(), std::move(predicate))))helios::utils::FunctionalAdapterBase< Derived >inline
Slide(size_t window_size) const noexcept(noexcept(SlideAdapter< Derived >(GetDerived().begin(), GetDerived().end(), window_size)))helios::utils::FunctionalAdapterBase< Derived >inline
StepBy(size_t step) const noexcept(noexcept(StepByAdapter< Derived >(GetDerived().begin(), GetDerived().end(), step)))helios::utils::FunctionalAdapterBase< Derived >inline
Stride(size_t stride) const noexcept(noexcept(StrideAdapter< Derived >(GetDerived().begin(), GetDerived().end(), stride)))helios::utils::FunctionalAdapterBase< Derived >inline
Take(size_t count) const noexcept(noexcept(TakeAdapter< Derived >(GetDerived().begin(), GetDerived().end(), count)))helios::utils::FunctionalAdapterBase< Derived >inline
TakeWhile(Pred predicate) const noexcept(noexcept(TakeWhileAdapter< Derived, Pred >(GetDerived().begin(), GetDerived().end(), std::move(predicate))))helios::utils::FunctionalAdapterBase< Derived >inline
Zip(OtherIter begin, OtherIter end) const noexcept(noexcept(ZipAdapter< Derived, OtherIter >(GetDerived().begin(), GetDerived().end(), std::move(begin), std::move(end))))helios::utils::FunctionalAdapterBase< Derived >inline
Zip(R &range) const noexcept(noexcept(ZipAdapterFromRange(GetDerived(), range)))helios::utils::FunctionalAdapterBase< Derived >inline
Zip(const R &range) const noexcept(noexcept(ZipAdapterFromRange(GetDerived(), range)))helios::utils::FunctionalAdapterBase< Derived >inline