Home
last modified time | relevance | path

Searched refs:Ts (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DNonTrivialTypeVisitor.h22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
24 std::forward<Ts>(Args)...); in visit()
27 template <class... Ts>
29 Ts &&... Args) { in visitWithKind()
32 return asDerived().visitARCStrong(FT, std::forward<Ts>(Args)...); in visitWithKind()
34 return asDerived().visitStruct(FT, std::forward<Ts>(Args)...); in visitWithKind()
36 return asDerived().visitTrivial(FT, std::forward<Ts>(Args)...); in visitWithKind()
38 return asDerived().visitCXXDestructor(FT, std::forward<Ts>(Args)...); in visitWithKind()
40 return asDerived().visitARCWeak(FT, std::forward<Ts>(Args)...); in visitWithKind()
51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.cpp30 template <class... Ts> class PluginChain;
42 template <class PluginT, class... Ts>
43 class PluginChain<PluginT, Ts...> : public PluginChain<Ts...> {
45 using Base = PluginChain<Ts...>;
49 : PluginChain<Ts...>(F, TLI), Plugin(F, TLI) {} in PluginChain()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAllocatorList.h42 template <class... Ts> Node(Ts &&... Vs) : V(std::forward<Ts>(Vs)...) {} in Node()
179 template <class... Ts> iterator emplace(iterator I, Ts &&... Vs) { in emplace()
180 return iterator(List.insert(I.wrapped(), *create(std::forward<Ts>(Vs)...))); in emplace()
212 template <class... Ts> void emplace_back(Ts &&... Vs) { in emplace_back()
213 emplace(end(), std::forward<Ts>(Vs)...); in emplace_back()
215 template <class... Ts> void emplace_front(Ts &&... Vs) { in emplace_front()
216 emplace(begin(), std::forward<Ts>(Vs)...); in emplace_front()
H A DDenseMapInfo.h256 template <typename... Ts> struct DenseMapInfo<std::tuple<Ts...>> {
257 using Tuple = std::tuple<Ts...>;
260 return Tuple(DenseMapInfo<Ts>::getEmptyKey()...);
264 return Tuple(DenseMapInfo<Ts>::getTombstoneKey()...);
270 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd;
281 static unsigned getHashValue(const std::tuple<Ts...> &values) {
282 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd;
289 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd;
300 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd;
H A DDenseMapInfoVariant.h24 template <typename... Ts> struct DenseMapInfo<std::variant<Ts...>> {
25 using Variant = std::variant<Ts...>;
H A DHashing.h120 template <typename... Ts>
121 hash_code hash_value(const std::tuple<Ts...> &arg);
545 template <typename T, typename ...Ts>
547 const T &arg, const Ts &...args) {
593 template <typename ...Ts> hash_code hash_combine(const Ts &...args) {
642 template <typename... Ts> hash_code hash_value(const std::tuple<Ts...> &arg) {
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DFormat.h90 template <typename... Ts>
92 std::tuple<Ts...> Vals;
105 format_object(const char *fmt, const Ts &... vals)
107 validate_format_parameters<Ts...>();
111 return snprint_tuple(Buffer, BufferSize, std::index_sequence_for<Ts...>());
124 template <typename... Ts>
125 inline format_object<Ts...> format(const char *Fmt, const Ts &... Vals) {
126 return format_object<Ts...>(Fmt, Vals...);
H A DFormatVariadic.h144 template <typename... Ts>
146 operator()(Ts &...Items) { in operator()
250 template <typename... Ts>
251 inline auto formatv(const char *Fmt, Ts &&...Vals)
253 support::detail::build_format_adapter(std::forward<Ts>(Vals))...))> {
255 support::detail::build_format_adapter(std::forward<Ts>(Vals))...));
258 std::forward<Ts>(Vals))...));
H A DAlignOf.h27 template <typename T, typename... Ts> struct AlignedCharArrayUnion {
28 using AlignedUnion = std::aligned_union_t<1, T, Ts...>;
H A DHashBuilder.h307 template <typename... Ts> HashBuilder &add(const std::tuple<Ts...> &Arg) { in addRangeElements()
322 template <typename... Ts> in adjustForEndiannessAndAdd()
323 std::enable_if_t<(sizeof...(Ts) > 1), HashBuilder &> add(const Ts &...Args) {
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DProgram.h96 template <typename... Ts>
97 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) { in createFunction()
99 auto *Func = new Function(*this, Def, std::forward<Ts>(Args)...); in createFunction()
104 template <typename... Ts>
105 Function *createFunction(Ts &&... Args) { in createFunction()
106 auto *Func = new Function(*this, std::forward<Ts>(Args)...); in createFunction()
216 template <typename... Ts>
217 Descriptor *allocateDescriptor(Ts &&... Args) { in allocateDescriptor()
218 return new (Allocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
H A DDynamicAllocator.h95 template <typename... Ts> Descriptor *allocateDescriptor(Ts &&...Args) { in allocateDescriptor()
96 return new (DescAllocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
/freebsd/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-type-util.h189 template <typename... Ts>
191 using type = Types<Ts...>;
197 template <typename... Ts>
198 struct is_proxy_type_list<ProxyTypeList<Ts...>> : std::true_type {};
215 template <typename... Ts>
216 using Types = internal::ProxyTypeList<Ts...>;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DLinePrinter.h63 template <typename... Ts> void formatLine(const char *Fmt, Ts &&...Items) { in formatLine()
64 printLine(formatv(Fmt, std::forward<Ts>(Items)...)); in formatLine()
66 template <typename... Ts> void format(const char *Fmt, Ts &&...Items) { in format()
67 print(formatv(Fmt, std::forward<Ts>(Items)...)); in format()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallDescription.h138 template <typename... Ts>
140 const Ts &...CDs) { in matchesAny()
176 template <typename... Ts>
179 const Ts &...CDs) { in matchesAnyAsWritten()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptedPythonInterface.h
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DStencil.h64 template <typename... Ts> Stencil cat(Ts &&... Parts) { in cat()
65 return catVector({detail::makeStencil(std::forward<Ts>(Parts))...}); in cat()
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DTokenAnnotator.h119 template <typename... Ts> bool startsWith(Ts... Tokens) const { in startsWith()
127 template <typename... Ts> bool endsWith(Ts... Tokens) const { in endsWith()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCloneDetection.h194 template <typename T1, typename... Ts>
196 Ts... ConstraintList) { in constrainClones()
206 template <typename... Ts>
207 void findClones(std::vector<CloneGroup> &Result, Ts... ConstraintList) { in findClones()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp39 template <class... Ts>
40 void visitStructFields(QualType QT, CharUnits CurStructOffset, Ts... Args) { in visitStructFields()
53 template <class... Ts> void visitTrivial(Ts... Args) {} in visitTrivial()
55 template <class... Ts> void visitCXXDestructor(Ts... Args) { in visitCXXDestructor()
59 template <class... Ts> void flushTrivialFields(Ts... Args) {} in flushTrivialFields()
85 template <class... Ts>
87 const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) { in preVisit()
89 asDerived().flushTrivialFields(std::forward<Ts>(Args)...); in preVisit()
92 template <class... Ts>
95 Ts &&... Args) { in visitWithKind()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h128 template <typename T, typename... Ts> in unwrapOrError()
129 T unwrapOrError(Expected<T> EO, Ts &&... Args) { in unwrapOrError()
132 reportError(EO.takeError(), std::forward<Ts>(Args)...);
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph-diff.h50 template <typename... Ts> Factory(Ts &... Args) : G{{Args...}} {}
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DSimplePackedSerialization.h420 template <typename... SPSTagTs, typename... Ts>
421 class SPSSerializationTraits<SPSTuple<SPSTagTs...>, std::tuple<Ts...>> {
424 using ArgIndices = std::make_index_sequence<sizeof...(Ts)>;
427 static size_t size(const std::tuple<Ts...> &T, std::index_sequence<I...>) { in size()
432 static bool serialize(SPSOutputBuffer &OB, const std::tuple<Ts...> &T, in serialize()
438 static bool deserialize(SPSInputBuffer &IB, std::tuple<Ts...> &T, in deserialize()
444 static size_t size(const std::tuple<Ts...> &T) { in size()
448 static bool serialize(SPSOutputBuffer &OB, const std::tuple<Ts...> &T) { in serialize()
452 static bool deserialize(SPSInputBuffer &IB, std::tuple<Ts...> &T) { in deserialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h154 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in anyPtrType()
157 for (Type *T : Ts) in anyPtrType()
171 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in sizedPtrType()
176 for (Type *T : Ts) in sizedPtrType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedPythonInterface.h394 template <std::size_t... I, typename... Ts, typename... Us>
395 bool ReassignPtrsOrRefsArgs(std::tuple<Ts...> &original_args, in ReassignPtrsOrRefsArgs()
405 template <typename... Ts, typename... Us>
406 bool ReassignPtrsOrRefsArgs(std::tuple<Ts...> &original_args, in ReassignPtrsOrRefsArgs()
408 if (sizeof...(Ts) != sizeof...(Us)) in ReassignPtrsOrRefsArgs()
412 std::make_index_sequence<sizeof...(Ts)>()); in ReassignPtrsOrRefsArgs()

1234