reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
28 using value_type = const std::pair<T,S>; 32 using data_type = const S; 33 using data_type_ref = const S&; 51 return ImutContainerInfo<S>::isEqual(L,R); 56 ImutContainerInfo<S>::Profile(ID, V.second);include/llvm/ADT/ImmutableSet.h
840 using value_type = const T; 841 using value_type_ref = const T&; 844 FoldingSetTrait<T>::Profile(X,ID); 909 struct ImutContainerInfo : public ImutProfileInfo<T> { 910 using value_type = typename ImutProfileInfo<T>::value_type; 911 using value_type_ref = typename ImutProfileInfo<T>::value_type_ref;tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
147 using data_type = llvm::ImmutableMap<Key, Data, Info>; 150 using value_type = Data;tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
36 static inline void Profile(AllocKind X, FoldingSetNodeID &ID) { 49 AllocKind getKindOfNewOp(const CXXNewExpr *NE, const FunctionDecl *FD) const; 51 AllocKind &AKind, CheckerContext &C) const; 90 AllocKind PointerArithChecker::getKindOfNewOp(const CXXNewExpr *NE, 95 return AllocKind::Unknown; 97 return AllocKind::Unknown; 99 return AllocKind::Array; 101 return AllocKind::SingleObject; 119 AllocKind &AKind, 131 if (const AllocKind *Kind = State->get<RegionState>(Region)) { 133 if (*Kind == AllocKind::Array) 165 AllocKind Kind = AllocKind::Unknown; 165 AllocKind Kind = AllocKind::Unknown; 185 if (Kind == AllocKind::Reinterpreted) 189 if (Kind != AllocKind::SingleObject && 236 State = State->set<RegionState>(Region, AllocKind::Array); 246 AllocKind Kind = getKindOfNewOp(NE, FD); 271 State = State->set<RegionState>(Region, AllocKind::Reinterpreted); 288 if (const AllocKind *Kind = State->get<RegionState>(Region)) { 289 if (*Kind == AllocKind::Array || *Kind == AllocKind::Reinterpreted) 289 if (*Kind == AllocKind::Array || *Kind == AllocKind::Reinterpreted) 292 State = State->set<RegionState>(Region, AllocKind::Array);usr/include/c++/7.4.0/bits/stl_pair.h
101 is_constructible<_T2, const _U2&>>::value; 108 is_convertible<const _U2&, _T2>>::value; 115 is_constructible<_T2, _U2&&>>::value; 115 is_constructible<_T2, _U2&&>>::value; 122 is_convertible<_U2&&, _T2>>::value; 122 is_convertible<_U2&&, _T2>>::value; 129 is_convertible<_U2&&, _T2>>; 134 is_constructible<_T2, _U2&&>, 209 : private __pair_base<_T1, _T2> 212 typedef _T2 second_type; /// @c second_type is the second bound type 215 _T2 second; /// @c second is a copy of the second object 252 using _PCCP = _PCC<true, _T1, _T2>; 260 constexpr pair(const _T1& __a, const _T2& __b) 269 explicit constexpr pair(const _T1& __a, const _T2& __b) 283 _T1, _T2>; 311 constexpr pair(_U1&& __x, const _T2& __y) 318 explicit constexpr pair(_U1&& __x, const _T2& __y) 325 constexpr pair(const _T1& __x, _U2&& __y) 341 constexpr pair(_U1&& __x, _U2&& __y) 380 is_copy_assignable<_T2>>::value, 391 is_move_assignable<_T2>>::value, 403 is_assignable<_T2&, const _U2&>>::value, 403 is_assignable<_T2&, const _U2&>>::value, 405 operator=(const pair<_U1, _U2>& __p) 414 is_assignable<_T2&, _U2&&>>::value, 414 is_assignable<_T2&, _U2&&>>::value, 416 operator=(pair<_U1, _U2>&& __p)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 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 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>>> 825 : public __is_destructible_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 1286 : public is_assignable<_Tp&, const _Tp&> 1286 : public is_assignable<_Tp&, const _Tp&> 1292 : public __is_copy_assignable_impl<_Tp> 1304 : public is_assignable<_Tp&, _Tp&&> 1304 : public is_assignable<_Tp&, _Tp&&> 1310 : public __is_move_assignable_impl<_Tp> 1526 static void __test_aux(_To1); 1538 typedef decltype(__test<_From, _To>(0)) type; 1545 : public __is_convertible_helper<_From, _To>::type 1554 { typedef _Tp type; }; 1558 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1659 { typedef _Tp&& type; };