reference, declarationdefinition
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>