|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/Hashing.h 630 typename std::enable_if<is_integral_or_enum<T>::value, hash_code>::type
631 hash_value(T value) {
include/llvm/Support/type_traits.h 31 using UnderlyingT = typename std::remove_reference<T>::type;
include/llvm/TextAPI/MachO/InterfaceFile.h 128 MachO::SymbolKind Kind;
131 SymbolsMapKey(MachO::SymbolKind Kind, StringRef Name)
136 return SymbolsMapKey(MachO::SymbolKind::GlobalSymbol, StringRef{});
140 return SymbolsMapKey(MachO::SymbolKind::ObjectiveCInstanceVariable,
335 void addSymbol(SymbolKind Kind, StringRef Name, const TargetList &Targets,
include/llvm/TextAPI/MachO/Symbol.h 59 Symbol(SymbolKind Kind, StringRef Name, TargetList Targets, SymbolFlags Flags)
63 SymbolKind getKind() const { return Kind; }
110 SymbolKind Kind;
lib/Object/TapiFile.cpp 49 case SymbolKind::GlobalSymbol:
52 case SymbolKind::ObjectiveCClass:
64 case SymbolKind::ObjectiveCClassEHType:
68 case SymbolKind::ObjectiveCInstanceVariable:
lib/TextAPI/MachO/InterfaceFile.cpp 111 void InterfaceFile::addSymbol(SymbolKind Kind, StringRef Name,
lib/TextAPI/MachO/Symbol.cpp 31 case SymbolKind::GlobalSymbol:
34 case SymbolKind::ObjectiveCClass:
37 case SymbolKind::ObjectiveCClassEHType:
40 case SymbolKind::ObjectiveCInstanceVariable:
lib/TextAPI/MachO/TextStub.cpp 490 case SymbolKind::GlobalSymbol:
498 case SymbolKind::ObjectiveCClass:
505 case SymbolKind::ObjectiveCClassEHType:
512 case SymbolKind::ObjectiveCInstanceVariable:
550 case SymbolKind::GlobalSymbol:
556 case SymbolKind::ObjectiveCClass:
563 case SymbolKind::ObjectiveCClassEHType:
570 case SymbolKind::ObjectiveCInstanceVariable:
655 File->addSymbol(SymbolKind::ObjectiveCClassEHType,
658 File->addSymbol(SymbolKind::GlobalSymbol, Symbol, Targets);
664 File->addSymbol(SymbolKind::ObjectiveCClass, Name, Targets);
667 File->addSymbol(SymbolKind::ObjectiveCClassEHType, Symbol, Targets);
672 File->addSymbol(SymbolKind::ObjectiveCInstanceVariable, Name,
676 File->addSymbol(SymbolKind::GlobalSymbol, Symbol, Targets,
679 File->addSymbol(SymbolKind::GlobalSymbol, Symbol, Targets,
689 File->addSymbol(SymbolKind::ObjectiveCClassEHType,
693 File->addSymbol(SymbolKind::GlobalSymbol, Symbol, Targets,
700 File->addSymbol(SymbolKind::ObjectiveCClass, Name, Targets,
704 File->addSymbol(SymbolKind::ObjectiveCClassEHType, Symbol, Targets,
710 File->addSymbol(SymbolKind::ObjectiveCInstanceVariable, Name, Targets,
714 File->addSymbol(SymbolKind::GlobalSymbol, Symbol, Targets,
868 case SymbolKind::GlobalSymbol:
876 case SymbolKind::ObjectiveCClass:
879 case SymbolKind::ObjectiveCClassEHType:
882 case SymbolKind::ObjectiveCInstanceVariable:
945 File->addSymbol(SymbolKind::GlobalSymbol, sym,
949 File->addSymbol(SymbolKind::ObjectiveCClass, sym,
953 File->addSymbol(SymbolKind::ObjectiveCClassEHType, sym,
957 File->addSymbol(SymbolKind::ObjectiveCInstanceVariable, sym,
961 File->addSymbol(SymbolKind::GlobalSymbol, sym,
964 File->addSymbol(SymbolKind::GlobalSymbol, sym,
tools/llvm-ifs/llvm-ifs.cpp 256 auto Kind = SymbolKind::GlobalSymbol;
256 auto Kind = SymbolKind::GlobalSymbol;
260 Kind = SymbolKind::GlobalSymbol;
263 Kind = SymbolKind::GlobalSymbol;
266 Kind = SymbolKind::GlobalSymbol;
unittests/TextAPI/TextStubV1Tests.cpp 20 SymbolKind Kind;
37 {SymbolKind::GlobalSymbol, "$ld$hide$os9.0$_sym1", false, false},
38 {SymbolKind::GlobalSymbol, "_sym1", false, false},
39 {SymbolKind::GlobalSymbol, "_sym2", false, false},
40 {SymbolKind::GlobalSymbol, "_sym3", false, false},
41 {SymbolKind::GlobalSymbol, "_sym4", false, false},
42 {SymbolKind::GlobalSymbol, "_sym5", false, false},
43 {SymbolKind::GlobalSymbol, "_tlv1", false, true},
44 {SymbolKind::GlobalSymbol, "_tlv2", false, true},
45 {SymbolKind::GlobalSymbol, "_tlv3", false, true},
46 {SymbolKind::GlobalSymbol, "_weak1", true, false},
47 {SymbolKind::GlobalSymbol, "_weak2", true, false},
48 {SymbolKind::GlobalSymbol, "_weak3", true, false},
49 {SymbolKind::ObjectiveCClass, "class1", false, false},
50 {SymbolKind::ObjectiveCClass, "class2", false, false},
51 {SymbolKind::ObjectiveCClass, "class3", false, false},
52 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar1", false, false},
53 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar2", false, false},
54 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar3", false, false},
126 File->addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]});
127 File->addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1",
198 File.addSymbol(SymbolKind::GlobalSymbol, "_sym1", {Targets[0]});
199 File.addSymbol(SymbolKind::GlobalSymbol, "_sym2", {Targets[0]},
201 File.addSymbol(SymbolKind::GlobalSymbol, "_sym3", {Targets[0]},
203 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[1]});
204 File.addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]});
205 File.addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1",
unittests/TextAPI/TextStubV2Tests.cpp 20 SymbolKind Kind;
37 {SymbolKind::GlobalSymbol, "$ld$hide$os9.0$_sym1", false, false},
38 {SymbolKind::GlobalSymbol, "_sym1", false, false},
39 {SymbolKind::GlobalSymbol, "_sym2", false, false},
40 {SymbolKind::GlobalSymbol, "_sym3", false, false},
41 {SymbolKind::GlobalSymbol, "_sym4", false, false},
42 {SymbolKind::GlobalSymbol, "_sym5", false, false},
43 {SymbolKind::GlobalSymbol, "_tlv1", false, true},
44 {SymbolKind::GlobalSymbol, "_tlv2", false, true},
45 {SymbolKind::GlobalSymbol, "_tlv3", false, true},
46 {SymbolKind::GlobalSymbol, "_weak1", true, false},
47 {SymbolKind::GlobalSymbol, "_weak2", true, false},
48 {SymbolKind::GlobalSymbol, "_weak3", true, false},
49 {SymbolKind::ObjectiveCClass, "class1", false, false},
50 {SymbolKind::ObjectiveCClass, "class2", false, false},
51 {SymbolKind::ObjectiveCClass, "class3", false, false},
52 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar1", false, false},
53 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar2", false, false},
54 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar3", false, false},
219 File.addSymbol(SymbolKind::GlobalSymbol, "_sym1", {Targets[0]});
220 File.addSymbol(SymbolKind::GlobalSymbol, "_sym2", {Targets[0]},
222 File.addSymbol(SymbolKind::GlobalSymbol, "_sym3", {Targets[0]},
224 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[1]});
225 File.addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]});
226 File.addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1",
unittests/TextAPI/TextStubV3Tests.cpp 20 SymbolKind Kind;
38 {SymbolKind::GlobalSymbol, "$ld$hide$os9.0$_sym1", false, false},
39 {SymbolKind::GlobalSymbol, "_sym1", false, false},
40 {SymbolKind::GlobalSymbol, "_sym2", false, false},
41 {SymbolKind::GlobalSymbol, "_sym3", false, false},
42 {SymbolKind::GlobalSymbol, "_sym4", false, false},
43 {SymbolKind::GlobalSymbol, "_sym5", false, false},
44 {SymbolKind::GlobalSymbol, "_tlv1", false, true},
45 {SymbolKind::GlobalSymbol, "_tlv3", false, true},
46 {SymbolKind::GlobalSymbol, "_weak1", true, false},
47 {SymbolKind::GlobalSymbol, "_weak2", true, false},
48 {SymbolKind::GlobalSymbol, "_weak3", true, false},
49 {SymbolKind::ObjectiveCClass, "class1", false, false},
50 {SymbolKind::ObjectiveCClass, "class2", false, false},
51 {SymbolKind::ObjectiveCClass, "class3", false, false},
52 {SymbolKind::ObjectiveCClassEHType, "class1", false, false},
53 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar1", false, false},
54 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar2", false, false},
55 {SymbolKind::ObjectiveCInstanceVariable, "class1._ivar3", false, false},
175 File.addSymbol(SymbolKind::GlobalSymbol, "_sym1", {Targets[0]});
176 File.addSymbol(SymbolKind::GlobalSymbol, "_sym2", {Targets[0]},
178 File.addSymbol(SymbolKind::GlobalSymbol, "_sym3", {Targets[0]},
180 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[1]});
181 File.addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]});
182 File.addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1",
unittests/TextAPI/TextStubV4Tests.cpp 19 SymbolKind Kind;
37 {SymbolKind::GlobalSymbol, "_symA", false, false},
38 {SymbolKind::GlobalSymbol, "_symAB", false, false},
39 {SymbolKind::GlobalSymbol, "_symB", false, false},
43 {SymbolKind::GlobalSymbol, "_symC", false, false},
47 {SymbolKind::GlobalSymbol, "_symD", false, false},
224 File.addSymbol(SymbolKind::GlobalSymbol, "_symA", {Targets[0]});
225 File.addSymbol(SymbolKind::GlobalSymbol, "_symB", {Targets[1]});
226 File.addSymbol(SymbolKind::GlobalSymbol, "_symC", {Targets[0]},
228 File.addSymbol(SymbolKind::ObjectiveCClass, "Class1", {Targets[0]});
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/tuple 125 constexpr _Head_base(const _Head& __h)
132 constexpr _Head_base(_UHead&& __h)
159 static constexpr _Head&
162 static constexpr const _Head&
194 static constexpr _Head&
197 static constexpr const _Head&
210 constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
216 constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
248 const _Head& __head, const _Tail&... __tail)
473 return __and_<is_constructible<_Elements, const _UElements&>...>::value;
479 return __and_<is_convertible<const _UElements&, _Elements>...>::value;
485 return __and_<is_constructible<_Elements, _UElements&&>...>::value;
491 return __and_<is_convertible<_UElements&&, _Elements>...>::value;
608 constexpr tuple(const _Elements&... __elements)
619 explicit constexpr tuple(const _Elements&... __elements)
646 constexpr tuple(_UElements&&... __elements)
730 const _Elements&... __elements)
741 const _Elements&... __elements)
947 constexpr tuple(const _T1& __a1, const _T2& __a2)
956 explicit constexpr tuple(const _T1& __a1, const _T2& __a2)
971 constexpr tuple(_U1&& __a1, _U2&& __a2)
1078 const _T1& __a1, const _T2& __a2)
1090 const _T1& __a1, const _T2& __a2)
1302 constexpr _Head&
1307 constexpr const _Head&
1313 constexpr __tuple_element_t<__i, tuple<_Elements...>>&
1319 constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
1325 constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
usr/include/c++/7.4.0/type_traits 215 : public __is_void_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
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_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
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
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;
1629 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>