str 324 apps/fft/fft.cpp ComplexFunc exchange(stage_id.str()); str 329 apps/fft/fft.cpp ComplexFunc v("v_" + stage_id.str()); str 21 apps/linear_algebra/benchmarks/clock.h return sout.str(); str 22 apps/opengl_demo/timer.cpp std::cerr << "-------------- Finished " << report.str() << std::endl; str 23 apps/opengl_demo/timer.cpp return report.str(); str 94 apps/openglcompute/jni/oglc_run.cpp std::ostringstream str; str 95 apps/openglcompute/jni/oglc_run.cpp str << "actual and expected results differ at " str 99 apps/openglcompute/jni/oglc_run.cpp LOGI("%s", str.str().c_str()); str 122 apps/openglcompute/jni/oglc_run.cpp LOGI("%s", oss.str().c_str()); str 34 apps/openglcompute/jni/oglc_two_kernels_run.cpp LOGI("%s", oss.str().c_str()); str 72 apps/openglcompute/jni/oglc_two_kernels_run.cpp std::ostringstream str; str 73 apps/openglcompute/jni/oglc_two_kernels_run.cpp str << "output and input results differ at " str 77 apps/openglcompute/jni/oglc_two_kernels_run.cpp LOGI("%s", str.str().c_str()); str 44 python_bindings/python/Expr.cpp repr = boost::str(f % type_code_to_string(t) % t.bits()); str 177 python_bindings/python/Func.cpp repr = boost::str(f % func.name()); str 86 python_bindings/python/Func.h const std::string o_str = bp::extract<std::string>(bp::str(o)); str 123 python_bindings/python/Func.h const std::string o_str = bp::extract<std::string>(bp::str(o)); str 166 python_bindings/python/IROperator.cpp const std::string o_str = p::extract<std::string>(p::str(o)); str 91 python_bindings/python/Image.cpp const std::string o_str = p::extract<std::string>(p::str(o)); str 161 python_bindings/python/Image.cpp repr = boost::str(f % suffix % t.bits() % t.bytes() % buffer.extent(0) % buffer.extent(1) % buffer.extent(2) % buffer.extent(3) % buffer.min(0) % buffer.min(1) % buffer.min(2) % buffer.min(3) % buffer.stride(0) % buffer.stride(1) % buffer.stride(2) % buffer.stride(3)); str 45 python_bindings/python/Param.cpp repr = boost::str(f % param.name()); str 48 python_bindings/python/Param.cpp repr = boost::str(f % param.name() % str 288 python_bindings/python/Param.cpp repr = boost::str(f % param.name() % type_code_to_string(t) % t.bits()); str 513 python_bindings/python/Param.cpp const std::string val_str = p::extract<std::string>(p::str(val)); str 69 python_bindings/python/RDom.cpp const std::string o_str = p::extract<std::string>(p::str(o)); str 47 python_bindings/python/Type.cpp return boost::str(message_format % type_code_to_string(t) % t.bits() % t.lanes()); str 45 python_bindings/python/Var.cpp repr = boost::str(f % var.name()); str 486 src/AddImageChecks.cpp string constrained_var_str = ss.str(); str 469 src/Associativity.cpp return stream.str(); str 783 src/BoundsInference.cpp user_error << err.str(); str 316 src/CPlusPlusMangle.cpp return oss.str(); str 935 src/CPlusPlusMangle.cpp halide_cplusplus_type_name(halide_cplusplus_type_name::Struct, "s" + oss.str()), str 959 src/CPlusPlusMangle.cpp { "test_namespace" + oss.str(), }, { }, { halide_handle_cplusplus_type::Pointer })); str 86 src/CanonicalizeGPUVars.cpp return stream.str(); str 51 src/CodeGen_ARM.cpp string t_str = oss.str(); str 343 src/CodeGen_ARM.cpp value = call_intrin(t, intrin_lanes, ss.str(), c->args); str 737 src/CodeGen_ARM.cpp llvm::Function *fn = dyn_cast_or_null<llvm::Function>(module->getOrInsertFunction(instr.str(), fn_type)); str 794 src/CodeGen_ARM.cpp llvm::Function *fn = module->getFunction(builtin.str()); str 799 src/CodeGen_ARM.cpp debug(4) << "Creating call to " << builtin.str() << "\n"; str 926 src/CodeGen_ARM.cpp llvm::Function *fn = module->getFunction(builtin.str()); str 930 src/CodeGen_ARM.cpp debug(4) << "Creating call to " << builtin.str() << "\n"; str 932 src/CodeGen_ARM.cpp Instruction *load = builder->CreateCall(fn, args, builtin.str()); str 299 src/CodeGen_C.cpp return oss.str(); str 330 src/CodeGen_C.cpp return oss.str(); str 351 src/CodeGen_C.cpp return oss.str(); str 427 src/CodeGen_C.cpp for (const char *str : strs) { str 429 src/CodeGen_C.cpp for (size_t i = 0; str[i]; i++) { str 430 src/CodeGen_C.cpp char c = str[i]; str 433 src/CodeGen_C.cpp string name(str + j + 1, i-j-1); str 751 src/CodeGen_C.cpp print_assignment(op->type, oss.str()); str 764 src/CodeGen_C.cpp print_assignment(op->type, oss.str()); str 831 src/CodeGen_C.cpp id = oss.str(); str 867 src/CodeGen_C.cpp id = oss.str(); str 1129 src/CodeGen_C.cpp print_assignment(op->type, rhs.str()); str 1153 src/CodeGen_C.cpp print_assignment(op->type, rhs.str()); str 1214 src/CodeGen_C.cpp print_assignment(op->type, rhs.str()); str 1481 src/CodeGen_C.cpp string src = source.str(); str 1292 src/CodeGen_Hexagon.cpp return attrs.str(); str 997 src/CodeGen_LLVM.cpp debug(2) << "Adding function pass: " << p->getPassName().str() << "\n"; str 1009 src/CodeGen_LLVM.cpp debug(2) << "Adding module pass: " << p->getPassName().str() << "\n"; str 1077 src/CodeGen_LLVM.cpp internal_error << err.str(); str 1606 src/CodeGen_LLVM.cpp tbaa = builder.createTBAAScalarTypeNode(level.str(), tbaa); str 2557 src/CodeGen_LLVM.cpp const string global_name = unique_name(base_fn->getName().str() + "_indirect_fn_ptr"); str 273 src/CodeGen_LLVM.h llvm::Constant *create_string_constant(const std::string &str); str 79 src/CodeGen_Metal_Dev.cpp return oss.str(); str 98 src/CodeGen_Metal_Dev.cpp return oss.str(); str 132 src/CodeGen_Metal_Dev.cpp print_assignment(op->type, oss.str()); str 145 src/CodeGen_Metal_Dev.cpp print_assignment(op->type, oss.str()); str 184 src/CodeGen_Metal_Dev.cpp print_assignment(op->type.with_lanes(op->lanes), rhs.str()); str 193 src/CodeGen_Metal_Dev.cpp print_assignment(op->type.with_lanes(op->lanes), rhs.str()); str 231 src/CodeGen_Metal_Dev.cpp print_assignment(op->type, rhs.str()); str 252 src/CodeGen_Metal_Dev.cpp std::map<string, string>::iterator cached = cache.find(rhs.str()); str 266 src/CodeGen_Metal_Dev.cpp cache[rhs.str()] = id; str 282 src/CodeGen_Metal_Dev.cpp print_assignment(op->type, rhs.str()); str 352 src/CodeGen_Metal_Dev.cpp print_assignment(op->type, rhs.str()); str 571 src/CodeGen_Metal_Dev.cpp src_stream.str(""); str 619 src/CodeGen_Metal_Dev.cpp string str = src_stream.str(); str 620 src/CodeGen_Metal_Dev.cpp debug(1) << "Metal kernel:\n" << str << "\n"; str 621 src/CodeGen_Metal_Dev.cpp vector<char> buffer(str.begin(), str.end()); str 631 src/CodeGen_Metal_Dev.cpp std::cerr << src_stream.str() << std::endl; str 75 src/CodeGen_OpenCL_Dev.cpp return oss.str(); str 81 src/CodeGen_OpenCL_Dev.cpp return oss.str(); str 141 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type.with_lanes(op->lanes), rhs.str()); str 202 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type, rhs.str()); str 207 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type, rhs.str()); str 211 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type, rhs.str()); str 216 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type, rhs.str()); str 237 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type, rhs.str()); str 257 src/CodeGen_OpenCL_Dev.cpp std::map<string, string>::iterator cached = cache.find(rhs.str()); str 268 src/CodeGen_OpenCL_Dev.cpp cache[rhs.str()] = id; str 284 src/CodeGen_OpenCL_Dev.cpp print_assignment(op->type, rhs.str()); str 638 src/CodeGen_OpenCL_Dev.cpp src_stream.str(""); str 720 src/CodeGen_OpenCL_Dev.cpp string str = src_stream.str(); str 721 src/CodeGen_OpenCL_Dev.cpp debug(1) << "OpenCL kernel:\n" << str << "\n"; str 722 src/CodeGen_OpenCL_Dev.cpp vector<char> buffer(str.begin(), str.end()); str 732 src/CodeGen_OpenCL_Dev.cpp std::cerr << src_stream.str() << std::endl; str 173 src/CodeGen_OpenGLCompute_Dev.cpp print_assignment(op->base.type(), rhs.str()); str 180 src/CodeGen_OpenGLCompute_Dev.cpp print_assignment(op->type.with_lanes(op->lanes), oss.str()); str 195 src/CodeGen_OpenGLCompute_Dev.cpp print_assignment(op->type, oss.str()); str 228 src/CodeGen_OpenGLCompute_Dev.cpp print_assignment(op->type, rhs.str()); str 320 src/CodeGen_OpenGLCompute_Dev.cpp src_stream.str(""); str 372 src/CodeGen_OpenGLCompute_Dev.cpp string str = src_stream.str(); str 373 src/CodeGen_OpenGLCompute_Dev.cpp debug(1) << "GLSL Compute source:\n" << str << '\n'; str 374 src/CodeGen_OpenGLCompute_Dev.cpp vector<char> buffer(str.begin(), str.end()); str 384 src/CodeGen_OpenGLCompute_Dev.cpp std::cerr << src_stream.str() << std::endl; str 106 src/CodeGen_OpenGL_Dev.cpp src_stream.str(""); str 112 src/CodeGen_OpenGL_Dev.cpp string str = src_stream.str(); str 113 src/CodeGen_OpenGL_Dev.cpp debug(1) << "GLSL source:\n" << str << '\n'; str 114 src/CodeGen_OpenGL_Dev.cpp vector<char> buffer(str.begin(), str.end()); str 124 src/CodeGen_OpenGL_Dev.cpp std::cerr << src_stream.str() << std::endl; str 204 src/CodeGen_OpenGL_Dev.cpp print_assignment(op->type, rhs.str()); str 237 src/CodeGen_OpenGL_Dev.cpp return oss.str(); str 335 src/CodeGen_OpenGL_Dev.cpp id = oss.str(); str 545 src/CodeGen_OpenGL_Dev.cpp print_assignment(op->type, rhs.str()); str 737 src/CodeGen_OpenGL_Dev.cpp print_assignment(op->type, rhs.str()); str 813 src/CodeGen_OpenGL_Dev.cpp print_assignment(op->type, rhs.str()); str 819 src/CodeGen_OpenGL_Dev.cpp print_assignment(op->type, rhs.str()); str 891 src/CodeGen_OpenGL_Dev.cpp stream << header.str(); str 984 src/CodeGen_OpenGL_Dev.cpp string src = normalize_temporaries(source.str()); str 277 src/CodeGen_PTX_Dev.cpp const llvm::Target *target = TargetRegistry::lookupTarget(triple.str(), err_str); str 295 src/CodeGen_PTX_Dev.cpp target_machine(target->createTargetMachine(triple.str(), str 33 src/DebugArguments.cpp stmts.push_back(Evaluate::make(print(name.str(), value))); str 254 src/Elf.cpp uint32_t get(const std::string &str) { str 255 src/Elf.cpp uint32_t &index = cache[str]; str 258 src/Elf.cpp table.insert(table.end(), str.begin(), str.end()); str 90 src/Error.cpp if (!msg.str().empty() && msg.str().back() != '\n') { str 96 src/Error.cpp custom_error_reporter->warning(msg.str().c_str()); str 99 src/Error.cpp custom_error_reporter->error(msg.str().c_str()); str 108 src/Error.cpp std::cerr << msg.str(); str 120 src/Error.cpp RuntimeError err(msg.str()); str 123 src/Error.cpp CompileError err(msg.str()); str 126 src/Error.cpp InternalError err(msg.str()); str 130 src/Error.cpp std::cerr << msg.str(); str 349 src/Func.cpp return oss.str(); str 518 src/Function.cpp user_error << err.str() << "\n"; str 227 src/Generator.cpp user_error << o.str(); str 310 src/Generator.cpp return o.str(); str 476 src/Generator.cpp stream << indent() << "#ifndef " << guard.str() << "\n"; str 477 src/Generator.cpp stream << indent() << "#define " << guard.str() << "\n"; str 701 src/Generator.cpp stream << indent() << "#endif // " << guard.str() << "\n"; str 750 src/Generator.cpp return oss.str(); str 1039 src/Generator.cpp user_error << o.str(); str 491 src/Generator.h return oss.str(); str 530 src/Generator.h if (oss.str().find(".") == std::string::npos) { str 535 src/Generator.h return oss.str(); str 541 src/Generator.h return oss.str(); str 553 src/Generator.h return oss.str(); str 588 src/Generator.h return oss.str(); str 643 src/Generator.h return oss.str(); str 107 src/IRPrinter.cpp internal_assert(expr_source.str() == "((x + 3)*((y/2) + 17))"); str 141 src/IRPrinter.cpp if (source.str() != correct_source) { str 143 src/IRPrinter.cpp << "Actual output:\n" << source.str(); str 373 src/Introspection.cpp return oss.str(); str 529 src/Introspection.cpp return name.str(); str 703 src/Introspection.cpp return oss.str(); str 785 src/Introspection.cpp debug(5) << "Source location is " << oss.str() << "\n"; str 787 src/Introspection.cpp return oss.str(); str 922 src/Introspection.cpp debug(2) << "Section: " << name.str() << "\n"; str 1714 src/Introspection.cpp suffix.push_back(oss.str()); str 414 src/LLVM_Runtime_Linker.cpp modules[i]->setTargetTriple(triple.str()); str 555 src/LLVM_Runtime_Linker.cpp string new_name = "_" + fn->getName().str(); str 948 src/LLVM_Runtime_Linker.cpp modules[0]->setTargetTriple(triple.str()); str 378 src/Lower.cpp user_error << err.str(); str 305 src/Parameter.cpp return Variable::make(Int(32), s.str(), param); str 311 src/Parameter.cpp return Variable::make(Int(32), s.str(), param); str 321 src/Parameter.cpp return Variable::make(Int(32), s.str(), param); str 634 src/Pipeline.cpp std::string output = error_buffer.str(); str 55 src/Prefetch.cpp string str = v[1].substr(1, v[1].size() - 1); str 56 src/Prefetch.cpp bool has_only_digits = (str.find_first_not_of( "0123456789" ) == string::npos); str 58 src/Prefetch.cpp stage = atoi(str.c_str()); str 75 src/PrintLoopNest.cpp return trimmed_name.str(); str 199 src/PrintLoopNest.cpp return sstr.str(); str 890 src/ScheduleFunctions.cpp return ss.str(); str 1115 src/ScheduleFunctions.cpp user_error << err.str(); str 22 src/StmtToHtml.cpp return os.str() ; str 51 src/StmtToHtml.cpp return s.str(); str 58 src/StmtToHtml.cpp return s.str(); str 109 src/StmtToHtml.cpp return s.str(); str 133 src/StmtToHtml.cpp return button.str(); str 33 src/UniquifyVariableNames.cpp return oss.str(); str 161 src/Util.cpp bool starts_with(const string &str, const string &prefix) { str 162 src/Util.cpp if (str.size() < prefix.size()) return false; str 164 src/Util.cpp if (str[i] != prefix[i]) return false; str 169 src/Util.cpp bool ends_with(const string &str, const string &suffix) { str 170 src/Util.cpp if (str.size() < suffix.size()) return false; str 171 src/Util.cpp size_t off = str.size() - suffix.size(); str 173 src/Util.cpp if (str[off+i] != suffix[i]) return false; str 178 src/Util.cpp string replace_all(const string &str, const string &find, const string &replace) { str 180 src/Util.cpp string result = str; str 340 src/Util.cpp std::string dir = std::string(tmp_path) + std::string(name.str()); str 98 src/Util.h EXPORT bool starts_with(const std::string &str, const std::string &prefix); str 101 src/Util.h EXPORT bool ends_with(const std::string &str, const std::string &suffix); str 104 src/Util.h EXPORT std::string replace_all(const std::string &str, const std::string &find, const std::string &replace); str 13 src/runtime/android_io.cpp WEAK void halide_print_impl(void *user_context, const char * str) { str 14 src/runtime/android_io.cpp __android_log_print(ANDROID_LOG_INFO, "halide", "%s", str); str 128 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_skel.c #define _STD_STRLEN_IF(str) (str == 0 ? 0 : strlen(str)) str 128 src/runtime/hexagon_remote/bin/src/halide_hexagon_remote_stub.c #define _STD_STRLEN_IF(str) (str == 0 ? 0 : strlen(str)) str 28 src/runtime/hexagon_remote/halide_remote.cpp void halide_print(void *user_context, const char *str) { str 29 src/runtime/hexagon_remote/halide_remote.cpp if (str) { str 30 src/runtime/hexagon_remote/halide_remote.cpp log_printf("%s", str); str 34 src/runtime/hexagon_remote/halide_remote.cpp void halide_error(void *user_context, const char *str) { str 35 src/runtime/hexagon_remote/halide_remote.cpp if (!str) { str 37 src/runtime/hexagon_remote/halide_remote.cpp } else if (*str == '\0' || str[strlen(str) - 1] != '\n') { str 38 src/runtime/hexagon_remote/halide_remote.cpp log_printf("Error: %s\n", str); str 40 src/runtime/hexagon_remote/halide_remote.cpp log_printf("Error: %s", str); str 109 src/runtime/hexagon_remote/sim_remote.cpp void halide_print(void *user_context, const char *str) { str 110 src/runtime/hexagon_remote/sim_remote.cpp log_printf("%s", str); str 114 src/runtime/hexagon_remote/sim_remote.cpp void halide_error(void *user_context, const char *str) { str 115 src/runtime/hexagon_remote/sim_remote.cpp halide_print(user_context, str); str 6 src/runtime/ios_io.cpp WEAK void halide_print_impl(void *user_context, const char *str) { str 8 src/runtime/ios_io.cpp ns_log_utf8_string(str); str 210 src/runtime/matlab.cpp halide_print(user_context, desc.str()); str 220 src/runtime/matlab.cpp mexWarnMsgTxt(error_msg.str()); str 44 src/runtime/old_buffer_t.cpp return halide_error_failed_to_upgrade_buffer_t(user_context, name, sstr.str()); str 587 src/runtime/opencl.cpp << " " << options.str() << "\n"; str 588 src/runtime/opencl.cpp err = clBuildProgram(program, 1, devices, options.str(), NULL, NULL ); str 342 src/runtime/opengl.cpp WEAK char *strstrip(char *str, size_t n) { str 343 src/runtime/opengl.cpp char *pos = str; str 344 src/runtime/opengl.cpp while (pos != str+n str 351 src/runtime/opengl.cpp return str; str 645 src/runtime/opengl.cpp WEAK const char *parse_int(const char *str, int *val) { str 648 src/runtime/opengl.cpp while (str[i] >= '0' && str[i] <= '9') { str 649 src/runtime/opengl.cpp v = 10 * v + (str[i] - '0'); str 654 src/runtime/opengl.cpp return &str[i]; str 659 src/runtime/opengl.cpp WEAK const char *parse_opengl_version(const char *str, int *major, int *minor) { str 660 src/runtime/opengl.cpp str = parse_int(str, major); str 661 src/runtime/opengl.cpp if (str == NULL || *str != '.') { str 664 src/runtime/opengl.cpp return parse_int(str + 1, minor); str 1614 src/runtime/opengl.cpp GLint loc = global_state.GetUniformLocation(kernel->program_id, name.str()); str 1633 src/runtime/opengl.cpp GLint loc = global_state.GetUniformLocation(kernel->program_id, name.str()); str 5 src/runtime/posix_io.cpp WEAK void halide_print_impl(void *user_context, const char *str) { str 6 src/runtime/posix_io.cpp write(STDERR_FILENO, str, strlen(str)); str 103 src/runtime/printer.h const char *str() { str 312 src/runtime/profiler.cpp halide_print(user_context, sstr.str()); str 382 src/runtime/profiler.cpp halide_print(user_context, sstr.str()); str 5 src/runtime/windows_io.cpp WEAK void halide_print_impl(void *user_context, const char *str) { str 6 src/runtime/windows_io.cpp write(STDOUT_FILENO, str, strlen(str)); str 51 test/common/gpu_object_lifetime_tracker.h void record_gpu_debug(const char *str) { str 53 test/common/gpu_object_lifetime_tracker.h if (strstr(str, o.created)) { str 57 test/common/gpu_object_lifetime_tracker.h else if (strstr(str, o.destroyed)) { str 10 test/correctness/gpu_object_lifetime_1.cpp void halide_print(void *user_context, const char *str) { str 11 test/correctness/gpu_object_lifetime_1.cpp printf("%s", str); str 13 test/correctness/gpu_object_lifetime_1.cpp tracker.record_gpu_debug(str); str 10 test/correctness/gpu_object_lifetime_2.cpp void halide_print(void *user_context, const char *str) { str 11 test/correctness/gpu_object_lifetime_2.cpp printf("%s", str); str 13 test/correctness/gpu_object_lifetime_2.cpp tracker.record_gpu_debug(str); str 10 test/correctness/gpu_object_lifetime_3.cpp void halide_print(void *user_context, const char *str) { str 11 test/correctness/gpu_object_lifetime_3.cpp printf("%s", str); str 13 test/correctness/gpu_object_lifetime_3.cpp tracker.record_gpu_debug(str); str 10 test/correctness/leak_device_memory.cpp void halide_print(void *user_context, const char *str) { str 11 test/correctness/leak_device_memory.cpp printf("%s", str); str 13 test/correctness/leak_device_memory.cpp tracker.record_gpu_debug(str); str 150 test/correctness/simd_op_check.cpp bool wildcard_match(const char* p, const char* str) const { str 152 test/correctness/simd_op_check.cpp while (*p && *str && *p == *str && *p != '*') { str 153 test/correctness/simd_op_check.cpp str++; str 158 test/correctness/simd_op_check.cpp return *str == 0; str 162 test/correctness/simd_op_check.cpp if (wildcard_match(p, str)) { str 165 test/correctness/simd_op_check.cpp } while(*str++); str 168 test/correctness/simd_op_check.cpp if (wildcard_match(p, str)) { str 171 test/correctness/simd_op_check.cpp } else if (*str == ' ') { // ignore whitespace in string str 172 test/correctness/simd_op_check.cpp str++; str 173 test/correctness/simd_op_check.cpp if (wildcard_match(p, str)) { str 180 test/correctness/simd_op_check.cpp bool wildcard_match(const string& p, const string& str) const { str 181 test/correctness/simd_op_check.cpp return wildcard_match(p.c_str(), str.c_str()); str 185 test/correctness/simd_op_check.cpp bool wildcard_search(const string& p, const string& str) const { str 186 test/correctness/simd_op_check.cpp return wildcard_match("*" + p + "*", str); str 231 test/correctness/simd_op_check.cpp error_msg << "Failed: " << msg.str() << "\n"; str 254 test/correctness/simd_op_check.cpp return { op, error_msg.str() }; str 21 test/generator/gpu_object_lifetime_aottest.cpp void my_halide_print(void *user_context, const char *str) { str 22 test/generator/gpu_object_lifetime_aottest.cpp printf("%s", str); str 24 test/generator/gpu_object_lifetime_aottest.cpp tracker.record_gpu_debug(str); str 192 test/opengl/save_state.cpp const char *parse_int(const char *str, int *val) { str 195 test/opengl/save_state.cpp while (str[i] >= '0' && str[i] <= '9') { str 196 test/opengl/save_state.cpp v = 10 * v + (str[i] - '0'); str 201 test/opengl/save_state.cpp return &str[i]; str 206 test/opengl/save_state.cpp const char *parse_opengl_version(const char *str, int *major, int *minor) { str 207 test/opengl/save_state.cpp str = parse_int(str, major); str 208 test/opengl/save_state.cpp if (str == NULL || *str != '.') { str 211 test/opengl/save_state.cpp return parse_int(str + 1, minor); str 21 test/performance/inner_loop_parallel.cpp std::string str = ss.str(); str 23 test/performance/inner_loop_parallel.cpp memcpy(buf, str.c_str(), str.size()); str 222 tools/halide_image_info.h std::cout << std::endl << std::setw(widx) << idx.str() << ": ";