#include <str_split_internal.h>
Classes | |
| struct | ConvertToContainer |
| struct | ConvertToContainer< Container, std::pair< const First, Second >, true > |
| struct | ConvertToContainer< std::vector< absl::string_view, A >, absl::string_view, false > |
| struct | ConvertToContainer< std::vector< std::string, A >, std::string, false > |
Public Member Functions | |
| const_iterator | begin () const |
| const Delimiter & | delimiter () const |
| const_iterator | end () const |
| template<typename Container , typename = typename std::enable_if< SplitterIsConvertibleTo<Container>::value>::type> | |
| operator Container () const | |
| template<typename First , typename Second > | |
| operator std::pair< First, Second > () const | |
| const Predicate & | predicate () const |
| Splitter (ConvertibleToStringView input_text, Delimiter d, Predicate p) | |
| absl::string_view | text () const |
Private Attributes | |
| Delimiter | delimiter_ |
| Predicate | predicate_ |
| ConvertibleToStringView | text_ |
Definition at line 276 of file str_split_internal.h.
| absl::strings_internal::Splitter< Delimiter, Predicate >::Splitter | ( | ConvertibleToStringView | input_text, |
| Delimiter | d, | ||
| Predicate | p | ||
| ) | [inline] |
Definition at line 283 of file str_split_internal.h.
| const_iterator absl::strings_internal::Splitter< Delimiter, Predicate >::begin | ( | ) | const [inline] |
Definition at line 295 of file str_split_internal.h.
| const Delimiter& absl::strings_internal::Splitter< Delimiter, Predicate >::delimiter | ( | ) | const [inline] |
Definition at line 289 of file str_split_internal.h.
| const_iterator absl::strings_internal::Splitter< Delimiter, Predicate >::end | ( | ) | const [inline] |
Definition at line 296 of file str_split_internal.h.
| absl::strings_internal::Splitter< Delimiter, Predicate >::operator Container | ( | ) | const [inline] |
Definition at line 303 of file str_split_internal.h.
| absl::strings_internal::Splitter< Delimiter, Predicate >::operator std::pair< First, Second > | ( | ) | const [inline] |
Definition at line 313 of file str_split_internal.h.
| const Predicate& absl::strings_internal::Splitter< Delimiter, Predicate >::predicate | ( | ) | const [inline] |
Definition at line 290 of file str_split_internal.h.
| absl::string_view absl::strings_internal::Splitter< Delimiter, Predicate >::text | ( | ) | const [inline] |
Definition at line 288 of file str_split_internal.h.
Delimiter absl::strings_internal::Splitter< Delimiter, Predicate >::delimiter_ [private] |
Definition at line 446 of file str_split_internal.h.
Predicate absl::strings_internal::Splitter< Delimiter, Predicate >::predicate_ [private] |
Definition at line 447 of file str_split_internal.h.
ConvertibleToStringView absl::strings_internal::Splitter< Delimiter, Predicate >::text_ [private] |
Definition at line 445 of file str_split_internal.h.