|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
usr/include/c++/7.4.0/bits/algorithmfwd.h 680 lexicographical_compare(_IIter1, _IIter1, _IIter2, _IIter2, _Compare);
usr/include/c++/7.4.0/bits/move.h 98 move(_Tp&& __t) noexcept
198 _Tp __tmp = _GLIBCXX_MOVE(__a);
usr/include/c++/7.4.0/bits/predefined_ops.h 132 _Compare _M_comp;
135 _Iter_comp_iter(_Compare __comp)
148 inline _Iter_comp_iter<_Compare>
149 __iter_comp_iter(_Compare __comp)
usr/include/c++/7.4.0/bits/stl_algo.h 2873 _Compare __comp)
5303 _OutputIterator __result, _Compare __comp)
usr/include/c++/7.4.0/bits/stl_map.h 105 typedef _Compare key_compare;
186 map(const _Compare& __comp,
221 const _Compare& __comp = _Compare(),
283 const _Compare& __comp,
usr/include/c++/7.4.0/bits/stl_set.h 112 typedef _Compare key_compare;
113 typedef _Compare value_compare;
166 set(const _Compare& __comp,
199 const _Compare& __comp,
234 const _Compare& __comp = _Compare(),
913 operator==(const set<_Key, _Compare, _Alloc>& __x,
914 const set<_Key, _Compare, _Alloc>& __y)
937 operator!=(const set<_Key, _Compare, _Alloc>& __x,
938 const set<_Key, _Compare, _Alloc>& __y)
965 swap(set<_Key, _Compare, _Alloc>& __x, set<_Key, _Compare, _Alloc>& __y)
965 swap(set<_Key, _Compare, _Alloc>& __x, set<_Key, _Compare, _Alloc>& __y)
usr/include/c++/7.4.0/bits/stl_tree.h 144 _Key_compare _M_key_compare;
152 _Rb_tree_key_compare(const _Key_compare& __comp)
679 , public _Rb_tree_key_compare<_Key_compare>
682 typedef _Rb_tree_key_compare<_Key_compare> _Base_key_compare;
702 _Rb_tree_impl(const _Key_compare& __comp, _Node_allocator&& __a)
708 _Rb_tree_impl<_Compare> _M_impl;
916 _Rb_tree(const _Compare& __comp,
955 _Compare
1533 operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
1534 const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __y)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
889 typedef decltype(__test<_Tp>(0)) type;
894 : public __and_<__not_<is_void<_Tp>>,
895 __is_default_constructible_impl<_Tp>>
915 : public __is_default_constructible_atom<_Tp>::type
921 : public __is_default_constructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
1186 : public __is_nt_default_constructible_atom<_Tp>
1192 : public __and_<is_default_constructible<_Tp>,
1193 __is_nt_default_constructible_impl<_Tp>>
1215 : public __and_<is_constructible<_Tp, _Args...>,
1216 __is_nt_constructible_impl<_Tp, _Args...>>
1228 : public is_nothrow_constructible<_Tp, const _Tp&>
1228 : public is_nothrow_constructible<_Tp, const _Tp&>
1234 : public __is_nothrow_copy_constructible_impl<_Tp>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1252 : public __is_nothrow_move_constructible_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1352 : public is_nothrow_assignable<_Tp&, _Tp&&>
1352 : public is_nothrow_assignable<_Tp&, _Tp&&>
1358 : public __is_nt_move_assignable_impl<_Tp>
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };
2574 typename remove_reference<_Tp>::type>::type>::type
2579 typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>,
2580 is_move_constructible<_Tp>,
2581 is_move_assignable<_Tp>>::value>::type
2582 swap(_Tp&, _Tp&)
2582 swap(_Tp&, _Tp&)
2609 noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))
2609 noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))
2629 typedef decltype(__test<_Tp>(0)) type;
2639 : public __is_nothrow_swappable_impl<_Tp>::type
utils/TableGen/AsmMatcherEmitter.cpp 141 typedef std::set<Record*, LessRecordByID> RegisterSet;
729 typedef std::map<Record*, ClassInfo*, LessRecordByID> RegisterClassesTy;
733 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
utils/TableGen/CodeEmitterGen.cpp 529 std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
utils/TableGen/CodeGenDAGPatterns.h 1149 std::map<Record*, SDNodeInfo, LessRecordByID> SDNodes;
1150 std::map<Record*, std::pair<Record*, std::string>, LessRecordByID>
1152 std::map<Record*, ComplexPattern, LessRecordByID> ComplexPatterns;
1153 std::map<Record *, std::unique_ptr<TreePattern>, LessRecordByID>
1155 std::map<Record*, DAGDefaultOperand, LessRecordByID> DefaultOperands;
1156 std::map<Record*, DAGInstruction, LessRecordByID> Instructions;
1198 typedef std::map<Record*, NodeXForm, LessRecordByID>::const_iterator
1254 LessRecordByID>::const_iterator pf_iterator;
1266 typedef std::map<Record*, DAGInstruction, LessRecordByID> DAGInstMap;
utils/TableGen/SubtargetFeatureInfo.h 24 using SubtargetFeatureInfoMap = std::map<Record *, SubtargetFeatureInfo, LessRecordByID>;