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] |
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 | ( | ) |
@verbatim Various declarations for language-independent pretty-print subroutines.
Copyright (C) 2003-2013 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis gdr@i nteg rable -sol ution s.ne t
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/.
References chunk_obstack, and formatted_obstack.
output_buffer::~output_buffer | ( | ) |
References chunk_obstack, and formatted_obstack.
Referenced by pretty_printer::~pretty_printer().
struct obstack output_buffer::chunk_obstack |
Referenced by output_buffer(), pp_format(), pp_output_formatted_text(), and ~output_buffer().
struct chunk_info* output_buffer::cur_chunk_array |
Referenced by pp_format(), and pp_output_formatted_text().
char output_buffer::digit_buffer[128] |
struct obstack output_buffer::formatted_obstack |
Referenced by output_buffer(), pp_format(), pp_output_formatted_text(), and ~output_buffer().
int output_buffer::line_length |
Referenced by pp_format(), and pp_output_formatted_text().
struct obstack* output_buffer::obstack |
Referenced by pp_format(), and pp_output_formatted_text().
FILE* output_buffer::stream |