reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
279 const char *Text() override { return m_wrapper_function_text.c_str(); }
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp84 m_wrapper_function_text.clear(); 85 m_wrapper_function_text.append("extern \"C\" void "); 86 m_wrapper_function_text.append(m_wrapper_function_name); 87 m_wrapper_function_text.append(" (void *input)\n{\n struct "); 88 m_wrapper_function_text.append(m_wrapper_struct_name); 89 m_wrapper_function_text.append(" \n {\n"); 90 m_wrapper_function_text.append(" "); 91 m_wrapper_function_text.append(return_type_str); 92 m_wrapper_function_text.append(" (*fn_ptr) ("); 145 m_wrapper_function_text.append(type_name); 147 m_wrapper_function_text.append(", "); 162 m_wrapper_function_text.append( 165 m_wrapper_function_text.append(args_buffer); 167 m_wrapper_function_text.append(" "); 168 m_wrapper_function_text.append(return_type_str); 169 m_wrapper_function_text.append(" return_value;"); 170 m_wrapper_function_text.append("\n };\n struct "); 171 m_wrapper_function_text.append(m_wrapper_struct_name); 172 m_wrapper_function_text.append("* __lldb_fn_data = (struct "); 173 m_wrapper_function_text.append(m_wrapper_struct_name); 174 m_wrapper_function_text.append(" *) input;\n"); 176 m_wrapper_function_text.append( 178 m_wrapper_function_text.append(args_list_buffer); 179 m_wrapper_function_text.append(");\n}\n"); 182 LLDB_LOGF(log, "Expression: \n\n%s\n\n", m_wrapper_function_text.c_str());