reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
174 *m_opaque_ptr = *rhs.m_opaque_ptr; 174 *m_opaque_ptr = *rhs.m_opaque_ptr; 177 SBPlatformShellCommand::~SBPlatformShellCommand() { delete m_opaque_ptr; } 182 m_opaque_ptr->m_output = std::string(); 183 m_opaque_ptr->m_status = 0; 184 m_opaque_ptr->m_signo = 0; 190 if (m_opaque_ptr->m_command.empty()) 192 return m_opaque_ptr->m_command.c_str(); 200 m_opaque_ptr->m_command = shell_command; 202 m_opaque_ptr->m_command.clear(); 209 if (m_opaque_ptr->m_working_dir.empty()) 211 return m_opaque_ptr->m_working_dir.c_str(); 219 m_opaque_ptr->m_working_dir = path; 221 m_opaque_ptr->m_working_dir.clear(); 228 if (m_opaque_ptr->m_timeout) 229 return m_opaque_ptr->m_timeout->count(); 238 m_opaque_ptr->m_timeout = llvm::None; 240 m_opaque_ptr->m_timeout = std::chrono::seconds(sec); 246 return m_opaque_ptr->m_signo; 252 return m_opaque_ptr->m_status; 258 if (m_opaque_ptr->m_output.empty()) 260 return m_opaque_ptr->m_output.c_str(); 522 &shell_command.m_opaque_ptr->m_status, 523 &shell_command.m_opaque_ptr->m_signo, 524 &shell_command.m_opaque_ptr->m_output, 525 shell_command.m_opaque_ptr->m_timeout);