Classes | Namespaces | Functions
str_split_internal.h File Reference
#include <array>
#include <initializer_list>
#include <iterator>
#include <map>
#include <type_traits>
#include <utility>
#include <vector>
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/meta/type_traits.h"
#include "absl/strings/string_view.h"
Include dependency graph for str_split_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  absl::strings_internal::ConvertibleToStringView
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< Container, ValueType, is_map >
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< Container, std::pair< const First, Second >, true >
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< std::vector< absl::string_view, A >, absl::string_view, false >
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< std::vector< std::string, A >, std::string, false >
 
struct  absl::strings_internal::HasConstIterator< T, typename >
 
struct  absl::strings_internal::HasConstIterator< T, absl::void_t< typename T::const_iterator > >
 
struct  absl::strings_internal::HasMappedType< T, typename >
 
struct  absl::strings_internal::HasMappedType< T, absl::void_t< typename T::mapped_type > >
 
struct  absl::strings_internal::HasValueType< T, typename >
 
struct  absl::strings_internal::HasValueType< T, absl::void_t< typename T::value_type > >
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< Container, std::pair< const First, Second >, true >::Inserter< Map >
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< Container, std::pair< const First, Second >, true >::Inserter< std::map< Ts... > >
 
struct  absl::strings_internal::Splitter< Delimiter, Predicate >::ConvertToContainer< Container, std::pair< const First, Second >, true >::Inserter< std::multimap< Ts... > >
 
struct  absl::strings_internal::IsInitializerList< T >
 
class  absl::strings_internal::SplitIterator< Splitter >
 
class  absl::strings_internal::Splitter< Delimiter, Predicate >
 
struct  absl::strings_internal::SplitterIsConvertibleTo< C >
 
struct  absl::strings_internal::SplitterIsConvertibleToImpl< C, has_value_type, has_mapped_type >
 
struct  absl::strings_internal::SplitterIsConvertibleToImpl< C, true, false >
 
struct  absl::strings_internal::SplitterIsConvertibleToImpl< C, true, true >
 

Namespaces

 absl
 
 absl::strings_internal
 

Functions

std::false_type absl::strings_internal::IsInitializerListDispatch (...)
 
template<typename T >
std::true_type absl::strings_internal::IsInitializerListDispatch (std::initializer_list< T > *)
 


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22