reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
27 : m_opaque_up(std::move(rhs.m_opaque_up)), m_is_file(rhs.m_is_file) {} 38 return (m_opaque_up != nullptr); 46 if (m_is_file || m_opaque_up == nullptr) 49 return static_cast<StreamString *>(m_opaque_up.get())->GetData(); 57 if (m_is_file || m_opaque_up == nullptr) 60 return static_cast<StreamString *>(m_opaque_up.get())->GetSize(); 80 if (m_opaque_up) { 84 local_data = static_cast<StreamString *>(m_opaque_up.get())->GetString(); 100 m_opaque_up = std::make_unique<StreamFile>(std::move(file.get())); 106 m_opaque_up->Write(&local_data[0], local_data.size()); 128 if (m_opaque_up) { 132 local_data = static_cast<StreamString *>(m_opaque_up.get())->GetString(); 135 m_opaque_up = std::make_unique<StreamFile>(file_sp); 141 m_opaque_up->Write(&local_data[0], local_data.size()); 149 if (m_opaque_up) { 153 local_data = static_cast<StreamString *>(m_opaque_up.get())->GetString(); 156 m_opaque_up = std::make_unique<StreamFile>(fd, transfer_fh_ownership); 162 m_opaque_up->Write(&local_data[0], local_data.size()); 165 lldb_private::Stream *SBStream::operator->() { return m_opaque_up.get(); } 167 lldb_private::Stream *SBStream::get() { return m_opaque_up.get(); } 170 if (m_opaque_up == nullptr) 171 m_opaque_up.reset(new StreamString()); 172 return *m_opaque_up; 178 if (m_opaque_up) { 182 m_opaque_up.reset(); 184 static_cast<StreamString *>(m_opaque_up.get())->Clear();