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
FILE * stream
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 ( )

References chunk_obstack, and formatted_obstack.

◆ ~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

◆ formatted_obstack

◆ line_length

◆ obstack

◆ stream

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