HTML Tidy  5.8.0
The HTACG Tidy HTML Project
pprint.h File Reference

Go to the source code of this file.

Data Structures

struct  TidyIndent
 
struct  TidyPrintImpl
 

Macros

#define ATTRIBVALUE   4u
 
#define CDATA   16u
 
#define COMMENT   2u
 
#define NORMAL   0u
 
#define NOWRAP   8u
 
#define PREFORMATTED   1u
 

Functions

TY_PRIVATE void TY_❪FreePrintBuf❫ (TidyDocImpl *doc)
 
TY_PRIVATE void TY_❪InitPrintBuf❫ (TidyDocImpl *doc)
 
TY_PRIVATE void TY_❪PFlushLine❫ (TidyDocImpl *doc, uint indent)
 
TY_PRIVATE void TY_❪PPrintSpaces❫ (void)
 
TY_PRIVATE void TY_❪PPrintTabs❫ (void)
 
TY_PRIVATE void TY_❪PPrintTree❫ (TidyDocImpl *doc, uint mode, uint indent, Node *node)
 
TY_PRIVATE void TY_❪PPrintXMLTree❫ (TidyDocImpl *doc, uint mode, uint indent, Node *node)
 
TY_PRIVATE void TY_❪PrintBody❫ (TidyDocImpl *doc)
 

Data Structure Documentation

◆ TidyIndent

struct TidyIndent
Data Fields
int attrStringStart
int attrValStart
int spaces

◆ TidyPrintImpl

struct TidyPrintImpl
Data Fields
TidyAllocator * allocator
TidyIndent indent[2]
uint ixInd
uint lbufsize
uint line
uint * linebuf
uint linelen
uint wraphere

Macro Definition Documentation

◆ ATTRIBVALUE

#define ATTRIBVALUE   4u

◆ CDATA

#define CDATA   16u

◆ COMMENT

#define COMMENT   2u

◆ NORMAL

#define NORMAL   0u

◆ NOWRAP

#define NOWRAP   8u

◆ PREFORMATTED

#define PREFORMATTED   1u

Function Documentation

◆ TY_❪FreePrintBuf❫()

TY_PRIVATE void TY_❪FreePrintBuf❫ ( TidyDocImpl *  doc)

◆ TY_❪InitPrintBuf❫()

TY_PRIVATE void TY_❪InitPrintBuf❫ ( TidyDocImpl *  doc)

◆ TY_❪PFlushLine❫()

TY_PRIVATE void TY_❪PFlushLine❫ ( TidyDocImpl *  doc,
uint  indent 
)

◆ TY_❪PPrintSpaces❫()

TY_PRIVATE void TY_❪PPrintSpaces❫ ( void  )

◆ TY_❪PPrintTabs❫()

TY_PRIVATE void TY_❪PPrintTabs❫ ( void  )

◆ TY_❪PPrintTree❫()

TY_PRIVATE void TY_❪PPrintTree❫ ( TidyDocImpl *  doc,
uint  mode,
uint  indent,
Node *  node 
)

◆ TY_❪PPrintXMLTree❫()

TY_PRIVATE void TY_❪PPrintXMLTree❫ ( TidyDocImpl *  doc,
uint  mode,
uint  indent,
Node *  node 
)

◆ TY_❪PrintBody❫()

TY_PRIVATE void TY_❪PrintBody❫ ( TidyDocImpl *  doc)