/external/clang/test/Index/ |
annotate-tokens-cxx0x.cpp | 1 template<typename ...Args> 2 int f(Args ...args) { 3 return sizeof...(args) + sizeof...(Args); 7 // CHECK: Identifier: "args" [3:20 - 3:24] UnexposedExpr=args:2:15 8 // CHECK: Identifier: "Args" [3:38 - 3:42] TypeRef=Args:1:22
|
/external/clang/test/Parser/ |
cxx0x-in-cxx98.cpp | 5 template<typename ...Args> // expected-warning{{variadic templates are a C++0x extension}} 6 void f(Args &&...) &; // expected-warning{{rvalue references are a C++0x extension}} \
|
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
ext-blocks.cpp | 4 template<typename ...Args> 5 int f0(Args ...args) { 7 return sizeof...(Args); 9 return sizeof...(args); 13 template<typename ...Args> 14 int f1(Args ...args) { 16 return f0(args...); 23 template<typename ...Args> [all...] |
example-function.cpp | 8 template<typename R, typename... Args> class invoker_base { 11 virtual R invoke(Args...) = 0; 15 template<typename F, typename R, typename... Args> 16 class functor_invoker : public invoker_base<R, Args...> { 19 R invoke(Args... args) { return f(args...); } 26 template<typename R, typename... Args> 27 class function<R (Args...)> { 37 invoker = new functor_invoker<F, R, Args...>(f) [all...] |
/external/clang/test/SemaCXX/ |
issue547.cpp | 8 template<typename R, typename ...Args> 9 struct classify_function<R(Args...)> { 13 template<typename R, typename ...Args> 14 struct classify_function<R(Args...) const> { // expected-warning{{template argument of 'const' qualified function type is a GNU extension}} 18 template<typename R, typename ...Args> 19 struct classify_function<R(Args...) volatile> { // expected-warning{{template argument of 'volatile' qualified function type is a GNU extension}} 23 template<typename R, typename ...Args> 24 struct classify_function<R(Args...) const volatile> { // expected-warning{{template argument of 'const volatile' qualified function type is a GNU extension}} 28 template<typename R, typename ...Args> 29 struct classify_function<R(Args......)> [all...] |
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/ |
p22.cpp | 6 template<class ... Args> int& f(Args ... args); 7 template<class T1, class ... Args> float& f(T1 a1, Args ... args);
|
p8-0x.cpp | 10 template<class C, typename R, typename ...Args> 11 struct member_pointer_kind<R (C::*)(Args...)> { 15 template<class C, typename R, typename ...Args> 16 struct member_pointer_kind<R (C::*)(Args...) &> { 20 template<class C, typename R, typename ...Args> 21 struct member_pointer_kind<R (C::*)(Args...) &&> { 25 template<class C, typename R, typename ...Args> 26 struct member_pointer_kind<R (C::*)(Args...) const> { 30 template<class C, typename R, typename ...Args> 31 struct member_pointer_kind<R (C::*)(Args...) const &> [all...] |
/external/llvm/include/llvm/ADT/ |
VectorExtras.h | 29 va_list Args; 30 va_start(Args, A); 33 while (T Val = va_arg(Args, T)) 35 va_end(Args);
|
/external/clang/lib/Driver/ |
Tools.cpp | 63 static void CheckPreprocessingOptions(const Driver &D, const ArgList &Args) { 64 if (Arg *A = Args.getLastArg(options::OPT_C, options::OPT_CC)) 65 if (!Args.hasArg(options::OPT_E) && !D.CCCIsCPP) 67 << A->getAsString(Args) << "-E"; 72 static void CheckCodeGenerationOptions(const Driver &D, const ArgList &Args) { 74 if (Args.hasArg(options::OPT_static)) 75 if (const Arg *A = Args.getLastArg(options::OPT_dynamic, 78 << A->getAsString(Args) << "-static"; 111 const InputInfoList &Inputs, const ArgList &Args, 117 Args.AddAllArgValues(CmdArgs, options::OPT_Zlinker_input) [all...] |
Option.cpp | 116 Arg *OptionGroup::accept(const ArgList &Args, unsigned &Index) const { 125 Arg *InputOption::accept(const ArgList &Args, unsigned &Index) const { 134 Arg *UnknownOption::accept(const ArgList &Args, unsigned &Index) const { 144 Arg *FlagOption::accept(const ArgList &Args, unsigned &Index) const { 147 if (getName().size() != strlen(Args.getArgString(Index))) 158 Arg *JoinedOption::accept(const ArgList &Args, unsigned &Index) const { 160 const char *Value = Args.getArgString(Index) + getName().size(); 170 Arg *CommaJoinedOption::accept(const ArgList &Args, 173 const char *Str = Args.getArgString(Index) + getName().size(); 205 Arg *SeparateOption::accept(const ArgList &Args, unsigned &Index) const [all...] |
ToolChain.cpp | 74 static const char *getARMTargetCPU(const ArgList &Args, 79 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) 80 return A->getValue(Args); 83 if (Arg *A = Args.getLastArg(options::OPT_march_EQ)) { 85 MArch = A->getValue(Args); 172 std::string ToolChain::ComputeLLVMTriple(const ArgList &Args) const { 186 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple)); 190 if (Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault)) 199 std::string ToolChain::ComputeEffectiveClangTriple(const ArgList &Args) const { 201 if (Arg *A = Args.getLastArg(options::OPT_mmacosx_version_min_EQ [all...] |
Arg.cpp | 63 std::string Arg::getAsString(const ArgList &Args) const { 68 render(Args, ASL); 79 void Arg::renderAsInput(const ArgList &Args, ArgStringList &Output) const { 81 render(Args, Output); 86 Output.push_back(getValue(Args, i)); 89 void Arg::render(const ArgList &Args, ArgStringList &Output) const { 93 Output.push_back(getValue(Args, i)); 102 OS << getValue(Args, i); 104 Output.push_back(Args.MakeArgString(OS.str())); 109 Output.push_back(Args.GetOrMakeJoinedArgString [all...] |
/external/llvm/tools/llvm-stub/ |
llvm-stub.c | 40 const char **Args; 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"); 63 /* The rest of the args are as before. */ 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/clang/lib/Frontend/ |
CompilerInvocation.cpp | 64 // Serialization (to args) 858 // Deserialization (to args) 866 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, 869 if (IK == IK_OpenCL && !Args.hasArg(OPT_cl_opt_disable)) 872 return (Args.hasArg(OPT_Os) || Args.hasArg (OPT_Oz)) ? 2 : 873 Args.getLastArgIntValue(OPT_O, DefaultOpt, Diags); 876 static void ParseAnalyzerArgs(AnalyzerOptions &Opts, ArgList &Args, 880 if (Arg *A = Args.getLastArg(OPT_analyzer_store)) { 881 llvm::StringRef Name = A->getValue(Args); [all...] |
CreateInvocationFromCommandLine.cpp | 1 //===--- CreateInvocationFromCommandLine.cpp - CompilerInvocation from Args ==// 42 llvm::SmallVector<const char *, 16> Args; 43 Args.push_back("<clang>"); // FIXME: Remove dummy argument. 44 Args.insert(Args.end(), ArgList.begin(), ArgList.end()); 48 Args.push_back("-fsyntax-only"); 57 llvm::OwningPtr<driver::Compilation> C(TheDriver.BuildCompilation(Args));
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/ |
p1-0x.cpp | 29 template<typename ...Args> 30 typename get_nth_type<0, Args...>::type first_arg(Args...); 32 template<typename ...Args> 33 typename get_nth_type<1, Args...>::type second_arg(Args...); 42 template<typename ...Args> 43 typename get_nth_type<0, Args...>::type first_arg_ref(Args&...); 45 template<typename ...Args> [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
ExternalFunctions.cpp | 196 std::vector<ffi_type*> args(NumArgs); 201 args[ArgNo] = ffiTypeFor(ArgTy); 220 if (ffi_prep_cif(&cif, FFI_DEFAULT_ABI, NumArgs, rtype, &args[0]) == FFI_OK) { 308 const std::vector<GenericValue> &Args) { 309 assert(Args.size() == 1); 310 TheInterpreter->addAtExitHandler((Function*)GVTOP(Args[0])); 318 const std::vector<GenericValue> &Args) { 319 TheInterpreter->exitCalled(Args[0]); 325 const std::vector<GenericValue> &Args) { 335 const std::vector<GenericValue> &Args) { [all...] |
/external/clang/tools/driver/ |
driver.cpp | 84 /// \param Args - The vector of command line arguments. 88 llvm::SmallVectorImpl<const char*> &Args, 97 Args.insert(Args.begin() + 1, Str); 102 Args.push_back(Str); 109 for (unsigned i = 1, e = Args.size(); i != e; ++i) { 110 std::string Repl = llvm::Regex(MatchPattern).sub(ReplPattern, Args[i]); 112 if (Repl != Args[i]) { 113 OS << "### Replacing '" << Args[i] << "' with '" << Repl << "'\n"; 114 Args[i] = SaveStringInSet(SavedStrings, Repl) [all...] |
cc1as_main.cpp | 143 OwningPtr<InputArgList> Args( 149 << Args->getArgString(MissingArgIndex) << MissingArgCount; 152 for (arg_iterator it = Args->filtered_begin(cc1asoptions::OPT_UNKNOWN), 153 ie = Args->filtered_end(); it != ie; ++it) 154 Diags.Report(diag::err_drv_unknown_argument) << (*it) ->getAsString(*Args); 159 Opts.Triple = Triple::normalize(Args->getLastArgValue(OPT_triple)); 164 Opts.IncludePaths = Args->getAllArgValues(OPT_I); 165 Opts.NoInitialTextSection = Args->hasArg(OPT_n); 166 Opts.SaveTemporaryLabels = Args->hasArg(OPT_L); 169 if (Args->hasArg(OPT_INPUT)) [all...] |
/dalvik/dx/src/com/android/dx/command/dump/ |
Args.java | 22 class Args {
|
/external/clang/test/CXX/class.derived/class.virtual/ |
p3-0x.cpp | 34 template<typename... Args> 36 virtual void f(Args...) override; // expected-error {{'f' marked 'override' but does not override any member functions}}
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.arg.explicit/ |
p9-0x.cpp | 22 template<typename ...Args> 23 typename get_nth_type<0, Args...>::type first_arg(Args...); 25 template<typename ...Args> 26 typename get_nth_type<1, Args...>::type second_arg(Args...);
|
/external/clang/include/clang/Driver/ |
ToolChain.h | 87 virtual DerivedArgList *TranslateArgs(const DerivedArgList &Args, 172 virtual std::string ComputeLLVMTriple(const ArgList &Args) const; 179 virtual std::string ComputeEffectiveClangTriple(const ArgList &Args) const; 189 virtual CXXStdlibType GetCXXStdlibType(const ArgList &Args) const; 193 virtual void AddClangCXXStdlibIncludeArgs(const ArgList &Args, 199 virtual void AddCXXStdlibLibArgs(const ArgList &Args, 204 virtual void AddCCKextLibArgs(const ArgList &Args,
|
Arg.h | 86 const char *getValue(const ArgList &Args, unsigned N=0) const { 102 void render(const ArgList &Args, ArgStringList &Output) const; 108 void renderAsInput(const ArgList &Args, ArgStringList &Output) const; 116 std::string getAsString(const ArgList &Args) const;
|