#include <str_split_internal.h>
Public Types | |
using | const_iterator = strings_internal::SplitIterator< Splitter > |
using | DelimiterType = Delimiter |
using | PredicateType = Predicate |
using | value_type = typename std::iterator_traits< const_iterator >::value_type |
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.
using absl::strings_internal::Splitter< Delimiter, Predicate >::const_iterator = strings_internal::SplitIterator<Splitter> |
Definition at line 280 of file str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate >::DelimiterType = Delimiter |
Definition at line 278 of file str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate >::PredicateType = Predicate |
Definition at line 279 of file str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate >::value_type = typename std::iterator_traits<const_iterator>::value_type |
Definition at line 281 of file str_split_internal.h.
|
inline |
Definition at line 283 of file str_split_internal.h.
|
inline |
Definition at line 295 of file str_split_internal.h.
|
inline |
Definition at line 289 of file str_split_internal.h.
|
inline |
Definition at line 296 of file str_split_internal.h.
|
inline |
Definition at line 303 of file str_split_internal.h.
|
inline |
Definition at line 313 of file str_split_internal.h.
|
inline |
Definition at line 290 of file str_split_internal.h.
|
inline |
Definition at line 288 of file str_split_internal.h.
|
private |
Definition at line 446 of file str_split_internal.h.
|
private |
Definition at line 447 of file str_split_internal.h.
|
private |
Definition at line 445 of file str_split_internal.h.