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 ()
 
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 272 of file abseil-cpp/absl/container/internal/container_memory.h.

Member Function Documentation

◆ LayoutCompatible() [1/2]

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

◆ LayoutCompatible() [2/2]

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

Member Data Documentation

◆ value

template<class K , class V >
static constexpr bool absl::container_internal::memory_internal::IsLayoutCompatible< K, V >::value
staticconstexpr
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 293 of file abseil-cpp/absl/container/internal/container_memory.h.


The documentation for this struct was generated from the following file:
absl::container_internal::memory_internal::OffsetOf::kFirst
static constexpr size_t kFirst
Definition: abseil-cpp/absl/container/internal/container_memory.h:261
absl::container_internal::memory_internal::IsLayoutCompatible::LayoutCompatible
static constexpr bool LayoutCompatible()
Definition: abseil-cpp/absl/container/internal/container_memory.h:281


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:51