reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/API/SBStream.cpp
   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();