#include <str_split_internal.h>
Public Types | |
using | const_iterator = strings_internal::SplitIterator< Splitter > |
using | const_iterator = strings_internal::SplitIterator< Splitter > |
using | DelimiterType = Delimiter |
using | DelimiterType = Delimiter |
using | PredicateType = Predicate |
using | PredicateType = Predicate |
using | value_type = typename std::iterator_traits< const_iterator >::value_type |
using | value_type = typename std::iterator_traits< const_iterator >::value_type |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | begin () const |
const Delimiter & | delimiter () const |
const Delimiter & | delimiter () const |
const_iterator | end () const |
const_iterator | end () const |
template<typename Container , typename = typename std::enable_if< SplitterIsConvertibleTo<Container>::value>::type> | |
operator Container () 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 | |
template<typename First , typename Second > | |
operator std::pair< First, Second > () const | |
const Predicate & | predicate () const |
const Predicate & | predicate () const |
Splitter (StringType input_text, Delimiter d, Predicate p) | |
Splitter (StringType input_text, Delimiter d, Predicate p) | |
absl::string_view | text () const |
absl::string_view | text () const |
Private Attributes | |
Delimiter | delimiter_ |
Predicate | predicate_ |
StringType | text_ |
Definition at line 259 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::const_iterator = strings_internal::SplitIterator<Splitter> |
Definition at line 256 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::const_iterator = strings_internal::SplitIterator<Splitter> |
Definition at line 263 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::DelimiterType = Delimiter |
Definition at line 254 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::DelimiterType = Delimiter |
Definition at line 261 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::PredicateType = Predicate |
Definition at line 255 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::PredicateType = Predicate |
Definition at line 262 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::value_type = typename std::iterator_traits<const_iterator>::value_type |
Definition at line 257 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
using absl::strings_internal::Splitter< Delimiter, Predicate, StringType >::value_type = typename std::iterator_traits<const_iterator>::value_type |
Definition at line 264 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 266 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 259 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 271 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 278 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 265 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 272 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 272 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 279 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 279 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 286 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 289 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 296 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 266 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 273 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 264 of file bloaty/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h.
|
inline |
Definition at line 271 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
private |
Definition at line 422 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
private |
Definition at line 423 of file abseil-cpp/absl/strings/internal/str_split_internal.h.
|
private |
Definition at line 421 of file abseil-cpp/absl/strings/internal/str_split_internal.h.