Go to the source code of this file.
Data Structures | |
| struct | Anchor |
| struct | AttrHash |
| struct | Attribute |
| struct | TidyAttribImpl |
| struct | PriorityAttribs |
Typedefs | |
| typedef void | AttrCheck(TidyDocImpl *doc, Node *node, AttVal *attval) |
Enumerations | |
| enum | { ANCHOR_HASH_SIZE =1021u } |
| enum | { ATTRIBUTE_HASH_SIZE =178u } |
Variables | |
| TY_PRIVATE AttrCheck | TY_❪CheckUrl❫ |
| struct _Anchor |
| Data Fields | ||
|---|---|---|
| char * | name | |
| struct _Anchor * | next | |
| Node * | node | |
| struct _AttrHash |
| Data Fields | ||
|---|---|---|
| Attribute const * | attr | |
| struct _AttrHash * | next | |
| struct _Attribute |
| Data Fields | ||
|---|---|---|
| AttrCheck * | attrchk | |
| TidyAttrId | id | |
| tmbstr | name | |
| struct _Attribute * | next | |
| struct _TidyAttribImpl |
| Data Fields | ||
|---|---|---|
| Anchor * | anchor_hash[ANCHOR_HASH_SIZE] | |
| Attribute * | declared_attr_list | |
| AttrHash * | hashtab[ATTRIBUTE_HASH_SIZE] | |
| PriorityAttribs | priorityAttribs | |
| #define AttrContains | ( | attr, | |
| val ) |
| #define attrGetABBR | ( | nod | ) |
| #define attrGetALINK | ( | nod | ) |
| #define attrGetALT | ( | nod | ) |
| #define attrGetARIA_ACTIVEDESCENDANT | ( | nod | ) |
| #define attrGetARIA_ATOMIC | ( | nod | ) |
| #define attrGetARIA_AUTOCOMPLETE | ( | nod | ) |
| #define attrGetARIA_BUSY | ( | nod | ) |
| #define attrGetARIA_CHECKED | ( | nod | ) |
| #define attrGetARIA_CONTROLS | ( | nod | ) |
| #define attrGetARIA_DESCRIBEDBY | ( | nod | ) |
| #define attrGetARIA_DISABLED | ( | nod | ) |
| #define attrGetARIA_DROPEFFECT | ( | nod | ) |
| #define attrGetARIA_EXPANDED | ( | nod | ) |
| #define attrGetARIA_FLOWTO | ( | nod | ) |
| #define attrGetARIA_GRABBED | ( | nod | ) |
| #define attrGetARIA_HASPOPUP | ( | nod | ) |
| #define attrGetARIA_HIDDEN | ( | nod | ) |
| #define attrGetARIA_INVALID | ( | nod | ) |
| #define attrGetARIA_LABEL | ( | nod | ) |
| #define attrGetARIA_LABELLEDBY | ( | nod | ) |
| #define attrGetARIA_LEVEL | ( | nod | ) |
| #define attrGetARIA_LIVE | ( | nod | ) |
| #define attrGetARIA_MULTILINE | ( | nod | ) |
| #define attrGetARIA_MULTISELECTABLE | ( | nod | ) |
| #define attrGetARIA_ORIENTATION | ( | nod | ) |
| #define attrGetARIA_OWNS | ( | nod | ) |
| #define attrGetARIA_POSINSET | ( | nod | ) |
| #define attrGetARIA_PRESSED | ( | nod | ) |
| #define attrGetARIA_READONLY | ( | nod | ) |
| #define attrGetARIA_RELEVANT | ( | nod | ) |
| #define attrGetARIA_REQUIRED | ( | nod | ) |
| #define attrGetARIA_SELECTED | ( | nod | ) |
| #define attrGetARIA_SETSIZE | ( | nod | ) |
| #define attrGetARIA_SORT | ( | nod | ) |
| #define attrGetARIA_VALUEMAX | ( | nod | ) |
| #define attrGetARIA_VALUEMIN | ( | nod | ) |
| #define attrGetARIA_VALUENOW | ( | nod | ) |
| #define attrGetARIA_VALUETEXT | ( | nod | ) |
| #define attrGetBASEFONT | ( | nod | ) |
| #define attrGetBGCOLOR | ( | nod | ) |
| #define attrGetCHARSET | ( | nod | ) |
| #define attrGetCHECKED | ( | nod | ) |
| #define attrGetCOLSPAN | ( | nod | ) |
| #define attrGetCONTENT | ( | nod | ) |
| #define attrGetDATAFLD | ( | nod | ) |
| #define attrGetFONT | ( | nod | ) |
| #define attrGetFOR | ( | nod | ) |
| #define attrGetHEIGHT | ( | nod | ) |
| #define attrGetHREF | ( | nod | ) |
| #define attrGetHTTP_EQUIV | ( | nod | ) |
| #define attrGetID | ( | nod | ) |
| #define attrGetISMAP | ( | nod | ) |
| #define attrGetLANG | ( | nod | ) |
| #define attrGetLANGUAGE | ( | nod | ) |
| #define attrGetLINK | ( | nod | ) |
| #define attrGetLONGDESC | ( | nod | ) |
| #define attrGetNAME | ( | nod | ) |
| #define attrGetOnBLUR | ( | nod | ) |
| #define attrGetOnCLICK | ( | nod | ) |
| #define attrGetOnFOCUS | ( | nod | ) |
| #define attrGetOnKEYDOWN | ( | nod | ) |
| #define attrGetOnKEYPRESS | ( | nod | ) |
| #define attrGetOnKEYUP | ( | nod | ) |
| #define attrGetOnMOUSEDOWN | ( | nod | ) |
| #define attrGetOnMOUSEMOVE | ( | nod | ) |
| #define attrGetOnMOUSEOUT | ( | nod | ) |
| #define attrGetOnMOUSEOVER | ( | nod | ) |
| #define attrGetOnMOUSEUP | ( | nod | ) |
| #define attrGetREL | ( | nod | ) |
| #define attrGetROLE | ( | nod | ) |
| #define attrGetROWSPAN | ( | nod | ) |
| #define attrGetSELECTED | ( | nod | ) |
| #define attrGetSRC | ( | nod | ) |
| #define attrGetSTYLE | ( | nod | ) |
| #define attrGetSUMMARY | ( | nod | ) |
| #define attrGetTARGET | ( | nod | ) |
| #define attrGetTEXT | ( | nod | ) |
| #define attrGetTITLE | ( | nod | ) |
| #define attrGetTYPE | ( | nod | ) |
| #define attrGetUSEMAP | ( | nod | ) |
| #define attrGetVALUE | ( | nod | ) |
| #define attrGetVLINK | ( | nod | ) |
| #define attrGetWIDTH | ( | nod | ) |
| #define attrGetXMLNS | ( | nod | ) |
| #define AttrHasValue | ( | attr | ) |
| #define AttrId | ( | av | ) |
| #define attrIsABBR | ( | av | ) |
| #define attrIsACCEPT | ( | av | ) |
| #define attrIsACCEPT_CHARSET | ( | av | ) |
| #define attrIsACCESSKEY | ( | av | ) |
| #define attrIsACTION | ( | av | ) |
| #define attrIsADD_DATE | ( | av | ) |
| #define attrIsALIGN | ( | av | ) |
| #define attrIsALINK | ( | av | ) |
| #define attrIsALT | ( | av | ) |
| #define attrIsARCHIVE | ( | av | ) |
| #define attrIsARIA_ACTIVEDESCENDANT | ( | av | ) |
| #define attrIsARIA_ATOMIC | ( | av | ) |
| #define attrIsARIA_AUTOCOMPLETE | ( | av | ) |
| #define attrIsARIA_BUSY | ( | av | ) |
| #define attrIsARIA_CHECKED | ( | av | ) |
| #define attrIsARIA_CONTROLS | ( | av | ) |
| #define attrIsARIA_DESCRIBEDBY | ( | av | ) |
| #define attrIsARIA_DISABLED | ( | av | ) |
| #define attrIsARIA_DROPEFFECT | ( | av | ) |
| #define attrIsARIA_EXPANDED | ( | av | ) |
| #define attrIsARIA_FLOWTO | ( | av | ) |
| #define attrIsARIA_GRABBED | ( | av | ) |
| #define attrIsARIA_HASPOPUP | ( | av | ) |
| #define attrIsARIA_HIDDEN | ( | av | ) |
| #define attrIsARIA_INVALID | ( | av | ) |
| #define attrIsARIA_LABEL | ( | av | ) |
| #define attrIsARIA_LABELLEDBY | ( | av | ) |
| #define attrIsARIA_LEVEL | ( | av | ) |
| #define attrIsARIA_LIVE | ( | av | ) |
| #define attrIsARIA_MULTILINE | ( | av | ) |
| #define attrIsARIA_MULTISELECTABLE | ( | av | ) |
| #define attrIsARIA_ORIENTATION | ( | av | ) |
| #define attrIsARIA_OWNS | ( | av | ) |
| #define attrIsARIA_POSINSET | ( | av | ) |
| #define attrIsARIA_PRESSED | ( | av | ) |
| #define attrIsARIA_READONLY | ( | av | ) |
| #define attrIsARIA_RELEVANT | ( | av | ) |
| #define attrIsARIA_REQUIRED | ( | av | ) |
| #define attrIsARIA_SELECTED | ( | av | ) |
| #define attrIsARIA_SETSIZE | ( | av | ) |
| #define attrIsARIA_SORT | ( | av | ) |
| #define attrIsARIA_VALUEMAX | ( | av | ) |
| #define attrIsARIA_VALUEMIN | ( | av | ) |
| #define attrIsARIA_VALUENOW | ( | av | ) |
| #define attrIsARIA_VALUETEXT | ( | av | ) |
| #define attrIsAXIS | ( | av | ) |
| #define attrIsBACKGROUND | ( | av | ) |
| #define attrIsBGCOLOR | ( | av | ) |
| #define attrIsBGPROPERTIES | ( | av | ) |
| #define attrIsBORDER | ( | av | ) |
| #define attrIsBORDERCOLOR | ( | av | ) |
| #define attrIsBOTTOMMARGIN | ( | av | ) |
| #define attrIsCELLPADDING | ( | av | ) |
| #define attrIsCELLSPACING | ( | av | ) |
| #define attrIsCHAR | ( | av | ) |
| #define attrIsCHAROFF | ( | av | ) |
| #define attrIsCHARSET | ( | av | ) |
| #define attrIsCHARSET | ( | av | ) |
| #define attrIsCHECKED | ( | av | ) |
| #define attrIsCITE | ( | av | ) |
| #define attrIsCLASS | ( | av | ) |
| #define attrIsCLASSID | ( | av | ) |
| #define attrIsCLEAR | ( | av | ) |
| #define attrIsCODE | ( | av | ) |
| #define attrIsCODEBASE | ( | av | ) |
| #define attrIsCODETYPE | ( | av | ) |
| #define attrIsCOLOR | ( | av | ) |
| #define attrIsCOLS | ( | av | ) |
| #define attrIsCOLSPAN | ( | av | ) |
| #define attrIsCOMPACT | ( | av | ) |
| #define attrIsCONTENT | ( | av | ) |
| #define attrIsCOORDS | ( | av | ) |
| #define attrIsDATA | ( | av | ) |
| #define attrIsDATAFLD | ( | av | ) |
| #define attrIsDATAFORMATAS | ( | av | ) |
| #define attrIsDATAPAGESIZE | ( | av | ) |
| #define attrIsDATASRC | ( | av | ) |
| #define attrIsDATETIME | ( | av | ) |
| #define attrIsDECLARE | ( | av | ) |
| #define attrIsDEFER | ( | av | ) |
| #define attrIsDIR | ( | av | ) |
| #define attrIsDISABLED | ( | av | ) |
| #define attrIsENCODING | ( | av | ) |
| #define attrIsENCTYPE | ( | av | ) |
| #define attrIsFACE | ( | av | ) |
| #define attrIsFOR | ( | av | ) |
| #define attrIsFRAME | ( | av | ) |
| #define attrIsFRAMEBORDER | ( | av | ) |
| #define attrIsFRAMESPACING | ( | av | ) |
| #define attrIsGRIDX | ( | av | ) |
| #define attrIsGRIDY | ( | av | ) |
| #define attrIsHEADERS | ( | av | ) |
| #define attrIsHEIGHT | ( | av | ) |
| #define attrIsHREF | ( | av | ) |
| #define attrIsHREFLANG | ( | av | ) |
| #define attrIsHSPACE | ( | av | ) |
| #define attrIsHTTP_EQUIV | ( | av | ) |
| #define AttrIsId | ( | av, | |
| atid ) |
| #define attrIsID | ( | av | ) |
| #define attrIsISMAP | ( | av | ) |
| #define attrIsITEMID | ( | av | ) |
| #define attrIsITEMPROP | ( | av | ) |
| #define attrIsITEMREF | ( | av | ) |
| #define attrIsITEMSCOPE | ( | av | ) |
| #define attrIsITEMTYPE | ( | av | ) |
| #define attrIsLABEL | ( | av | ) |
| #define attrIsLANG | ( | av | ) |
| #define attrIsLANGUAGE | ( | av | ) |
| #define attrIsLAST_MODIFIED | ( | av | ) |
| #define attrIsLAST_VISIT | ( | av | ) |
| #define attrIsLEFTMARGIN | ( | av | ) |
| #define attrIsLINK | ( | av | ) |
| #define attrIsLONGDESC | ( | av | ) |
| #define attrIsLOWSRC | ( | av | ) |
| #define attrIsMARGINHEIGHT | ( | av | ) |
| #define attrIsMARGINWIDTH | ( | av | ) |
| #define attrIsMAXLENGTH | ( | av | ) |
| #define attrIsMEDIA | ( | av | ) |
| #define attrIsMETHOD | ( | av | ) |
| #define attrIsMULTIPLE | ( | av | ) |
| #define attrIsNAME | ( | av | ) |
| #define attrIsNOHREF | ( | av | ) |
| #define attrIsNORESIZE | ( | av | ) |
| #define attrIsNOSHADE | ( | av | ) |
| #define attrIsNOWRAP | ( | av | ) |
| #define attrIsOBJECT | ( | av | ) |
| #define attrIsOnAFTERUPDATE | ( | av | ) |
| #define attrIsOnBEFOREUNLOAD | ( | av | ) |
| #define attrIsOnBEFOREUPDATE | ( | av | ) |
| #define attrIsOnBLUR | ( | av | ) |
| #define attrIsOnCHANGE | ( | av | ) |
| #define attrIsOnCLICK | ( | av | ) |
| #define attrIsOnDATAAVAILABLE | ( | av | ) |
| #define attrIsOnDATASETCHANGED | ( | av | ) |
| #define attrIsOnDATASETCOMPLETE | ( | av | ) |
| #define attrIsOnDBLCLICK | ( | av | ) |
| #define attrIsOnERRORUPDATE | ( | av | ) |
| #define attrIsOnFOCUS | ( | av | ) |
| #define attrIsOnKEYDOWN | ( | av | ) |
| #define attrIsOnKEYPRESS | ( | av | ) |
| #define attrIsOnKEYUP | ( | av | ) |
| #define attrIsOnLOAD | ( | av | ) |
| #define attrIsOnMOUSEDOWN | ( | av | ) |
| #define attrIsOnMOUSEMOVE | ( | av | ) |
| #define attrIsOnMOUSEOUT | ( | av | ) |
| #define attrIsOnMOUSEOVER | ( | av | ) |
| #define attrIsOnMOUSEUP | ( | av | ) |
| #define attrIsOnRESET | ( | av | ) |
| #define attrIsOnROWENTER | ( | av | ) |
| #define attrIsOnROWEXIT | ( | av | ) |
| #define attrIsOnSELECT | ( | av | ) |
| #define attrIsOnSUBMIT | ( | av | ) |
| #define attrIsOnUNLOAD | ( | av | ) |
| #define attrIsPROFILE | ( | av | ) |
| #define attrIsPROMPT | ( | av | ) |
| #define attrIsRBSPAN | ( | av | ) |
| #define attrIsREADONLY | ( | av | ) |
| #define attrIsREL | ( | av | ) |
| #define attrIsREV | ( | av | ) |
| #define attrIsRIGHTMARGIN | ( | av | ) |
| #define attrIsROLE | ( | av | ) |
| #define attrIsROWS | ( | av | ) |
| #define attrIsROWSPAN | ( | av | ) |
| #define attrIsRULES | ( | av | ) |
| #define attrIsSCHEME | ( | av | ) |
| #define attrIsSCOPE | ( | av | ) |
| #define attrIsSCROLLING | ( | av | ) |
| #define attrIsSELECTED | ( | av | ) |
| #define attrIsSHAPE | ( | av | ) |
| #define attrIsSHOWGRID | ( | av | ) |
| #define attrIsSHOWGRIDX | ( | av | ) |
| #define attrIsSHOWGRIDY | ( | av | ) |
| #define attrIsSIZE | ( | av | ) |
| #define attrIsSLOT | ( | av | ) |
| #define attrIsSPAN | ( | av | ) |
| #define attrIsSRC | ( | av | ) |
| #define attrIsSTANDBY | ( | av | ) |
| #define attrIsSTART | ( | av | ) |
| #define attrIsSTYLE | ( | av | ) |
| #define attrIsSUMMARY | ( | av | ) |
| #define attrIsSVG_COLORINTERPOLATION | ( | a | ) |
| #define attrIsSVG_COLORRENDERING | ( | av | ) |
| #define attrIsSVG_FILL | ( | av | ) |
| #define attrIsSVG_FILLOPACITY | ( | av | ) |
| #define attrIsSVG_FILLRULE | ( | av | ) |
| #define attrIsSVG_OPACITY | ( | av | ) |
| #define attrIsSVG_STROKE | ( | av | ) |
| #define attrIsSVG_STROKEDASHARRAY | ( | av | ) |
| #define attrIsSVG_STROKEDASHOFFSET | ( | av | ) |
| #define attrIsSVG_STROKELINECAP | ( | av | ) |
| #define attrIsSVG_STROKELINEJOIN | ( | av | ) |
| #define attrIsSVG_STROKEMITERLIMIT | ( | av | ) |
| #define attrIsSVG_STROKEOPACITY | ( | av | ) |
| #define attrIsSVG_STROKEWIDTH | ( | av | ) |
| #define attrIsTABINDEX | ( | av | ) |
| #define attrIsTARGET | ( | av | ) |
| #define attrIsTEXT | ( | av | ) |
| #define attrIsTITLE | ( | av | ) |
| #define attrIsTOPMARGIN | ( | av | ) |
| #define attrIsTYPE | ( | av | ) |
| #define attrIsUSEMAP | ( | av | ) |
| #define attrIsVALIGN | ( | av | ) |
| #define attrIsVALUE | ( | av | ) |
| #define attrIsVALUETYPE | ( | av | ) |
| #define attrIsVERSION | ( | av | ) |
| #define attrIsVLINK | ( | av | ) |
| #define attrIsVSPACE | ( | av | ) |
| #define attrIsWIDTH | ( | av | ) |
| #define attrIsWRAP | ( | av | ) |
| #define attrIsXML_LANG | ( | av | ) |
| #define attrIsXML_SPACE | ( | av | ) |
| #define attrIsXMLNS | ( | av | ) |
| #define AttrsHaveSameId | ( | a, | |
| b ) |
| #define AttrValueIs | ( | attr, | |
| val ) |
| #define AttrVersions | ( | attr | ) |
| #define XHTML_NAMESPACE "http://www.w3.org/1999/xhtml" |
| typedef void AttrCheck(TidyDocImpl *doc, Node *node, AttVal *attval) |
| TY_PRIVATE AttVal * TY_❪AddAttribute❫ | ( | TidyDocImpl * | doc, |
| Node * | node, | ||
| ctmbstr | name, | ||
| ctmbstr | value ) |
| TY_PRIVATE void TY_❪AppendToClassAttr❫ | ( | TidyDocImpl * | doc, |
| AttVal * | classattr, | ||
| ctmbstr | classname ) |
| TY_PRIVATE AttVal * TY_❪AttrGetById❫ | ( | Node * | node, |
| TidyAttrId | id ) |
| TY_PRIVATE Bool TY_❪AttributeIsMismatched❫ | ( | Node * | node, |
| AttVal * | attval, | ||
| TidyDocImpl * | doc ) |
| TY_PRIVATE Bool TY_❪AttributeIsProprietary❫ | ( | Node * | node, |
| AttVal * | attval ) |
| TY_PRIVATE Bool TY_❪attrIsEvent❫ | ( | AttVal * | attval | ) |
| TY_PRIVATE const Attribute * TY_❪CheckAttribute❫ | ( | TidyDocImpl * | doc, |
| Node * | node, | ||
| AttVal * | attval ) |
| TY_PRIVATE void TY_❪DefinePriorityAttribute❫ | ( | TidyDocImpl * | doc, |
| ctmbstr | name ) |
| TY_PRIVATE void TY_❪DropAttrByName❫ | ( | TidyDocImpl * | doc, |
| Node * | node, | ||
| ctmbstr | name ) |
| TY_PRIVATE const Attribute * TY_❪FindAttribute❫ | ( | TidyDocImpl * | doc, |
| AttVal * | attval ) |
| TY_PRIVATE void TY_❪FreeAnchors❫ | ( | TidyDocImpl * | doc | ) |
| TY_PRIVATE void TY_❪FreeAttrPriorityList❫ | ( | TidyDocImpl * | doc | ) |
| TY_PRIVATE void TY_❪FreeAttrTable❫ | ( | TidyDocImpl * | doc | ) |
| TY_PRIVATE AttVal * TY_❪GetAttrByName❫ | ( | Node * | node, |
| ctmbstr | name ) |
| TY_PRIVATE ctmbstr TY_❪getNextPriorityAttr❫ | ( | TidyDocImpl * | doc, |
| TidyIterator * | iter ) |
| TY_PRIVATE TidyIterator TY_❪getPriorityAttrList❫ | ( | TidyDocImpl * | doc | ) |
| TY_PRIVATE void TY_❪InitAttrs❫ | ( | TidyDocImpl * | doc | ) |
| TY_PRIVATE Bool TY_❪IsAnchorElement❫ | ( | TidyDocImpl * | doc, |
| Node * | node ) |
| TY_PRIVATE Bool TY_❪IsBoolAttribute❫ | ( | AttVal * | attval | ) |
| TY_PRIVATE Bool TY_❪IsCSS1Selector❫ | ( | ctmbstr | buf | ) |
| TY_PRIVATE Bool TY_❪IsScript❫ | ( | TidyDocImpl * | doc, |
| ctmbstr | attrname ) |
| TY_PRIVATE Bool TY_❪IsUrl❫ | ( | TidyDocImpl * | doc, |
| ctmbstr | attrname ) |
| TY_PRIVATE Bool TY_❪IsValidHTMLID❫ | ( | ctmbstr | id | ) |
| TY_PRIVATE Bool TY_❪IsValidXMLID❫ | ( | ctmbstr | id | ) |
| TY_PRIVATE uint TY_❪NodeAttributeVersions❫ | ( | Node * | node, |
| TidyAttrId | id ) |
| TY_PRIVATE void TY_❪RemoveAnchorByNode❫ | ( | TidyDocImpl * | doc, |
| ctmbstr | name, | ||
| Node * | node ) |
| TY_PRIVATE AttVal * TY_❪RepairAttrValue❫ | ( | TidyDocImpl * | doc, |
| Node * | node, | ||
| ctmbstr | name, | ||
| ctmbstr | value ) |
| TY_PRIVATE void TY_❪RepairDuplicateAttributes❫ | ( | TidyDocImpl * | doc, |
| Node * | node, | ||
| Bool | isXml ) |
| TY_PRIVATE void TY_❪SortAttributes❫ | ( | TidyDocImpl * | doc, |
| Node * | node, | ||
| TidyAttrSortStrategy | strat ) |
| TY_PRIVATE AttrCheck TY_❪CheckUrl❫ |