/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
H A D | ext-blocks.cpp | 4 template<typename ...Args> 5 int f0(Args ...args) { 7 return sizeof...(Args); 13 template<typename ...Args> 14 int f1(Args ...args) { 23 template<typename ...Args> 24 int f2(Args ...args) { 25 return ^(Args ...block_args) { 32 template<typename ...Args> 33 int f3(Args [all...] |
H A D | example-function.cpp | 9 template<typename R, typename... Args> class invoker_base { 12 virtual R invoke(Args...) = 0; 16 template<typename F, typename R, typename... Args> 17 class functor_invoker : public invoker_base<R, Args...> { 20 R invoke(Args... args) { return f(args...); } 27 template<typename R, typename... Args> 28 class function<R (Args...)> { 38 invoker = new functor_invoker<F, R, Args...>(f); 58 invoker_base<R, Args...>* tmp = invoker; 63 result_type operator()(Args [all...] |
/external/clang/test/CXX/special/class.conv/class.conv.ctor/ |
H A D | p1.cpp | 7 template <typename Arg0, typename... Args> 8 void_type(Arg0&&, Args&&...) { } 13 template <typename... Args> 14 void_type2(Args&&...) { }
|
/external/clang/test/SemaCXX/ |
H A D | issue547.cpp | 9 template<typename R, typename ...Args> 10 struct classify_function<R(Args...)> { 14 template<typename R, typename ...Args> 15 struct classify_function<R(Args...) const> { 19 template<typename R, typename ...Args> 20 struct classify_function<R(Args...) volatile> { 24 template<typename R, typename ...Args> 25 struct classify_function<R(Args...) const volatile> { 29 template<typename R, typename ...Args> 30 struct classify_function<R(Args [all...] |
H A D | generic-selection.cpp | 30 template <unsigned Arg, unsigned... Args> struct Or { 31 enum { result = Arg | Or<Args...>::result }; 38 template <class... Args> struct TypeMask { 40 result = Or<_Generic(Args(), int: 1, long: 2, short: 4, float: 8)...>::result
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/ |
H A D | p8-0x.cpp | 11 template<class C, typename R, typename ...Args> 12 struct member_pointer_kind<R (C::*)(Args...)> { 16 template<class C, typename R, typename ...Args> 17 struct member_pointer_kind<R (C::*)(Args...) &> { 21 template<class C, typename R, typename ...Args> 22 struct member_pointer_kind<R (C::*)(Args...) &&> { 26 template<class C, typename R, typename ...Args> 27 struct member_pointer_kind<R (C::*)(Args...) const> { 31 template<class C, typename R, typename ...Args> 32 struct member_pointer_kind<R (C::*)(Args [all...] |
H A D | p22.cpp | 7 template<class ... Args> int& f(Args ... args); 8 template<class T1, class ... Args> float& f(T1 a1, Args ... args);
|
/external/parameter-framework/upstream/utility/ |
H A D | Memory.hpp | 40 template <class T, class... Args> 41 std::unique_ptr<T> make_unique(Args &&... args) 43 return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
|
/external/clang/unittests/AST/ |
H A D | DeclTest.cpp | 29 std::vector<std::string> Args(1, "-std=c++11"); 30 Args.push_back("-fno-ms-extensions"); 51 Args)); 58 Args));
|
H A D | StmtPrinterTest.cpp | 70 PrintedStmtMatches(StringRef Code, const std::vector<std::string> &Args, argument 79 if (!runToolOnCodeWithArgs(Factory->create(), Code, Args)) 103 std::vector<std::string> Args; local 104 Args.push_back("-std=c++98"); 105 Args.push_back("-Wno-unused-value"); 106 return PrintedStmtMatches(Code, Args, NodeMatch, ExpectedPrinted); 113 std::vector<std::string> Args; local 114 Args.push_back("-std=c++98"); 115 Args.push_back("-Wno-unused-value"); 117 Args, 126 std::vector<std::string> Args; local 136 std::vector<std::string> Args; local [all...] |
/external/libchrome/base/mac/ |
H A D | bind_objc_block.h | 36 template<typename R, typename... Args> 37 R RunBlock(base::mac::ScopedBlock<R(^)(Args...)> block, Args... args) { 38 R(^extracted_block)(Args...) = block.get(); 46 template<typename R, typename... Args> 47 base::Callback<R(Args...)> BindBlock(R(^block)(Args...)) { 49 &base::internal::RunBlock<R, Args...>, 50 base::mac::ScopedBlock<R (^)(Args...)>( 51 base::mac::internal::ScopedBlockTraits<R (^)(Args [all...] |
/external/libcxx/test/support/ |
H A D | test_convertible.hpp | 13 // "test_convertible<Tp, Args...>()" is a metafunction used to check if 'Tp' 14 // is implicitly convertible from 'Args...' for any number of arguments, 29 template <class Tp, class ...Args> 31 -> decltype(eat_type<Tp>({std::declval<Args>()...}), true) 34 template <class Tp, class ...Args> 38 template <class Tp, class ...Args> 40 { return detail::test_convertible_imp<Tp, Args...>(0); }
|
H A D | uses_alloc_types.hpp | 21 // (1) UA_AllocArg: 'T(allocator_arg_t, Alloc const&, Args&&...)' 22 // (2) UA_AllocLast: 'T(Args&&..., Alloc const&)' 115 template <bool IsZero, size_t N, class ArgList, class ...Args> 118 template <class ArgList, class ...Args> 119 struct TakeNImp<true, 0, ArgList, Args...> { 127 template <size_t N, class ...Args> 128 struct TakeNArgs : TakeNImp<N == 0, N, ArgumentListID<>, Args...> {}; 230 template <class ...Args> 231 UsesAllocatorTestBase(std::allocator_arg_t, CtorAlloc const& a, Args&&...) 232 : args_id(&makeArgumentID<Args [all...] |
/external/parameter-framework/upstream/test/functional-tests/include/ |
H A D | FailureWrapper.hpp | 59 template <class... Args> 60 FailureWrapper(Args &&... args) : Base(std::forward<Args>(args)...) 69 template <class K, class... MArgs, class... Args> 70 void mayFailCall(bool (K::*method)(MArgs...) const, Args &&... args) const 72 wrapCall<bool>(*this, method, std::forward<Args>(args)...); 80 template <class K, class... MArgs, class... Args> 81 void mayFailCall(bool (K::*method)(MArgs...), Args &&... args) 83 wrapCall<bool>(*this, method, std::forward<Args>(args)...); 91 template <class K, class ReturnType, class... MArgs, class... Args> [all...] |
/external/libchrome/base/ |
H A D | bind.h | 27 template <typename Functor, typename... Args> 28 inline base::Callback<MakeUnboundRunType<Functor, Args...>> Bind( 30 Args&&... args) { 31 using BindState = internal::MakeBindStateType<Functor, Args...>; 32 using UnboundRunType = MakeUnboundRunType<Functor, Args...>; 37 std::forward<Args>(args)...),
|
/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
H A D | VectorExtras.h | 29 va_list Args; local 30 va_start(Args, A); 33 while (T Val = va_arg(Args, T)) 35 va_end(Args);
|
/external/clang/lib/Tooling/ |
H A D | ArgumentsAdjusters.cpp | 22 return [](const CommandLineArguments &Args, StringRef /*unused*/) { 24 for (size_t i = 0, e = Args.size(); i != e; ++i) { 25 StringRef Arg = Args[i]; 29 AdjustedArgs.push_back(Args[i]); 37 return [](const CommandLineArguments &Args, StringRef /*unused*/) { 39 for (size_t i = 0, e = Args.size(); i < e; ++i) { 40 StringRef Arg = Args[i]; 42 AdjustedArgs.push_back(Args[i]); 56 return [Extra, Pos](const CommandLineArguments &Args, StringRef /*unused*/) { 57 CommandLineArguments Return(Args); [all...] |
/external/skia/src/core/ |
H A D | SkMakeUnique.h | 16 template<typename T, typename... Args> 17 std::unique_ptr<T> make_unique(Args&&... args) { 18 return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
|
/external/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/ |
H A D | construct_types.pass.cpp | 17 // template <class U, class ...Args> 18 // void polymorphic_allocator<T>::construct(U *, Args &&...) 42 template <class ...Args> 43 void construct(Args&&... args) { 44 A.construct(ptr, std::forward<Args>(args)...); 54 template <class T, class ...Args> 55 bool doTest(UsesAllocatorType UAExpect, Args&&... args) 59 TH.construct(std::forward<Args>(args)...); 60 return checkConstruct<Args&&...>(*TH.ptr, UAExpect, &TH.R); 65 template <class T, class ...Args> [all...] |
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
H A D | p23.cpp | 46 template<class... Args> 47 void std_example(Args... args) { 53 template<typename ...Args> 54 void variadic_lambda(Args... args) { 55 auto lambda = [](Args... inner_args) { return g(inner_args...); }; 61 template<typename ...Args> 62 void init_capture_pack_err(Args ...args) { 67 template<typename ...Args> 68 void init_capture_pack_multi(Args ...args) { 75 template<typename ...Args> [all...] |
/external/swiftshader/third_party/LLVM/tools/llvm-stub/ |
H A D | llvm-stub.c | 40 const char **Args;
local 44 Args = (const char**)malloc(sizeof(char*) * (argc+2));
46 Args[0] = Interp;
61 Args[1] = strcat(strcpy((char*)malloc(strlen(argv[0])+4), argv[0]), ".bc");
64 memcpy((char **)Args+2, argv+1, sizeof(char*)*argc);
68 execvp(Interp, (char **)Args); /* POSIX execvp takes a char *const[]. */
70 execvp(Interp, Args); /* windows execvp takes a const char *const *. */
|
/external/llvm/unittests/ADT/ |
H A D | VariadicFunctionTest.cpp | 19 std::string StringCatImpl(ArrayRef<const std::string *> Args) { argument 21 for (unsigned i = 0, e = Args.size(); i < e; ++i) 22 S += *Args[i]; 42 long SumImpl(ArrayRef<const int *> Args) { argument 44 for (unsigned i = 0, e = Args.size(); i < e; ++i) 45 Result += *Args[i]; 59 int StringAppendImpl(std::string *Dest, ArrayRef<const std::string *> Args) { argument 61 for (unsigned i = 0, e = Args.size(); i < e; ++i) { 62 Chars += Args[i]->size(); 63 *Dest += *Args[ 88 CountInRangeImpl(int *NumInRange, int Low, int High, ArrayRef<const int *> Args) argument [all...] |
/external/libbrillo/brillo/ |
H A D | bind_lambda.h | 29 template <typename Lambda, typename R, typename... Args> 30 class LambdaAdapter<Lambda, R(Lambda::*)(Args... args)> { 32 typedef R(RunType)(Args...); 34 R Run(Args... args) { return lambda_(std::forward<Args>(args)...); } 41 template <typename Lambda, typename R, typename... Args> 42 class LambdaAdapter<Lambda, R(Lambda::*)(Args... args) const> { 44 typedef R(RunType)(Args...); 46 R Run(Args... args) { return lambda_(std::forward<Args>(arg [all...] |
/external/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 81 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, argument 84 if (IK == IK_OpenCL && !Args.hasArg(OPT_cl_opt_disable)) 87 if (Arg *A = Args.getLastArg(options::OPT_O_Group)) { 100 return getLastArgIntValue(Args, OPT_O, DefaultOpt, Diags); 106 static unsigned getOptimizationLevelSize(ArgList &Args) { argument 107 if (Arg *A = Args.getLastArg(options::OPT_O_Group)) { 122 static void addDiagnosticArgs(ArgList &Args, OptSpecifier Group, argument 125 for (Arg *A : Args.filtered(Group)) { 141 static void getAllNoBuiltinFuncValues(ArgList &Args, argument 144 for (const auto &Arg : Args) { 155 ParseAnalyzerArgs(AnalyzerOptions &Opts, ArgList &Args, DiagnosticsEngine &Diags) argument 307 ParseMigratorArgs(MigratorOptions &Opts, ArgList &Args) argument 313 ParseCommentArgs(CommentOptions &Opts, ArgList &Args) argument 318 getCodeModel(ArgList &Args, DiagnosticsEngine &Diags) argument 332 GenerateOptimizationRemarkRegex(DiagnosticsEngine &Diags, ArgList &Args, Arg *RpassArg) argument 381 setPGOInstrumentor(CodeGenOptions &Opts, ArgList &Args, DiagnosticsEngine &Diags) argument 420 ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK, DiagnosticsEngine &Diags, const TargetOptions &TargetOpts) argument 850 ParseDependencyOutputArgs(DependencyOutputOptions &Opts, ArgList &Args) argument 876 parseShowColorsArgs(const ArgList &Args, bool DefaultColor) argument 918 ParseDiagnosticArgs(DiagnosticOptions &Opts, ArgList &Args, DiagnosticsEngine *Diags, bool DefaultDiagColor) argument 1040 ParseFileSystemArgs(FileSystemOptions &Opts, ArgList &Args) argument 1054 SmallVector<StringRef, 5> Args; local 1068 ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args, DiagnosticsEngine &Diags) argument 1351 ParseHeaderSearchArgs(HeaderSearchOptions &Opts, ArgList &Args) argument 1606 ParseLangArgs(LangOptions &Opts, ArgList &Args, InputKind IK, const TargetOptions &TargetOpts, PreprocessorOptions &PPOpts, DiagnosticsEngine &Diags) argument 2153 ParsePreprocessorArgs(PreprocessorOptions &Opts, ArgList &Args, FileManager &FileMgr, DiagnosticsEngine &Diags) argument 2229 ParsePreprocessorOutputArgs(PreprocessorOutputOptions &Opts, ArgList &Args, frontend::ActionKind Action) argument 2281 ParseTargetArgs(TargetOptions &Opts, ArgList &Args, DiagnosticsEngine &Diags) argument 2320 InputArgList Args = local 2499 getLastArgIntValueImpl(const ArgList &Args, OptSpecifier Id, IntTy Default, DiagnosticsEngine *Diags) argument 2515 getLastArgIntValue(const ArgList &Args, OptSpecifier Id, int Default, DiagnosticsEngine *Diags) argument 2520 getLastArgUInt64Value(const ArgList &Args, OptSpecifier Id, uint64_t Default, DiagnosticsEngine *Diags) argument [all...] |
/external/clang/test/Parser/ |
H A D | cxx0x-in-cxx98.cpp | 5 template<typename ...Args> // expected-warning{{variadic templates are a C++11 extension}} 6 void f(Args &&...) &; // expected-warning{{rvalue references are a C++11 extension}} \
|