Classes | Namespaces | Typedefs
stl_type_traits.h File Reference
#include <array>
#include <bitset>
#include <deque>
#include <forward_list>
#include <list>
#include <map>
#include <set>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "absl/meta/type_traits.h"
Include dependency graph for stl_type_traits.h:

Go to the source code of this file.

Classes

struct  absl::strings_internal::IsArrayImpl< C >
 
struct  absl::strings_internal::IsArrayImpl< A< T, N > >
 
struct  absl::strings_internal::IsBaseOfArrayImpl< C >
 
struct  absl::strings_internal::IsBaseOfArrayImpl< A< T, N > >
 
struct  absl::strings_internal::IsBaseOfBitsetImpl< C >
 
struct  absl::strings_internal::IsBaseOfBitsetImpl< B< N > >
 
struct  absl::strings_internal::IsBaseOfSpecializationImpl< C, T, typename >
 
struct  absl::strings_internal::IsBaseOfSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::hasher, typename C::key_equal, typename C::allocator_type > >
 
struct  absl::strings_internal::IsBaseOfSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::key_compare, typename C::allocator_type > >
 
struct  absl::strings_internal::IsBaseOfSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::mapped_type, typename C::hasher, typename C::key_equal, typename C::allocator_type > >
 
struct  absl::strings_internal::IsBaseOfSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::mapped_type, typename C::key_compare, typename C::allocator_type > >
 
struct  absl::strings_internal::IsBaseOfSpecializationImpl< C, T, absl::void_t< typename C::value_type, typename C::allocator_type > >
 
struct  absl::strings_internal::IsBaseOfSTLContainer< C >
 
struct  absl::strings_internal::IsBitsetImpl< C >
 
struct  absl::strings_internal::IsBitsetImpl< B< N > >
 
struct  absl::strings_internal::IsConvertibleToArrayImpl< C >
 
struct  absl::strings_internal::IsConvertibleToArrayImpl< A< T, N > >
 
struct  absl::strings_internal::IsConvertibleToBitsetImpl< C >
 
struct  absl::strings_internal::IsConvertibleToBitsetImpl< B< N > >
 
struct  absl::strings_internal::IsConvertibleToSpecializationImpl< C, T, typename >
 
struct  absl::strings_internal::IsConvertibleToSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::hasher, typename C::key_equal, typename C::allocator_type > >
 
struct  absl::strings_internal::IsConvertibleToSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::key_compare, typename C::allocator_type > >
 
struct  absl::strings_internal::IsConvertibleToSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::mapped_type, typename C::hasher, typename C::key_equal, typename C::allocator_type > >
 
struct  absl::strings_internal::IsConvertibleToSpecializationImpl< C, T, absl::void_t< typename C::key_type, typename C::mapped_type, typename C::key_compare, typename C::allocator_type > >
 
struct  absl::strings_internal::IsConvertibleToSpecializationImpl< C, T, absl::void_t< typename C::value_type, typename C::allocator_type > >
 
struct  absl::strings_internal::IsConvertibleToSTLContainer< C >
 
struct  absl::strings_internal::IsSpecializationImpl< C, T >
 
struct  absl::strings_internal::IsSpecializationImpl< T< Args... >, T >
 
struct  absl::strings_internal::IsSTLContainer< C >
 
struct  absl::strings_internal::IsStrictlyBaseOfAndConvertibleToSTLContainer< C >
 

Namespaces

 absl
 
 absl::strings_internal
 

Typedefs

template<typename C >
using absl::strings_internal::IsArray = IsArrayImpl< absl::decay_t< C >>
 
template<typename C >
using absl::strings_internal::IsBaseOfArray = IsBaseOfArrayImpl< absl::decay_t< C >>
 
template<typename C >
using absl::strings_internal::IsBaseOfBitset = IsBaseOfBitsetImpl< absl::decay_t< C >>
 
template<typename C , template< typename... > class T>
using absl::strings_internal::IsBaseOfSpecialization = IsBaseOfSpecializationImpl< absl::decay_t< C >, T >
 
template<typename C >
using absl::strings_internal::IsBitset = IsBitsetImpl< absl::decay_t< C >>
 
template<typename C >
using absl::strings_internal::IsConvertibleToArray = IsConvertibleToArrayImpl< absl::decay_t< C >>
 
template<typename C >
using absl::strings_internal::IsConvertibleToBitset = IsConvertibleToBitsetImpl< absl::decay_t< C >>
 
template<typename C , template< typename... > class T>
using absl::strings_internal::IsConvertibleToSpecialization = IsConvertibleToSpecializationImpl< absl::decay_t< C >, T >
 
template<typename C , template< typename... > class T>
using absl::strings_internal::IsSpecialization = IsSpecializationImpl< absl::decay_t< C >, T >
 


abseil_cpp
Author(s):
autogenerated on Tue Jun 18 2019 19:44:38