template <typename Tree>
class btree_map_container
Defined at line 447 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
Base class for btree_map.
Public Methods
void btree_map_container<Tree> ()
Defined at line 490 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (const key_arg<K> & k, const M & obj)
Insertion routines.
Note: the nullptr template arguments and extra `const M
&
` overloads allow
for supporting bitfield arguments.
Defined at line 520 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (const key_arg<K> & k, const M & obj)
Defined at line 522 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (const key_arg<K> & k, M && obj)
Defined at line 529 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (const key_arg<K> & k, M && obj)
Defined at line 531 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (key_arg<K> && k, const M & obj)
Defined at line 538 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (key_arg<K> && k, const M & obj)
Defined at line 540 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (key_arg<K> && k, M && obj)
Defined at line 547 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (key_arg<K> && k, M && obj)
Defined at line 549 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (const_iteratorhint,const key_arg<K> &k,const M &obj)
Defined at line 553 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (const_iteratorhint,const key_arg<K> &k,const M &obj)
Defined at line 556 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (const_iteratorhint,const key_arg<K> &k,M &&obj)
Defined at line 566 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (const_iteratorhint,const key_arg<K> &k,M &&obj)
Defined at line 568 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (const_iteratorhint,key_arg<K> &&k,const M &obj)
Defined at line 575 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (const_iteratorhint,key_arg<K> &&k,const M &obj)
Defined at line 577 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,>
decltype(auto) insert_or_assign (const_iteratorhint,key_arg<K> &&k,M &&obj)
Defined at line 584 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) insert_or_assign (const_iteratorhint,key_arg<K> &&k,M &&obj)
Defined at line 586 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (const key_arg<K> & k, Args &&... args)
Defined at line 615 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (const key_arg<K> & k, Args &&... args)
Defined at line 616 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (key_arg<K> && k, Args &&... args)
Defined at line 617 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (key_arg<K> && k, Args &&... args)
Defined at line 618 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (const_iteratorhint,const key_arg<K> &k,Args &&...args)
Defined at line 619 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (const_iteratorhint,const key_arg<K> &k,Args &&...args)
Defined at line 621 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (const_iteratorhint,key_arg<K> &&k,Args &&...args)
Defined at line 623 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <,,,>
decltype(auto) try_emplace (const_iteratorhint,key_arg<K> &&k,Args &&...args)
Defined at line 625 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()>
mapped_type & operator[] (const key_arg<K> & k)
Defined at line 630 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <class K = key_type,int &,EnableIf<LifetimeBoundK<K, true>> = 0>
mapped_type & operator[] (const key_arg<K> & k)
Defined at line 634 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()>
mapped_type & operator[] (key_arg<K> && k)
Defined at line 640 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <class K = key_type,int &,EnableIf<LifetimeBoundK<K, true>> = 0>
mapped_type & operator[] (key_arg<K> && k)
Defined at line 644 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <typename K = key_type>
mapped_type & at (const key_arg<K> & key)
Defined at line 651 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
template <typename K = key_type>
const mapped_type & at (const key_arg<K> & key)
Defined at line 657 of file ../../third_party/abseil-cpp/src/absl/container/internal/btree_container.h
Friends
template <typename Tree>
class BtreeNodePeer