Public Types | Static Public Member Functions | Static Public Attributes | List of all members
absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy > Struct Template Reference

#include <btree.h>

Public Types

enum  { kTargetNodeSize = TargetNodeSize, kNodeValueSpace }
 
enum  { kTargetNodeSize = TargetNodeSize, kNodeSlotSpace }
 
using allocator_type = Alloc
 
using allocator_type = Alloc
 
using const_pointer = const value_type *
 
using const_pointer = const value_type *
 
using const_reference = const value_type &
 
using const_reference = const value_type &
 
using difference_type = ptrdiff_t
 
using difference_type = ptrdiff_t
 
using init_type = typename slot_policy::mutable_value_type
 
using init_type = typename slot_policy::mutable_value_type
 
using is_key_compare_to = btree_is_key_compare_to< key_compare, Key >
 
using is_key_compare_to = btree_is_key_compare_to< key_compare, Key >
 
using is_map_container = std::integral_constant< bool, IsMap >
 
using key_compare = typename key_compare_to_adapter< Compare >::type
 
using key_compare = absl::conditional_t<!compare_has_valid_result_type< Compare, Key >(), Compare, typename key_compare_adapter< Compare, Key >::type >
 
using key_type = Key
 
using key_type = Key
 
using node_count_type = absl::conditional_t<(kNodeValueSpace/sizeof(value_type) >(std::numeric_limits< uint8_t >::max)()), uint16_t, uint8_t >
 
using node_count_type = absl::conditional_t<(kNodeSlotSpace/sizeof(slot_type) >(std::numeric_limits< uint8_t >::max)()), uint16_t, uint8_t >
 
using original_key_compare = Compare
 
using pointer = value_type *
 
using pointer = value_type *
 
using reference = value_type &
 
using reference = value_type &
 
using size_type = std::make_signed< size_t >::type
 
using size_type = size_t
 
using slot_policy = SlotPolicy
 
using slot_policy = SlotPolicy
 
using slot_type = typename slot_policy::slot_type
 
using slot_type = typename slot_policy::slot_type
 
using value_compare = absl::conditional_t< IsMap, map_value_compare< original_key_compare, value_type >, original_key_compare >
 
using value_type = typename slot_policy::value_type
 
using value_type = typename slot_policy::value_type
 

Static Public Member Functions

template<typename LookupKey >
constexpr static bool can_have_multiple_equivalent_keys ()
 
template<typename LookupKey >
constexpr static bool can_have_multiple_equivalent_keys ()
 
template<class... Args>
static void construct (Alloc *alloc, slot_type *slot, Args &&... args)
 
template<class... Args>
static void construct (Alloc *alloc, slot_type *slot, Args &&... args)
 
static void construct (Alloc *alloc, slot_type *slot, slot_type *other)
 
static void construct (Alloc *alloc, slot_type *slot, slot_type *other)
 
static void destroy (Alloc *alloc, slot_type *slot)
 
static void destroy (Alloc *alloc, slot_type *slot)
 
static const value_typeelement (const slot_type *slot)
 
static const value_typeelement (const slot_type *slot)
 
static value_typeelement (slot_type *slot)
 
static value_typeelement (slot_type *slot)
 
static void move (Alloc *alloc, slot_type *src, slot_type *dest)
 
static void swap (Alloc *alloc, slot_type *a, slot_type *b)
 
static void transfer (Alloc *alloc, slot_type *new_slot, slot_type *old_slot)
 
static void transfer (Alloc *alloc, slot_type *new_slot, slot_type *old_slot)
 

Static Public Attributes

static constexpr bool kEnableGenerations
 
static constexpr bool kIsKeyCompareStringAdapted
 
static constexpr bool kIsKeyCompareTransparent
 

Detailed Description

template<typename Key, typename Compare, typename Alloc, int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy>
struct absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >

Definition at line 359 of file abseil-cpp/absl/container/internal/btree.h.

Member Typedef Documentation

◆ allocator_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::allocator_type = Alloc

