#include <algorithm>#include <cstddef>#include <map>#include <set>#include <string>#include <utility>#include <vector>#include "absl/base/internal/raw_logging.h"#include "absl/strings/internal/str_split_internal.h"#include "absl/strings/string_view.h"#include "absl/strings/strip.h"

Go to the source code of this file.
Classes | |
| struct | absl::AllowEmpty |
| class | absl::ByAnyChar |
| class | absl::ByChar |
| class | absl::ByLength |
| class | absl::ByString |
| class | absl::strings_internal::MaxSplitsImpl< Delimiter > |
| struct | absl::strings_internal::SelectDelimiter< Delimiter > |
| struct | absl::strings_internal::SelectDelimiter< absl::string_view > |
| struct | absl::strings_internal::SelectDelimiter< char * > |
| struct | absl::strings_internal::SelectDelimiter< char > |
| struct | absl::strings_internal::SelectDelimiter< const char * > |
| struct | absl::strings_internal::SelectDelimiter< std::string > |
| struct | absl::SkipEmpty |
| struct | absl::SkipWhitespace |
Namespaces | |
| namespace | absl |
| namespace | absl::strings_internal |
Functions | |
| template<typename Delimiter > | |
| strings_internal::MaxSplitsImpl < typename strings_internal::SelectDelimiter < Delimiter >::type > | absl::MaxSplits (Delimiter delimiter, int limit) |
| template<typename Delimiter > | |
| strings_internal::Splitter < typename strings_internal::SelectDelimiter < Delimiter >::type, AllowEmpty > | absl::StrSplit (strings_internal::ConvertibleToStringView text, Delimiter d) |
| template<typename Delimiter , typename Predicate > | |
| strings_internal::Splitter < typename strings_internal::SelectDelimiter < Delimiter >::type, Predicate > | absl::StrSplit (strings_internal::ConvertibleToStringView text, Delimiter d, Predicate p) |