#include <di/container/view/split_view.h>
Public Member Functions | |
| SplitView ()=default | |
| constexpr | SplitView (View base, Pattern pattern) |
| template<concepts::InputContainer Con> requires (concepts::ConstructibleFrom<View, meta::AsView<Con>> && concepts::ConstructibleFrom<Pattern, SingleView<meta::ContainerValue<Con>>>) | |
| constexpr | SplitView (Con &&container, meta::ContainerValue< Con > value) |
| constexpr auto | base () const &-> View requires(concepts::CopyConstructible< View >) |
| constexpr auto | base () &&-> View |
| constexpr auto | begin () -> Iterator |
| constexpr auto | end () |
Public Member Functions inherited from di::container::ViewInterface< SplitView< View, Pattern > > | |
| constexpr auto | empty () -> bool requires(concepts::SizedContainer< SplitView< View, Pattern > >||concepts::ForwardContainer< SplitView< View, Pattern > >) |
| constexpr auto | empty () const -> bool requires(concepts::SizedContainer< SplitView< View, Pattern > const >||concepts::ForwardContainer< SplitView< View, Pattern > const >) |
| constexpr | operator bool () |
| constexpr | operator bool () const |
| constexpr auto | cbegin () |
| constexpr auto | cbegin () const |
| constexpr auto | cend () |
| constexpr auto | cend () const |
| constexpr auto | data () |
| constexpr auto | data () const |
| constexpr auto | size () |
| constexpr auto | size () const |
| constexpr auto | front () |
| constexpr auto | front () const |
| constexpr auto | back () |
| constexpr auto | back () const |
| constexpr auto | operator[] (meta::ContainerSSizeType< Cont > n) -> decltype(auto) |
| constexpr auto | operator[] (meta::ContainerSSizeType< Cont > n) const -> decltype(auto) |
| constexpr auto | at (meta::ContainerSSizeType< Cont > n) -> Optional< meta::ContainerReference< Cont > > |
| constexpr auto | at (meta::ContainerSSizeType< Cont > n) const -> Optional< meta::ContainerReference< Cont > > |
Friends | |
| struct | Sentinel |
| struct | Iterator |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |
|
friend |