Skip to content

UnparseFormat

Synopsis

Declared in <src/backend/unparser/formatSupport/unparse_format.h>

class UnparseFormat;

Member Functions

Name

Description

UnparseFormat [constructor] [deleted]

Constructors

~UnparseFormat [destructor]

Destructor

operator= [deleted]

Copy assignment operator

current_col

current_indent

current_line

flush

format

the ultimate formatting functions

formatOptionToString

get_indentstop

get_linewrap

insert_newline

line_is_empty

outputHiddenListData

output_stream

reset_chars_on_line

set_indentstop

set_linewrap

operator<<

Left shift operators

Private Member Functions

Name

Description

formatHelp

insert_space

removeTrailingZeros

make the output nicer

Private Data Members

Name

Description

chars_on_line

indent of the current line

currentIndent

stores current line number being unparsed

currentLine

formatHelpInfo

the directed output for the current file

indentstop

user defined line wrap; used to restore linewrap when needed.

linewrap

the current indent for statement

os

The previous SgLocatedNode unparsed

prevnode

the number of spaces allowed for indenting

stmtIndent

the number of characters printed on the line

userDefinedLinewrap

the characters allowed perline before wraping the line

Created with MrDocs