HTML Tidy  5.6.0
The HTACG Tidy HTML Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

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

Data Structure Documentation

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

Macro Definition Documentation

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

Function Documentation

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