| GCC Middle and Back End API Reference
    | 
#include <libgdiagnostics++.h>

| Public Member Functions | |
| message_buffer () | |
| message_buffer (diagnostic_message_buffer *inner) | |
| ~message_buffer () | |
| message_buffer (const message_buffer &)=delete | |
| message_buffer (message_buffer &&other) | |
| message_buffer & | operator= (const message_buffer &)=delete | 
| message_buffer & | operator= (message_buffer &&other) | 
| message_buffer & | operator+= (const char *str) | 
| message_buffer & | operator+= (char ch) | 
| message_buffer & | begin_url (const char *url) | 
| message_buffer & | end_url () | 
| Data Fields | |
| diagnostic_message_buffer * | m_inner | 
Wrapper around a diagnostic_message_buffer *, with ownership.
| 
 | inline | 
References m_inner.
Referenced by message_buffer(), message_buffer(), operator=(), and operator=().
| 
 | inline | 
References m_inner.
| 
 | inline | 
References diagnostic_message_buffer_release(), and m_inner.
| 
 | delete | 
References message_buffer().
| 
 | inline | 
References m_inner, and message_buffer().
| 
 | inline | 
References diagnostic_message_buffer_begin_url(), and m_inner.
| 
 | inline | 
References diagnostic_message_buffer_end_url(), and m_inner.
| 
 | inline | 
References diagnostic_message_buffer_append_byte(), and m_inner.
| 
 | inline | 
References diagnostic_message_buffer_append_str(), and m_inner.
| 
 | delete | 
References message_buffer().
| 
 | inline | 
References diagnostic_message_buffer_release(), m_inner, and message_buffer().
| diagnostic_message_buffer* libgdiagnostics::message_buffer::m_inner | 
Referenced by begin_url(), end_url(), message_buffer(), message_buffer(), message_buffer(), operator+=(), operator+=(), operator=(), and ~message_buffer().