MT Core (C++)
Core library for replacing C++ standard in project usage
|
#include <slice_algo.hpp>
Public Member Functions | |
Optional< Pair< Slice< T >, Optional< std::remove_const_t< T > > > > | next () |
Public Attributes | |
Slice< std::add_const_t< T > > | needles |
Slice< T > | haystack |
Optional< std::remove_const_t< T > > | foundNeedle = nullopt |
bool | emittedLast = true |
Definition at line 546 of file slice_algo.hpp.
|
inline |
Definition at line 552 of file slice_algo.hpp.
bool mtcore::slices::SplitOneOfIter< T >::emittedLast = true |
Definition at line 550 of file slice_algo.hpp.
Optional<std::remove_const_t<T> > mtcore::slices::SplitOneOfIter< T >::foundNeedle = nullopt |
Definition at line 549 of file slice_algo.hpp.
Slice<T> mtcore::slices::SplitOneOfIter< T >::haystack |
Definition at line 548 of file slice_algo.hpp.
Slice<std::add_const_t<T> > mtcore::slices::SplitOneOfIter< T >::needles |
Definition at line 547 of file slice_algo.hpp.