◆ allocator_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::allocator_type = Alloc

Definition at line 392 of file abseil-cpp/absl/container/internal/btree.h.

◆ const_pointer [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::const_pointer = const value_type *

◆ const_pointer [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::const_pointer = const value_type *

Definition at line 402 of file abseil-cpp/absl/container/internal/btree.h.

◆ const_reference [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::const_reference = const value_type &

◆ const_reference [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::const_reference = const value_type &

Definition at line 404 of file abseil-cpp/absl/container/internal/btree.h.

◆ difference_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::difference_type = ptrdiff_t

◆ difference_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::difference_type = ptrdiff_t

Definition at line 395 of file abseil-cpp/absl/container/internal/btree.h.

◆ init_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::init_type = typename slot_policy::mutable_value_type

◆ init_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::init_type = typename slot_policy::mutable_value_type

Definition at line 400 of file abseil-cpp/absl/container/internal/btree.h.

◆ is_key_compare_to [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::is_key_compare_to = btree_is_key_compare_to<key_compare, Key>

◆ is_key_compare_to [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::is_key_compare_to = btree_is_key_compare_to<key_compare, Key>

Definition at line 390 of file abseil-cpp/absl/container/internal/btree.h.

◆ is_map_container

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::is_map_container = std::integral_constant<bool, IsMap>

Definition at line 410 of file abseil-cpp/absl/container/internal/btree.h.

◆ key_compare [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::key_compare = typename key_compare_to_adapter<Compare>::type

◆ key_compare [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::key_compare = absl::conditional_t<!compare_has_valid_result_type<Compare, Key>(), Compare, typename key_compare_adapter<Compare, Key>::type>

Definition at line 373 of file abseil-cpp/absl/container/internal/btree.h.

◆ key_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::key_type = Key

◆ key_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::key_type = Key

Definition at line 393 of file abseil-cpp/absl/container/internal/btree.h.

◆ node_count_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::node_count_type = absl::conditional_t<(kNodeValueSpace / sizeof(value_type) > (std::numeric_limits<uint8_t>::max)()), uint16_t, uint8_t>

◆ node_count_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::node_count_type = absl::conditional_t<(kNodeSlotSpace / sizeof(slot_type) > (std::numeric_limits<uint8_t>::max)()), uint16_t, uint8_t>

Definition at line 442 of file abseil-cpp/absl/container/internal/btree.h.

◆ original_key_compare

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::original_key_compare = Compare

Definition at line 360 of file abseil-cpp/absl/container/internal/btree.h.

◆ pointer [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::pointer = value_type *

◆ pointer [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::pointer = value_type *

Definition at line 401 of file abseil-cpp/absl/container/internal/btree.h.

◆ reference [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::reference = value_type &

◆ reference [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::reference = value_type &

Definition at line 403 of file abseil-cpp/absl/container/internal/btree.h.

◆ size_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::size_type = std::make_signed<size_t>::type

◆ size_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::size_type = size_t

Definition at line 394 of file abseil-cpp/absl/container/internal/btree.h.

◆ slot_policy [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::slot_policy = SlotPolicy

◆ slot_policy [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::slot_policy = SlotPolicy

Definition at line 397 of file abseil-cpp/absl/container/internal/btree.h.

◆ slot_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::slot_type = typename slot_policy::slot_type

◆ slot_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::slot_type = typename slot_policy::slot_type

Definition at line 398 of file abseil-cpp/absl/container/internal/btree.h.

◆ value_compare

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::value_compare = absl::conditional_t<IsMap, map_value_compare<original_key_compare, value_type>, original_key_compare>

Definition at line 409 of file abseil-cpp/absl/container/internal/btree.h.

◆ value_type [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::value_type = typename slot_policy::value_type

◆ value_type [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
using absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::value_type = typename slot_policy::value_type

Definition at line 399 of file abseil-cpp/absl/container/internal/btree.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
anonymous enum
Enumerator
kTargetNodeSize 
kNodeValueSpace 

Definition at line 258 of file bloaty/third_party/abseil-cpp/absl/container/internal/btree.h.

◆ anonymous enum

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
anonymous enum
Enumerator
kTargetNodeSize 
kNodeSlotSpace 

Definition at line 427 of file abseil-cpp/absl/container/internal/btree.h.

Member Function Documentation

◆ can_have_multiple_equivalent_keys() [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
template<typename LookupKey >
constexpr static bool absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::can_have_multiple_equivalent_keys ( )
inlinestaticconstexpr

◆ can_have_multiple_equivalent_keys() [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
template<typename LookupKey >
constexpr static bool absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::can_have_multiple_equivalent_keys ( )
inlinestaticconstexpr

Definition at line 421 of file abseil-cpp/absl/container/internal/btree.h.

◆ construct() [1/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
template<class... Args>
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::construct ( Alloc alloc,
slot_type slot,
Args &&...  args 
)
inlinestatic

◆ construct() [2/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
template<class... Args>
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::construct ( Alloc alloc,
slot_type slot,
Args &&...  args 
)
inlinestatic

Definition at line 453 of file abseil-cpp/absl/container/internal/btree.h.

◆ construct() [3/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::construct ( Alloc alloc,
slot_type slot,
slot_type other 
)
inlinestatic

◆ construct() [4/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::construct ( Alloc alloc,
slot_type slot,
slot_type other 
)
inlinestatic

Definition at line 456 of file abseil-cpp/absl/container/internal/btree.h.

◆ destroy() [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::destroy ( Alloc alloc,
slot_type slot 
)
inlinestatic

◆ destroy() [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::destroy ( Alloc alloc,
slot_type slot 
)
inlinestatic

Definition at line 459 of file abseil-cpp/absl/container/internal/btree.h.

◆ element() [1/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static const value_type& absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::element ( const slot_type slot)
inlinestatic

◆ element() [2/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static const value_type& absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::element ( const slot_type slot)
inlinestatic

Definition at line 449 of file abseil-cpp/absl/container/internal/btree.h.

◆ element() [3/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static value_type& absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::element ( slot_type slot)
inlinestatic

◆ element() [4/4]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static value_type& absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::element ( slot_type slot)
inlinestatic

Definition at line 446 of file abseil-cpp/absl/container/internal/btree.h.

◆ move()

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::move ( Alloc alloc,
slot_type src,
slot_type dest 
)
inlinestatic

◆ swap()

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::swap ( Alloc alloc,
slot_type a,
slot_type b 
)
inlinestatic

◆ transfer() [1/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::transfer ( Alloc alloc,
slot_type new_slot,
slot_type old_slot 
)
inlinestatic

◆ transfer() [2/2]

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
static void absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::transfer ( Alloc alloc,
slot_type new_slot,
slot_type old_slot 
)
inlinestatic

Definition at line 462 of file abseil-cpp/absl/container/internal/btree.h.

Member Data Documentation

◆ kEnableGenerations

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
constexpr bool absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::kEnableGenerations
staticconstexpr
Initial value:
=
false

Definition at line 381 of file abseil-cpp/absl/container/internal/btree.h.

◆ kIsKeyCompareStringAdapted

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
constexpr bool absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::kIsKeyCompareStringAdapted
staticconstexpr

◆ kIsKeyCompareTransparent

template<typename Key , typename Compare , typename Alloc , int TargetNodeSize, bool IsMulti, bool IsMap, typename SlotPolicy >
constexpr bool absl::container_internal::common_params< Key, Compare, Alloc, TargetNodeSize, IsMulti, IsMap, SlotPolicy >::kIsKeyCompareTransparent
staticconstexpr

The documentation for this struct was generated from the following file:
absl::container_internal::common_params::kIsKeyCompareStringAdapted
static constexpr bool kIsKeyCompareStringAdapted
Definition: abseil-cpp/absl/container/internal/btree.h:375
value
const char * value
Definition: hpack_parser_table.cc:165


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