#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.