Searched refs:Ts (Results 1 - 25 of 47) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DNonTrivialTypeVisitor.h22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) {
24 std::forward<Ts>(Args)...);
27 template <class... Ts>
29 Ts &&... Args) {
32 return asDerived().visitARCStrong(FT, std::forward<Ts>(Args)...);
34 return asDerived().visitStruct(FT, std::forward<Ts>(Args)...);
36 return asDerived().visitTrivial(FT, std::forward<Ts>(Args)...);
38 return asDerived().visitCXXDestructor(FT, std::forward<Ts>(Args)...);
40 return asDerived().visitARCWeak(FT, std::forward<Ts>(Arg
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignOf.h23 template <typename T, typename... Ts> class AlignerImpl {
25 AlignerImpl<Ts...> rest;
34 template <typename T, typename... Ts> union SizerImpl {
36 SizerImpl<Ts...> rest;
48 template <typename T, typename... Ts> struct AlignedCharArrayUnion {
49 alignas(::llvm::detail::AlignerImpl<T, Ts...>) char buffer[sizeof(
50 llvm::detail::SizerImpl<T, Ts...>)];
H A DFormat.h89 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 DFormatVariadic.h71 // Essentially, we are converting a std::tuple<Derived<Ts...>> to a
74 template <typename... Ts>
75 std::vector<detail::format_adapter *> operator()(Ts &... Items) {
252 template <typename... Ts>
253 inline auto formatv(const char *Fmt, Ts &&... Vals) -> formatv_object<decltype(
254 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...))> {
256 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...));
259 std::make_tuple(detail::build_format_adapter(std::forward<Ts>(Vals))...));
H A DJSON.h117 template <typename... Ts>
118 std::pair<iterator, bool> try_emplace(const ObjectKey &K, Ts &&... Args) {
119 return M.try_emplace(K, std::forward<Ts>(Args)...);
121 template <typename... Ts>
122 std::pair<iterator, bool> try_emplace(ObjectKey &&K, Ts &&... Args) {
123 return M.try_emplace(std::move(K), std::forward<Ts>(Args)...);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.cpp33 template <class... Ts> class PluginChain;
45 template <class PluginT, class... Ts>
46 class PluginChain<PluginT, Ts...> : public PluginChain<Ts...> {
48 using Base = PluginChain<Ts...>;
51 PluginChain(Function &F) : PluginChain<Ts...>(F), Plugin(F) {}
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DProgram.h75 template <typename... Ts>
76 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) {
77 auto *Func = new Function(*this, Def, std::forward<Ts>(Args)...);
82 template <typename... Ts>
83 Function *createFunction(Ts &&... Args) {
84 auto *Func = new Function(*this, std::forward<Ts>(Args)...);
188 template <typename... Ts>
189 Descriptor *allocateDescriptor(Ts &&... Args) {
190 return new (Allocator) Descriptor(std::forward<Ts>(Args)...);
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DLinePrinter.h44 template <typename... Ts> void formatLine(const char *Fmt, Ts &&... Items) {
45 printLine(formatv(Fmt, std::forward<Ts>(Items)...));
47 template <typename... Ts> void format(const char *Fmt, Ts &&... Items) {
48 print(formatv(Fmt, std::forward<Ts>(Items)...));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAllocatorList.h43 template <class... Ts> Node(Ts &&... Vs) : V(std::forward<Ts>(Vs)...) {}
187 template <class... Ts> iterator emplace(iterator I, Ts &&... Vs) {
188 return iterator(List.insert(I.wrapped(), *create(std::forward<Ts>(Vs)...)));
220 template <class... Ts> void emplace_back(Ts &&... Vs) {
221 emplace(end(), std::forward<Ts>(Vs)...);
223 template <class... Ts> voi
[all...]
H A DHashing.h552 template <typename T, typename ...Ts>
554 const T &arg, const Ts &...args) {
600 template <typename ...Ts> hash_code hash_combine(const Ts &...args) {
H A DPointerUnion.h63 template <typename... Ts> constexpr int lowBitsAvailable() {
64 return std::min<int>({PointerLikeTypeTraits<Ts>::NumLowBitsAvailable...});
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DStencil.h64 template <typename... Ts> Stencil cat(Ts &&... Parts) {
65 return catVector({detail::makeStencil(std::forward<Ts>(Parts))...});
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph-diff.h51 template <typename... Ts> Factory(Ts &... Args) : G{{Args...}} {}
/freebsd-12-stable/contrib/llvm-project/clang/lib/Format/
H A DTokenAnnotator.h86 template <typename... Ts> bool startsWith(Ts... Tokens) const {
94 template <typename... Ts> bool endsWith(Ts... Tokens) const {
H A DFormatToken.h326 template <typename A, typename B, typename... Ts>
327 bool isOneOf(A K1, B K2, Ts... Ks) const {
347 template <typename A, typename... Ts>
348 bool startsSequence(A K1, Ts... Tokens) const {
358 template <typename A, typename... Ts>
359 bool endsSequence(A K1, Ts... Tokens) const {
557 template <typename A, typename... Ts>
558 bool startsSequenceInternal(A K1, Ts... Tokens) const {
570 template <typename A, typename... Ts> bool endsSequenceInternal(A K1) const {
576 template <typename A, typename... Ts>
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusNameParser.h121 template <typename... Ts> bool ConsumeToken(Ts... kinds);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h133 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) {
136 for (Type *T : Ts)
152 auto Make = [](ArrayRef<Value *>, ArrayRef<Type *> Ts) {
155 for (Type *T : Ts)
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCloneDetection.h194 template <typename T1, typename... Ts>
196 Ts... ConstraintList) {
206 template <typename... Ts>
207 void findClones(std::vector<CloneGroup> &Result, Ts... ConstraintList) {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/
H A DDIContext.h292 template <typename... Ts>
293 LoadedObjectInfoHelper(Ts &&... Args) : Base(std::forward<Ts>(Args)...) {}
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h148 template <typename T, typename... Ts>
149 T unwrapOrError(Expected<T> EO, Ts &&... Args) {
152 reportError(EO.takeError(), std::forward<Ts>(Args)...);
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp39 template <class... Ts>
40 void visitStructFields(QualType QT, CharUnits CurStructOffset, Ts... Args) {
53 template <class... Ts> void visitTrivial(Ts... Args) {}
55 template <class... Ts> void visitCXXDestructor(Ts... Args) {
59 template <class... Ts> void flushTrivialFields(Ts... Args) {}
85 template <class... Ts>
87 const FieldDecl *FD, CharUnits CurStructOffset, Ts
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DToken.h102 template <typename... Ts>
103 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2, Ts... Ks) const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASession.cpp33 template <typename... Ts>
34 static Error ErrorFromHResult(HRESULT Result, const char *Str, Ts &&... Args) {
38 MessageStorage = formatv(Str, std::forward<Ts>(Args)...).str();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h1167 template <typename... Ts> SCC *createSCC(Ts &&... Args) {
1168 return new (SCCBPA.Allocate()) SCC(std::forward<Ts>(Args)...);
1174 template <typename... Ts> RefSCC *createRefSCC(Ts &&... Args) {
1175 return new (RefSCCBPA.Allocate()) RefSCC(std::forward<Ts>(Args)...);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp196 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) {
254 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) {
300 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) {

Completed in 224 milliseconds

12