您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ tidyNodeToImpl函数代码示例

51自学网 2021-06-03 08:50:04
  C++
这篇教程C++ tidyNodeToImpl函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中tidyNodeToImpl函数的典型用法代码示例。如果您正苦于以下问题:C++ tidyNodeToImpl函数的具体用法?C++ tidyNodeToImpl怎么用?C++ tidyNodeToImpl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了tidyNodeToImpl函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: tidyNodeHasText

Bool TIDY_CALL  tidyNodeHasText( TidyDoc tdoc, TidyNode tnod ){    TidyDocImpl* doc = tidyDocToImpl( tdoc );    if ( doc )        return TY_(nodeHasText)( doc, tidyNodeToImpl(tnod) );    return no;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:7,


示例2: tidyNodeGetText

Bool TIDY_CALL  tidyNodeGetText( TidyDoc tdoc, TidyNode tnod, TidyBuffer* outbuf ){    TidyDocImpl* doc = tidyDocToImpl( tdoc );    Node* nimp = tidyNodeToImpl( tnod );    if ( doc && nimp && outbuf )    {        uint outenc     = cfg( doc, TidyOutCharEncoding );        uint nl         = cfg( doc, TidyNewline );        StreamOut* out  = TY_(BufferOutput)( doc, outbuf, outenc, nl );        Bool xmlOut     = cfgBool( doc, TidyXmlOut );        Bool xhtmlOut   = cfgBool( doc, TidyXhtmlOut );        doc->docOut = out;        if ( xmlOut && !xhtmlOut )            TY_(PPrintXMLTree)( doc, NORMAL, 0, nimp );        else            TY_(PPrintTree)( doc, NORMAL, 0, nimp );        TY_(PFlushLine)( doc, 0 );        doc->docOut = NULL;        TidyDocFree( doc, out );        return yes;    }    return no;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:26,


示例3: tidyNodeGetValue

Bool TIDY_CALL tidyNodeGetValue( TidyDoc tdoc, TidyNode tnod, TidyBuffer* buf ){    TidyDocImpl *doc = tidyDocToImpl( tdoc );    Node *node = tidyNodeToImpl( tnod );    if ( doc == NULL || node == NULL || buf == NULL )        return no;    switch( node->type ) {    case TextNode:    case CDATATag:    case CommentTag:    case ProcInsTag:    case SectionTag:    case AspTag:    case JsteTag:    case PhpTag:    {        tidyBufClear( buf );        tidyBufAppend( buf, doc->lexer->lexbuf + node->start,                       node->end - node->start );        break;    }    default:        /* The node doesn't have a value */        return no;    }    return yes;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:29,


示例4: tidyNodeGetType

/* Node info */TidyNodeType TIDY_CALL tidyNodeGetType( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    TidyNodeType ntyp = TidyNode_Root;    if ( nimp )        ntyp = (TidyNodeType) nimp->type;    return ntyp;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:9,


示例5: tidyNodeLine

uint TIDY_CALL tidyNodeLine( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    uint line = 0;    if ( nimp )        line = nimp->line;    return line;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:8,


示例6: tidyNodeColumn

uint TIDY_CALL tidyNodeColumn( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    uint col = 0;    if ( nimp )        col = nimp->column;    return col;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:8,


示例7: tidyNodeGetName

ctmbstr TIDY_CALL        tidyNodeGetName( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    ctmbstr nnam = NULL;    if ( nimp )        nnam = nimp->element;    return nnam;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:8,


示例8: tidyAttrFirst

/* Iterate over attribute values */TidyAttr TIDY_CALL   tidyAttrFirst( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    AttVal* attval = NULL;    if ( nimp )        attval = nimp->attributes;    return tidyImplToAttr( attval );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:9,


示例9: tidyNodeGetId

TidyTagId TIDY_CALL tidyNodeGetId(TidyNode tnod){    Node* nimp = tidyNodeToImpl(tnod);    TidyTagId tagId = TidyTag_UNKNOWN;    if (nimp && nimp->tag)        tagId = nimp->tag->id;    return tagId;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:10,


示例10: tidyNodeIsProp

Bool TIDY_CALL tidyNodeIsProp( TidyDoc ARG_UNUSED(tdoc), TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    Bool isProprietary = yes;    if ( nimp )    {        switch ( nimp->type )        {        case RootNode:        case DocTypeTag:        case CommentTag:        case XmlDecl:        case ProcInsTag:        case TextNode:        case CDATATag:            isProprietary = no;            break;        case SectionTag:        case AspTag:        case JsteTag:        case PhpTag:            isProprietary = yes;            break;        case StartTag:        case EndTag:        case StartEndTag:            isProprietary = ( nimp->tag                              ? (nimp->tag->versions&VERS_PROPRIETARY)!=0                              : yes );            break;        }    }    return isProprietary;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:36,


示例11: tidyNodeIsText

/* tagask.c -- Interrogate node type  (c) 1998-2006 (W3C) MIT, ERCIM, Keio University  See tidy.h for the copyright notice.*/#include "tidy-int.h"#include "tags.h"#include "tidy.h"Bool TIDY_CALL tidyNodeIsText( TidyNode tnod ){ return TY_(nodeIsText)( tidyNodeToImpl(tnod) );}Bool tidyNodeCMIsBlock( TidyNode tnod ); /* not exported yet */Bool tidyNodeCMIsBlock( TidyNode tnod ){ return TY_(nodeCMIsBlock)( tidyNodeToImpl(tnod) );}Bool tidyNodeCMIsInline( TidyNode tnod ); /* not exported yet */Bool tidyNodeCMIsInline( TidyNode tnod ){ return TY_(nodeCMIsInline)( tidyNodeToImpl(tnod) );}Bool tidyNodeCMIsEmpty( TidyNode tnod ); /* not exported yet */Bool tidyNodeCMIsEmpty( TidyNode tnod ){ return TY_(nodeCMIsEmpty)( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:26,


示例12: tidyNodeIsSELECT

Bool TIDY_CALL tidyNodeIsSELECT( TidyNode tnod ){ return nodeIsSELECT( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例13: tidyNodeIsADDRESS

Bool TIDY_CALL tidyNodeIsADDRESS( TidyNode tnod ){ return nodeIsADDRESS( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例14: tidyNodeIsMARQUEE

Bool TIDY_CALL tidyNodeIsMARQUEE( TidyNode tnod ){ return nodeIsMARQUEE( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例15: tidyNodeIsBLINK

Bool TIDY_CALL tidyNodeIsBLINK( TidyNode tnod ){ return nodeIsBLINK( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例16: tidyNodeIsFRAMESET

Bool TIDY_CALL tidyNodeIsFRAMESET( TidyNode tnod ){ return nodeIsFRAMESET( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例17: tidyNodeIsBASEFONT

Bool TIDY_CALL tidyNodeIsBASEFONT( TidyNode tnod ){ return nodeIsBASEFONT( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例18: tidyGetChild

TidyNode TIDY_CALL    tidyGetChild( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    return tidyImplToNode( nimp->content );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:5,


示例19: tidyGetNext

/* siblings */TidyNode TIDY_CALL    tidyGetNext( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    return tidyImplToNode( nimp->next );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:6,


示例20: tidyNodeIsAPPLET

Bool TIDY_CALL tidyNodeIsAPPLET( TidyNode tnod ){ return nodeIsAPPLET( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例21: tidyGetParent

/* parent / child */TidyNode TIDY_CALL    tidyGetParent( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    return tidyImplToNode( nimp->parent );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:6,


示例22: tidyNodeIsISINDEX

Bool TIDY_CALL tidyNodeIsISINDEX( TidyNode tnod ){ return nodeIsISINDEX( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例23: tidyNodeIsLISTING

Bool TIDY_CALL tidyNodeIsLISTING( TidyNode tnod ){ return nodeIsLISTING( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例24: tidyNodeIsNOFRAMES

Bool TIDY_CALL tidyNodeIsNOFRAMES( TidyNode tnod ){ return nodeIsNOFRAMES( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例25: tidyNodeIsLABEL

Bool TIDY_CALL tidyNodeIsLABEL( TidyNode tnod ){ return nodeIsLABEL( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例26: tidyGetPrev

TidyNode TIDY_CALL    tidyGetPrev( TidyNode tnod ){    Node* nimp = tidyNodeToImpl( tnod );    return tidyImplToNode( nimp->prev );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:5,


示例27: tidyNodeIsDD

Bool TIDY_CALL tidyNodeIsDD( TidyNode tnod ){ return nodeIsDD( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例28: tidyNodeIsHeader

Bool TIDY_CALL tidyNodeIsHeader( TidyNode tnod ){ return TY_(nodeIsHeader)( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例29: tidyNodeIsTABLE

Bool TIDY_CALL tidyNodeIsTABLE( TidyNode tnod ){ return nodeIsTABLE( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,


示例30: tidyNodeIsBLOCKQUOTE

Bool TIDY_CALL tidyNodeIsBLOCKQUOTE( TidyNode tnod ){ return nodeIsBLOCKQUOTE( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,



注:本文中的tidyNodeToImpl函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ tidy_up_string函数代码示例
C++ tidyAttrToImpl函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。