GCC Middle and Back End API Reference
|
#include <pretty-print.h>
Public Member Functions | |
output_buffer () | |
~output_buffer () | |
Data Fields | |
struct obstack | formatted_obstack |
struct obstack | chunk_obstack |
struct obstack * | obstack |
struct chunk_info * | cur_chunk_array |
FILE * | stream |
int | line_length |
char | digit_buffer [128] |
bool | flush_p |
The output buffer datatype. This is best seen as an abstract datatype whose fields should not be accessed directly by clients.
output_buffer::output_buffer | ( | ) |
References chunk_obstack, formatted_obstack, and ggc_alloc().
output_buffer::~output_buffer | ( | ) |
References chunk_obstack, formatted_obstack, ggc_alloc(), and NULL.
Referenced by pretty_printer::~pretty_printer().
struct chunk_info* output_buffer::cur_chunk_array |
char output_buffer::digit_buffer[128] |
bool output_buffer::flush_p |
Referenced by pp_flush().
int output_buffer::line_length |
Referenced by dump_pretty_printer::emit_items(), and pp_format().
struct obstack* output_buffer::obstack |
FILE* output_buffer::stream |