GCC Middle and Back End API Reference
output_buffer Class Reference

#include <pretty-print.h>

Collaboration diagram for output_buffer:

Public Member Functions

 output_buffer ()
 
 ~output_buffer ()
 

Data Fields

struct obstack formatted_obstack
 
struct obstack chunk_obstack
 
struct obstack * obstack
 
struct chunk_infocur_chunk_array
 
FILEstream
 
int line_length
 
char digit_buffer [128]
 
bool flush_p
 

Detailed Description

The output buffer datatype.  This is best seen as an abstract datatype
whose fields should not be accessed directly by clients.   

Constructor & Destructor Documentation

◆ output_buffer()

output_buffer::output_buffer ( )

◆ ~output_buffer()

output_buffer::~output_buffer ( )

Field Documentation

◆ chunk_obstack

◆ cur_chunk_array

◆ digit_buffer

char output_buffer::digit_buffer[128]

◆ flush_p

bool output_buffer::flush_p

Referenced by pp_flush().

◆ formatted_obstack

◆ line_length

int output_buffer::line_length

◆ obstack

◆ stream


The documentation for this class was generated from the following files: