reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/YAMLTraits.h
  313   using Signature_enumeration = void (*)(class IO&, T&);
  322     (sizeof(test<ScalarEnumerationTraits<T>>(nullptr)) == 1);
  329   using Signature_bitset = void (*)(class IO&, T&);
  337   static bool const value = (sizeof(test<ScalarBitSetTraits<T>>(nullptr)) == 1);
  344   using Signature_input = StringRef (*)(StringRef, void*, T&);
  345   using Signature_output = void (*)(const T&, void*, raw_ostream&);
  357       (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
  364   using Signature_input = StringRef (*)(StringRef, void *, T &);
  365   using Signature_output = void (*)(const T &, void *, raw_ostream &);
  375       (sizeof(test<BlockScalarTraits<T>>(nullptr, nullptr)) == 1);
  380   using Signature_input = StringRef (*)(StringRef, StringRef, void *, T &);
  381   using Signature_output = void (*)(const T &, void *, raw_ostream &,
  383   using Signature_mustQuote = QuotingType (*)(const T &, StringRef);
  393       (sizeof(test<TaggedScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
  412   using Signature_mapping = void (*)(class IO &, T &);
  419   static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
  438   using Signature_validate = StringRef (*)(class IO &, T &);
  445   static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
  452   using Signature_size = size_t (*)(class IO&, T&);
  460   static bool const value =  (sizeof(test<SequenceTraits<T>>(nullptr)) == 1);
  467   using Signature_input = void (*)(IO &io, StringRef key, T &v);
  476       (sizeof(test<CustomMappingTraits<T>>(nullptr)) == 1);
  516   using Signature_size = size_t (*)(class IO &, T &);
  524   static bool const value = (sizeof(test<DocumentListTraits<T>>(nullptr))==1);
  528   using Signature_getKind = NodeKind (*)(const T &);
  535   static bool const value = (sizeof(test<PolymorphicTraits<T>>(nullptr)) == 1);
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  801   void enumCase(T &Val, const char* Str, const uint32_t ConstVal) {
  849   template <typename T> void mapRequired(const char *Key, T &Val) {
  941   void processKey(const char *Key, T &Val, bool Required, Context &Ctx) {
  968 typename std::enable_if<has_ScalarEnumerationTraits<T>::value, void>::type
  969 yamlize(IO &io, T &Val, bool, EmptyContext &Ctx) {
  971   ScalarEnumerationTraits<T>::enumeration(io, Val);
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
  135             (Symbol.getSymbolKind() == SymbolInfo::SymbolKind::Function ||
  136              Symbol.getSymbolKind() == SymbolInfo::SymbolKind::Variable ||
  138                  SymbolInfo::SymbolKind::EnumConstantDecl ||
  139              Symbol.getSymbolKind() == SymbolInfo::SymbolKind::Macro))
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.cpp
   30                     SymbolInfo::SymbolKind::Macro, FilePath, {});
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
   75   SymbolInfo::SymbolKind Type;
   77     Type = SymbolInfo::SymbolKind::Variable;
   79     Type = SymbolInfo::SymbolKind::Function;
   81     Type = SymbolInfo::SymbolKind::TypedefName;
   83     Type = SymbolInfo::SymbolKind::EnumConstantDecl;
   85     Type = SymbolInfo::SymbolKind::EnumDecl;
   97     Type = SymbolInfo::SymbolKind::Class;
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp
   21 using SymbolKind = clang::find_all_symbols::SymbolInfo::SymbolKind;
   73 SymbolInfo::SymbolInfo(llvm::StringRef Name, SymbolKind Type,
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.h
   72   SymbolInfo() : Type(SymbolKind::Unknown) {}
   74   SymbolInfo(llvm::StringRef Name, SymbolKind Type, llvm::StringRef FilePath,
   86   SymbolKind getSymbolKind() const { return Type; }
  107   SymbolKind Type;
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  181             {SymbolInfo(Split.first.trim(), SymbolInfo::SymbolKind::Unknown,
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
   56       {SymbolInfo("string", SymbolInfo::SymbolKind::Class, "<string>",
   59       {SymbolInfo("sting", SymbolInfo::SymbolKind::Class, "\"sting\"",
   62       {SymbolInfo("foo", SymbolInfo::SymbolKind::Class,
   67       {SymbolInfo("bar", SymbolInfo::SymbolKind::Class, "\"bar.h\"",
   71       {SymbolInfo("bar", SymbolInfo::SymbolKind::Class, "\"bar2.h\"",
   75       {SymbolInfo("Green", SymbolInfo::SymbolKind::Class, "\"color.h\"",
   80       {SymbolInfo("Vector", SymbolInfo::SymbolKind::Class, "\"Vector.h\"",
   84       {SymbolInfo("Vector", SymbolInfo::SymbolKind::Class, "\"Vector.h\"",
   87       {SymbolInfo("StrCat", SymbolInfo::SymbolKind::Class, "\"strcat.h\"",
   90       {SymbolInfo("str", SymbolInfo::SymbolKind::Class, "\"str.h\"", {}),
   92       {SymbolInfo("foo2", SymbolInfo::SymbolKind::Class, "\"foo2.h\"", {}),
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp
   85     SymbolInfo InternalSymbol("Internal", SymbolInfo::SymbolKind::Class,
   87     SymbolInfo IncSymbol("IncHeaderClass", SymbolInfo::SymbolKind::Class,
  119     SymbolInfo DirtyMacro("INTERNAL", SymbolInfo::SymbolKind::Macro,
  121     SymbolInfo DirtySymbol("ExtraInternal", SymbolInfo::SymbolKind::Class,
  155       SymbolInfo("xargc", SymbolInfo::SymbolKind::Variable, HeaderName, {});
  159   Symbol = SymbolInfo("SSSS", SymbolInfo::SymbolKind::Variable, HeaderName,
  164   Symbol = SymbolInfo("XXXX", SymbolInfo::SymbolKind::Variable, HeaderName,
  188       SymbolInfo("C_Func", SymbolInfo::SymbolKind::Function, HeaderName, {});
  193       SymbolInfo("C_struct", SymbolInfo::SymbolKind::Class, HeaderName, {});
  219       SymbolInfo("Glob", SymbolInfo::SymbolKind::Class, HeaderName, {});
  223   Symbol = SymbolInfo("A", SymbolInfo::SymbolKind::Class, HeaderName,
  228   Symbol = SymbolInfo("AAA", SymbolInfo::SymbolKind::Class, HeaderName,
  257       SymbolInfo("T_TEMP", SymbolInfo::SymbolKind::Class, HeaderName, {});
  274       SymbolInfo("Class", SymbolInfo::SymbolKind::Class, HeaderName, {});
  276   Symbol = SymbolInfo("f", SymbolInfo::SymbolKind::Function, HeaderName, {});
  305       SymbolInfo("gg", SymbolInfo::SymbolKind::Function, HeaderName,
  310   Symbol = SymbolInfo("f", SymbolInfo::SymbolKind::Function, HeaderName,
  315   Symbol = SymbolInfo("SSSFFF", SymbolInfo::SymbolKind::Function, HeaderName,
  320   Symbol = SymbolInfo("fun", SymbolInfo::SymbolKind::Function, HeaderName,
  346       SymbolInfo("X1", SymbolInfo::SymbolKind::Variable, HeaderName, {});
  350   Symbol = SymbolInfo("X2", SymbolInfo::SymbolKind::Variable, HeaderName,
  355   Symbol = SymbolInfo("X3", SymbolInfo::SymbolKind::Variable, HeaderName,
  361   Symbol = SymbolInfo("X4", SymbolInfo::SymbolKind::Variable, HeaderName,
  367   Symbol = SymbolInfo("X5", SymbolInfo::SymbolKind::Variable, HeaderName,
  378       "DecayedFunc", SymbolInfo::SymbolKind::Function, HeaderName, {});
  397   SymbolInfo Symbol = SymbolInfo("size_t_", SymbolInfo::SymbolKind::TypedefName,
  402   Symbol = SymbolInfo("X", SymbolInfo::SymbolKind::TypedefName, HeaderName, {});
  407       SymbolInfo("XX", SymbolInfo::SymbolKind::TypedefName, HeaderName, {});
  433       SymbolInfo("Glob_E", SymbolInfo::SymbolKind::EnumDecl, HeaderName, {});
  438       SymbolInfo("G1", SymbolInfo::SymbolKind::EnumConstantDecl, HeaderName,
  444       SymbolInfo("G2", SymbolInfo::SymbolKind::EnumConstantDecl, HeaderName,
  450       SymbolInfo("Altitude", SymbolInfo::SymbolKind::EnumDecl, HeaderName, {});
  454       SymbolInfo("high", SymbolInfo::SymbolKind::EnumConstantDecl, HeaderName,
  459   Symbol = SymbolInfo("A1", SymbolInfo::SymbolKind::EnumConstantDecl,
  463   Symbol = SymbolInfo("A2", SymbolInfo::SymbolKind::EnumConstantDecl,
  467   Symbol = SymbolInfo("", SymbolInfo::SymbolKind::EnumDecl, HeaderName, {});
  471   Symbol = SymbolInfo("A_ENUM", SymbolInfo::SymbolKind::EnumDecl, HeaderName,
  476   Symbol = SymbolInfo("X1", SymbolInfo::SymbolKind::EnumDecl, HeaderName,
  481   Symbol = SymbolInfo("DECL", SymbolInfo::SymbolKind::EnumDecl, HeaderName, {});
  497       SymbolInfo("Bar", SymbolInfo::SymbolKind::Class, "bar.h", {});
  515       SymbolInfo("X", SymbolInfo::SymbolKind::Macro, HeaderName, {});
  519   Symbol = SymbolInfo("Y", SymbolInfo::SymbolKind::Macro, HeaderName, {});
  523   Symbol = SymbolInfo("MAX", SymbolInfo::SymbolKind::Macro, HeaderName, {});
  542       SymbolInfo("X", SymbolInfo::SymbolKind::Macro, "bar.h", {});
  546   Symbol = SymbolInfo("Y", SymbolInfo::SymbolKind::Macro, "bar.h", {});
  550   Symbol = SymbolInfo("MAX", SymbolInfo::SymbolKind::Macro, "bar.h", {});
  564       SymbolInfo("WorstFriend", SymbolInfo::SymbolKind::Class, HeaderName, {});
  568       SymbolInfo("Friend", SymbolInfo::SymbolKind::Function, HeaderName, {});
  572       SymbolInfo("BestFriend", SymbolInfo::SymbolKind::Class, HeaderName, {});
usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  475 	{ __a.construct(__p, std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_vector.h
  962 	emplace_back(_Args&&... __args);
 1483 	_M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/bits/vector.tcc
  101 				     std::forward<_Args>(__args)...);
  105 	  _M_realloc_insert(end(), std::forward<_Args>(__args)...);
  418 				   std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
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)
  210       constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
  216         constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
  216         constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
  248 		    const _Head& __head, const _Tail&... __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)
 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
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1558     { typedef _Tp     type; };
 1629     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };