/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | NonTrivialTypeVisitor.h | 22 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() 51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit() 54 std::forward<Ts>(Args)...); in visit() 57 template <class... Ts> 59 QualType FT, Ts &&... Args) { in visitWithKind() 79 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit() 86 template <class... Ts> [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | ValueProfileCollector.cpp | 33 template <class... Ts> class PluginChain; 45 template <class PluginT, class... Ts> 46 class PluginChain<PluginT, Ts...> : public PluginChain<Ts...> { 48 using Base = PluginChain<Ts...>; 52 : PluginChain<Ts...>(F, TLI), Plugin(F, TLI) {} in PluginChain()
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Program.h | 75 template <typename... Ts> 76 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) { in createFunction() 77 auto *Func = new Function(*this, Def, std::forward<Ts>(Args)...); in createFunction() 82 template <typename... Ts> 83 Function *createFunction(Ts &&... Args) { in createFunction() 84 auto *Func = new Function(*this, std::forward<Ts>(Args)...); in createFunction() 188 template <typename... Ts> 189 Descriptor *allocateDescriptor(Ts &&... Args) { in allocateDescriptor() 190 return new (Allocator) Descriptor(std::forward<Ts>(Args)...); in allocateDescriptor()
|
/netbsd/external/gpl3/gcc/dist/gcc/ |
H A D | iterator-utils.h | 61 template<typename... Ts> 62 explicit derived_iterator (Ts... args) in derived_iterator() 63 : m_base (std::forward<Ts> (args)...) {} in derived_iterator() 117 template<typename... Ts> 118 explicit const_derived_container (Ts... args) in const_derived_container() 119 : BaseCT (std::forward<Ts> (args)...) {} in const_derived_container() 147 template<typename... Ts> 148 wrapper_iterator (Ts... args) : m_contents (std::forward<Ts> (args)...) {} in wrapper_iterator()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | AllocatorList.h | 43 template <class... Ts> Node(Ts &&... Vs) : V(std::forward<Ts>(Vs)...) {} in Node() 180 template <class... Ts> iterator emplace(iterator I, Ts &&... Vs) { in emplace() 181 return iterator(List.insert(I.wrapped(), *create(std::forward<Ts>(Vs)...))); in emplace() 213 template <class... Ts> void emplace_back(Ts &&... Vs) { in emplace_back() 214 emplace(end(), std::forward<Ts>(Vs)...); in emplace_back() 216 template <class... Ts> void emplace_front(Ts &&... Vs) { in emplace_front() 217 emplace(begin(), std::forward<Ts>(Vs)...); in emplace_front()
|
H A D | DenseMapInfo.h | 240 template <typename... Ts> struct DenseMapInfo<std::tuple<Ts...>> { 241 using Tuple = std::tuple<Ts...>; 244 return Tuple(DenseMapInfo<Ts>::getEmptyKey()...); 248 return Tuple(DenseMapInfo<Ts>::getTombstoneKey()...); 254 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd; 265 static unsigned getHashValue(const std::tuple<Ts...> &values) { 266 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd; 273 std::integral_constant<bool, I + 1 == sizeof...(Ts)> atEnd; 284 std::integral_constant<bool, 0 == sizeof...(Ts)> atEnd;
|
H A D | Hashing.h | 117 template <typename... Ts> 118 hash_code hash_value(const std::tuple<Ts...> &arg); 556 template <typename T, typename ...Ts> 558 const T &arg, const Ts &...args) { 604 template <typename ...Ts> hash_code hash_combine(const Ts &...args) { 657 template <typename... Ts, std::size_t... Indices> 658 hash_code hash_value_tuple_helper(const std::tuple<Ts...> &arg, 666 template <typename... Ts> 667 hash_code hash_value(const std::tuple<Ts...> &arg) { 670 arg, typename std::index_sequence_for<Ts...>());
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | Format.h | 89 template <typename... Ts> 91 std::tuple<Ts...> Vals; 104 format_object(const char *fmt, const Ts &... vals) 106 validate_format_parameters<Ts...>(); 110 return snprint_tuple(Buffer, BufferSize, std::index_sequence_for<Ts...>()); 123 template <typename... Ts> 124 inline format_object<Ts...> format(const char *Fmt, const Ts &... Vals) { 125 return format_object<Ts...>(Fmt, Vals...);
|
H A D | FormatVariadic.h | 143 template <typename... Ts> 145 operator()(Ts &... Items) { in operator() 249 template <typename... Ts> 250 inline auto formatv(const char *Fmt, Ts &&... Vals) -> formatv_object<decltype( 251 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...))> { 253 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...)); 256 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...));
|
H A D | AlignOf.h | 27 template <typename T, typename... Ts> struct AlignedCharArrayUnion { 28 using AlignedUnion = std::aligned_union_t<1, T, Ts...>;
|
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
H A D | LinePrinter.h | 44 template <typename... Ts> void formatLine(const char *Fmt, Ts &&... Items) { in formatLine() 45 printLine(formatv(Fmt, std::forward<Ts>(Items)...)); in formatLine() 47 template <typename... Ts> void format(const char *Fmt, Ts &&... Items) { in format() 48 print(formatv(Fmt, std::forward<Ts>(Items)...)); in format()
|
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
H A D | ErrorHandling.h | 42 template <typename T, typename... Ts> 43 T unwrapOrError(Expected<T> EO, Ts &&... Args) { in unwrapOrError() 46 exitWithError(EO.takeError(), std::forward<Ts>(Args)...); in unwrapOrError()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Format/ |
H A D | TokenAnnotator.h | 86 template <typename... Ts> bool startsWith(Ts... Tokens) const { in startsWith() 94 template <typename... Ts> bool endsWith(Ts... Tokens) const { in endsWith()
|
H A D | FormatToken.h | 457 template <typename A, typename B, typename... Ts> 458 bool isOneOf(A K1, B K2, Ts... Ks) const { in isOneOf() 478 template <typename A, typename... Ts> 479 bool startsSequence(A K1, Ts... Tokens) const { in startsSequence() 489 template <typename A, typename... Ts> 490 bool endsSequence(A K1, Ts... Tokens) const { in endsSequence() 703 template <typename A, typename... Ts> 704 bool startsSequenceInternal(A K1, Ts... Tokens) const { in startsSequenceInternal() 716 template <typename A, typename... Ts> bool endsSequenceInternal(A K1) const { in endsSequenceInternal() 722 template <typename A, typename... Ts> [all …]
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/ |
H A D | Stencil.h | 64 template <typename... Ts> Stencil cat(Ts &&... Parts) { in cat() 65 return catVector({detail::makeStencil(std::forward<Ts>(Parts))...}); in cat()
|
/netbsd/external/gpl3/gdb/dist/gdbsupport/ |
H A D | traits.h | 49 template<typename... Ts> 52 template<typename... Ts> 53 using void_t = typename make_void<Ts...>::type;
|
/netbsd/external/gpl3/gdb.old/dist/gdbsupport/ |
H A D | traits.h | 49 template<typename... Ts> 52 template<typename... Ts> 53 using void_t = typename make_void<Ts...>::type;
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/ |
H A D | OpDescriptor.h | 133 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in anyPtrType() 136 for (Type *T : Ts) in anyPtrType() 152 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) { in sizedPtrType() 155 for (Type *T : Ts) in sizedPtrType()
|
/netbsd/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
H A D | functions.h | 190 template<typename T, typename... Ts> 191 T *allocate (Ts... args); 193 template<typename T, typename... Ts> 194 T *allocate_temp (Ts... args);
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGNonTrivialStruct.cpp | 39 template <class... Ts> 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> 92 template <class... Ts> 95 Ts &&... Args) { in visitWithKind() 103 std::forward<Ts>(Args)...); in visitWithKind() 106 template <class... Ts> 108 Ts... Args) { in visitTrivial() [all …]
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
H A D | CloneDetection.h | 194 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()
|
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.h | 148 template <typename T, typename... Ts> 149 T unwrapOrError(Expected<T> EO, Ts &&... Args) { in unwrapOrError() 152 reportError(EO.takeError(), std::forward<Ts>(Args)...); in unwrapOrError()
|
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-xray/ |
H A D | xray-graph-diff.h | 51 template <typename... Ts> Factory(Ts &... Args) : G{{Args...}} {} in Factory()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | CodeGenPassBuilder.h | 67 template <typename... Ts> PASS_NAME(Ts &&...) {} \ 74 template <typename... Ts> PASS_NAME(Ts &&...) {} \ 81 template <typename... Ts> PASS_NAME(Ts &&...) {} \ 93 template <typename... Ts> PASS_NAME(Ts &&...) {} \
|
/netbsd/external/apache2/llvm/dist/llvm/tools/lli/ |
H A D | ExecutionUtils.cpp | 48 template <typename... Ts> static void outsv(const char *Fmt, Ts &&...Vals) { in outsv()
|