Classes | Static Public Attributes | Static Private Member Functions | List of all members
absl::container_internal::memory_internal::IsLayoutCompatible< K, V > Struct Template Reference

#include <container_memory.h>

Classes

struct  Pair
 

Static Public Attributes

static constexpr bool value
 

Static Private Member Functions

template<class P >
static constexpr bool LayoutCompatible ()
 

Detailed Description

template<class K, class V>
struct absl::container_internal::memory_internal::IsLayoutCompatible< K, V >

Definition at line 259 of file container_memory.h.

Member Function Documentation

template<class K , class V >
template<class P >
static constexpr bool absl::container_internal::memory_internal::IsLayoutCompatible< K, V >::LayoutCompatible ( )
inlinestaticprivate

Definition at line 268 of file container_memory.h.

Member Data Documentation

template<class K , class V >
constexpr bool absl::container_internal::memory_internal::IsLayoutCompatible< K, V >::value
static
Initial value:
= std::is_standard_layout<K>() &&
std::is_standard_layout<Pair>() &&
LayoutCompatible<std::pair<K, V>>() &&
LayoutCompatible<std::pair<const K, V>>()

Definition at line 280 of file container_memory.h.


The documentation for this struct was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59