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