|
reference, declaration → definition
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; };