Lines Matching refs:m_opaque_ap
21 m_opaque_ap (new StreamString()),
33 return (m_opaque_ap.get() != NULL);
41 if (m_is_file || m_opaque_ap.get() == NULL)
44 return static_cast<StreamString *>(m_opaque_ap.get())->GetData();
53 if (m_is_file || m_opaque_ap.get() == NULL)
56 return static_cast<StreamString *>(m_opaque_ap.get())->GetSize();
74 if (m_opaque_ap.get())
79 local_data.swap(static_cast<StreamString *>(m_opaque_ap.get())->GetString());
87 m_opaque_ap.reset (stream_file);
89 if (m_opaque_ap.get())
96 m_opaque_ap->Write (&local_data[0], local_data.size());
106 if (m_opaque_ap.get())
111 local_data.swap(static_cast<StreamString *>(m_opaque_ap.get())->GetString());
113 m_opaque_ap.reset (new StreamFile (fh, transfer_fh_ownership));
115 if (m_opaque_ap.get())
122 m_opaque_ap->Write (&local_data[0], local_data.size());
132 if (m_opaque_ap.get())
137 local_data.swap(static_cast<StreamString *>(m_opaque_ap.get())->GetString());
140 m_opaque_ap.reset (new StreamFile (::fdopen (fd, "w"), transfer_fh_ownership));
141 if (m_opaque_ap.get())
148 m_opaque_ap->Write (&local_data[0], local_data.size());
158 return m_opaque_ap.get();
164 return m_opaque_ap.get();
170 if (m_opaque_ap.get() == NULL)
171 m_opaque_ap.reset (new StreamString());
172 return *m_opaque_ap.get();
178 if (m_opaque_ap.get())
183 m_opaque_ap.reset();
185 static_cast<StreamString *>(m_opaque_ap.get())->GetString().clear();