Lines Matching refs:KeyCompare
84 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
91 using key_compare = KeyCompare;
502 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
503 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
504 const KeyCompare& comp) in flat_tree()
507 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
509 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
512 const KeyCompare& comp) in flat_tree()
517 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
518 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
520 const KeyCompare& comp) in flat_tree()
525 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
526 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
528 const KeyCompare& comp) in flat_tree()
533 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
534 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
536 const KeyCompare& comp) in flat_tree()
539 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
541 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
545 const KeyCompare& comp) in flat_tree()
550 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
551 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
554 const KeyCompare& comp) in flat_tree()
559 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
560 constexpr flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
563 const KeyCompare& comp) in flat_tree()
568 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
569 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::flat_tree( in flat_tree()
572 const KeyCompare& comp) in flat_tree()
578 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
579 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::operator=(
589 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
590 void flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::reserve( in reserve()
595 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
596 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::capacity() const
601 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
602 void flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::shrink_to_fit() { in shrink_to_fit()
609 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
610 void flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::clear() { in clear()
614 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
615 constexpr auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::size()
620 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
622 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::max_size() const
627 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
628 constexpr bool flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::empty() in empty()
636 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
637 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::begin()
642 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
643 constexpr auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::begin()
648 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
649 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::cbegin() const
654 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
655 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::end() -> iterator {
659 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
660 constexpr auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::end()
665 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
666 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::cend() const
671 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
672 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::rbegin()
677 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
678 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::rbegin() const
683 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
684 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::crbegin() const
689 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
690 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::rend()
695 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
696 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::rend() const
701 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
702 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::crend() const
713 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
714 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::insert(
719 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
720 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::insert(
725 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
726 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::insert(
733 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
734 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::insert(
742 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
744 void flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::insert( in insert()
784 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
786 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::emplace(
791 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
793 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::emplace_hint(
802 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
803 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::
808 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
809 void flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::replace( in replace()
820 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
821 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::erase(
827 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
829 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::erase(
835 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
836 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::erase(
845 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
847 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::erase(const K& val)
856 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
857 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::erase(
866 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
868 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::key_comp() const
873 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
875 flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_comp() const
883 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
885 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::count(
891 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
892 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::count(
898 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
899 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::find(
904 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
905 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::find(
911 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
913 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::find(const K& key)
918 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
920 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::find(
926 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
927 bool flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::contains( in contains()
933 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
935 bool flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::contains( in contains()
941 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
942 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::equal_range(
948 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
949 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::equal_range(
960 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
962 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::equal_range(
968 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
970 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::equal_range(
981 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
982 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::lower_bound(
987 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
988 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::lower_bound(
994 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
996 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::lower_bound(
1001 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1003 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::lower_bound(
1015 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1016 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::upper_bound(
1021 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1022 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::upper_bound(
1028 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1030 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::upper_bound(
1035 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1037 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::upper_bound(
1052 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1053 void flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::swap( in swap()
1058 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1060 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::unsafe_emplace(
1066 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1068 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::emplace_key_args(
1077 template <class Key, class GetKeyFromValue, class KeyCompare, class Container>
1079 auto flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::
1105 class KeyCompare,
1109 base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>& in EraseIf() argument