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