105 typedef struct _DictHash
114 typedef struct _TidyTagImpl
192 TidyIterator* iter );
270 #define TagId(node) ((node) && (node)->tag ? (node)->tag->id : TidyTag_UNKNOWN)
275 #define TagIsId(node, tid) ((node) && (node)->tag && (node)->tag->id == tid)
370 #define nodeIsHTML( node ) TagIsId( node, TidyTag_HTML )
371 #define nodeIsHEAD( node ) TagIsId( node, TidyTag_HEAD )
372 #define nodeIsTITLE( node ) TagIsId( node, TidyTag_TITLE )
373 #define nodeIsBASE( node ) TagIsId( node, TidyTag_BASE )
374 #define nodeIsMETA( node ) TagIsId( node, TidyTag_META )
375 #define nodeIsBODY( node ) TagIsId( node, TidyTag_BODY )
376 #define nodeIsFRAMESET( node ) TagIsId( node, TidyTag_FRAMESET )
377 #define nodeIsFRAME( node ) TagIsId( node, TidyTag_FRAME )
378 #define nodeIsIFRAME( node ) TagIsId( node, TidyTag_IFRAME )
379 #define nodeIsNOFRAMES( node ) TagIsId( node, TidyTag_NOFRAMES )
380 #define nodeIsHR( node ) TagIsId( node, TidyTag_HR )
381 #define nodeIsH1( node ) TagIsId( node, TidyTag_H1 )
382 #define nodeIsH2( node ) TagIsId( node, TidyTag_H2 )
383 #define nodeIsPRE( node ) TagIsId( node, TidyTag_PRE )
384 #define nodeIsLISTING( node ) TagIsId( node, TidyTag_LISTING )
385 #define nodeIsP( node ) TagIsId( node, TidyTag_P )
386 #define nodeIsUL( node ) TagIsId( node, TidyTag_UL )
387 #define nodeIsOL( node ) TagIsId( node, TidyTag_OL )
388 #define nodeIsDL( node ) TagIsId( node, TidyTag_DL )
389 #define nodeIsDIR( node ) TagIsId( node, TidyTag_DIR )
390 #define nodeIsLI( node ) TagIsId( node, TidyTag_LI )
391 #define nodeIsDT( node ) TagIsId( node, TidyTag_DT )
392 #define nodeIsDD( node ) TagIsId( node, TidyTag_DD )
393 #define nodeIsTABLE( node ) TagIsId( node, TidyTag_TABLE )
394 #define nodeIsCAPTION( node ) TagIsId( node, TidyTag_CAPTION )
395 #define nodeIsTD( node ) TagIsId( node, TidyTag_TD )
396 #define nodeIsTH( node ) TagIsId( node, TidyTag_TH )
397 #define nodeIsTR( node ) TagIsId( node, TidyTag_TR )
398 #define nodeIsCOL( node ) TagIsId( node, TidyTag_COL )
399 #define nodeIsCOLGROUP( node ) TagIsId( node, TidyTag_COLGROUP )
400 #define nodeIsBR( node ) TagIsId( node, TidyTag_BR )
401 #define nodeIsA( node ) TagIsId( node, TidyTag_A )
402 #define nodeIsLINK( node ) TagIsId( node, TidyTag_LINK )
403 #define nodeIsB( node ) TagIsId( node, TidyTag_B )
404 #define nodeIsI( node ) TagIsId( node, TidyTag_I )
405 #define nodeIsSTRONG( node ) TagIsId( node, TidyTag_STRONG )
406 #define nodeIsEM( node ) TagIsId( node, TidyTag_EM )
407 #define nodeIsBIG( node ) TagIsId( node, TidyTag_BIG )
408 #define nodeIsSMALL( node ) TagIsId( node, TidyTag_SMALL )
409 #define nodeIsPARAM( node ) TagIsId( node, TidyTag_PARAM )
410 #define nodeIsOPTION( node ) TagIsId( node, TidyTag_OPTION )
411 #define nodeIsOPTGROUP( node ) TagIsId( node, TidyTag_OPTGROUP )
412 #define nodeIsIMG( node ) TagIsId( node, TidyTag_IMG )
413 #define nodeIsMAP( node ) TagIsId( node, TidyTag_MAP )
414 #define nodeIsAREA( node ) TagIsId( node, TidyTag_AREA )
415 #define nodeIsNOBR( node ) TagIsId( node, TidyTag_NOBR )
416 #define nodeIsWBR( node ) TagIsId( node, TidyTag_WBR )
417 #define nodeIsFONT( node ) TagIsId( node, TidyTag_FONT )
418 #define nodeIsLAYER( node ) TagIsId( node, TidyTag_LAYER )
419 #define nodeIsSPACER( node ) TagIsId( node, TidyTag_SPACER )
420 #define nodeIsCENTER( node ) TagIsId( node, TidyTag_CENTER )
421 #define nodeIsSTYLE( node ) TagIsId( node, TidyTag_STYLE )
422 #define nodeIsSCRIPT( node ) TagIsId( node, TidyTag_SCRIPT )
423 #define nodeIsNOSCRIPT( node ) TagIsId( node, TidyTag_NOSCRIPT )
424 #define nodeIsFORM( node ) TagIsId( node, TidyTag_FORM )
425 #define nodeIsTEXTAREA( node ) TagIsId( node, TidyTag_TEXTAREA )
426 #define nodeIsBLOCKQUOTE( node ) TagIsId( node, TidyTag_BLOCKQUOTE )
427 #define nodeIsAPPLET( node ) TagIsId( node, TidyTag_APPLET )
428 #define nodeIsOBJECT( node ) TagIsId( node, TidyTag_OBJECT )
429 #define nodeIsDIV( node ) TagIsId( node, TidyTag_DIV )
430 #define nodeIsSPAN( node ) TagIsId( node, TidyTag_SPAN )
431 #define nodeIsINPUT( node ) TagIsId( node, TidyTag_INPUT )
432 #define nodeIsQ( node ) TagIsId( node, TidyTag_Q )
433 #define nodeIsLABEL( node ) TagIsId( node, TidyTag_LABEL )
434 #define nodeIsH3( node ) TagIsId( node, TidyTag_H3 )
435 #define nodeIsH4( node ) TagIsId( node, TidyTag_H4 )
436 #define nodeIsH5( node ) TagIsId( node, TidyTag_H5 )
437 #define nodeIsH6( node ) TagIsId( node, TidyTag_H6 )
438 #define nodeIsADDRESS( node ) TagIsId( node, TidyTag_ADDRESS )
439 #define nodeIsXMP( node ) TagIsId( node, TidyTag_XMP )
440 #define nodeIsSELECT( node ) TagIsId( node, TidyTag_SELECT )
441 #define nodeIsBLINK( node ) TagIsId( node, TidyTag_BLINK )
442 #define nodeIsMARQUEE( node ) TagIsId( node, TidyTag_MARQUEE )
443 #define nodeIsEMBED( node ) TagIsId( node, TidyTag_EMBED )
444 #define nodeIsBASEFONT( node ) TagIsId( node, TidyTag_BASEFONT )
445 #define nodeIsISINDEX( node ) TagIsId( node, TidyTag_ISINDEX )
446 #define nodeIsS( node ) TagIsId( node, TidyTag_S )
447 #define nodeIsSTRIKE( node ) TagIsId( node, TidyTag_STRIKE )
448 #define nodeIsSUB( node ) TagIsId( node, TidyTag_SUB )
449 #define nodeIsSUP( node ) TagIsId( node, TidyTag_SUP )
450 #define nodeIsU( node ) TagIsId( node, TidyTag_U )
451 #define nodeIsMENU( node ) TagIsId( node, TidyTag_MENU )
452 #define nodeIsMAIN( node ) TagIsId( node, TidyTag_MAIN )
453 #define nodeIsBUTTON( node ) TagIsId( node, TidyTag_BUTTON )
454 #define nodeIsCANVAS( node ) TagIsId( node, TidyTag_CANVAS )
455 #define nodeIsPROGRESS( node ) TagIsId( node, TidyTag_PROGRESS )
457 #define nodeIsINS( node ) TagIsId( node, TidyTag_INS )
458 #define nodeIsDEL( node ) TagIsId( node, TidyTag_DEL )
460 #define nodeIsSVG( node ) TagIsId( node, TidyTag_SVG )
463 #define nodeIsDATALIST( node ) TagIsId( node, TidyTag_DATALIST )
464 #define nodeIsDATA( node ) TagIsId( node, TidyTag_DATA )
465 #define nodeIsMATHML( node ) TagIsId( node, TidyTag_MATHML )
466 #define nodeIsTEMPLATE( node ) TagIsId( node, TidyTag_TEMPLATE )
469 #define nodeIsACRONYM( node ) TagIsId( node, TidyTag_ACRONYM )
470 #define nodesIsFRAME( node ) TagIsId( node, TidyTag_FRAME )
471 #define nodeIsTT( node ) TagIsId( node, TidyTag_TT )
Definition: attrdict.h:14
#define TY_PRIVATE
Definition: forward.h:29
#define TY_(str)
Definition: forward.h:23
GetTokenMode
modes for GetToken()
Definition: lexer.h:397
TidyTagId
Known HTML element types.
Definition: tidyenum.h:857