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

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

51自学网 2021-06-01 20:45:56
  C++
这篇教程C++ FieldsEqual函数代码示例写得很实用,希望能帮到您。

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

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

示例1: DataNode

boolColorControlPoint::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    ColorControlPoint defaultObject;    bool addToParent = false;    // Create a node for ColorControlPoint.    DataNode *node = new DataNode("ColorControlPoint");    if(completeSave || !FieldsEqual(0, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("colors", colors, 4));    }    if(completeSave || !FieldsEqual(1, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("position", position));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:151706061,项目名称:ParaView,代码行数:32,


示例2: DataNode

boolViewerClientInformation::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    ViewerClientInformation defaultObject;    bool addToParent = false;    // Create a node for ViewerClientInformation.    DataNode *node = new DataNode("ViewerClientInformation");    if(completeSave || !FieldsEqual(ID_vars, &defaultObject))    {        addToParent = true;        for(size_t i = 0; i < vars.size(); ++i)            vars[i]->CreateNode(node, completeSave, true);    }    if(completeSave || !FieldsEqual(ID_supportedFormats, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("supportedFormats", supportedFormats));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:33,


示例3: DataNode

boolSphereAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    SphereAttributes defaultObject;    bool addToParent = false;    // Create a node for SphereAttributes.    DataNode *node = new DataNode("SphereAttributes");    if(completeSave || !FieldsEqual(ID_origin, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("origin", origin, 3));    }    if(completeSave || !FieldsEqual(ID_radius, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("radius", radius));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:EricAlex,项目名称:ThirdParty-dev,代码行数:32,


示例4: DataNode

boolRectilinearProject2DAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    RectilinearProject2DAttributes defaultObject;    bool addToParent = false;    // Create a node for RectilinearProject2DAttributes.    DataNode *node = new DataNode("RectilinearProject2DAttributes");    if(completeSave || !FieldsEqual(ID_reductionOperator, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("reductionOperator", ReductionOperator_ToString(reductionOperator)));    }    if(completeSave || !FieldsEqual(ID_mapGrid, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("mapGrid", mapGrid));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:32,


示例5: DataNode

boolSiloDumpAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    SiloDumpAttributes defaultObject;    bool addToParent = false;    // Create a node for SiloDumpAttributes.    DataNode *node = new DataNode("SiloDumpAttributes");    if(completeSave || !FieldsEqual(ID_filename, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("filename", filename));    }    if(completeSave || !FieldsEqual(ID_display, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("display", display));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:32,


示例6: DataNode

boolTimeFormat::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    TimeFormat defaultObject;    bool addToParent = false;    // Create a node for TimeFormat.    DataNode *node = new DataNode("TimeFormat");    if(completeSave || !FieldsEqual(ID_displayMode, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("displayMode", DisplayMode_ToString(displayMode)));    }    if(completeSave || !FieldsEqual(ID_precision, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("precision", precision));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:32,


示例7: DataNode

boolFontAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    FontAttributes defaultObject;    bool addToParent = false;    // Create a node for FontAttributes.    DataNode *node = new DataNode("FontAttributes");    if(completeSave || !FieldsEqual(ID_font, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("font", FontName_ToString(font)));    }    if(completeSave || !FieldsEqual(ID_scale, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("scale", scale));    }    if(completeSave || !FieldsEqual(ID_useForegroundColor, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("useForegroundColor", useForegroundColor));    }        DataNode *colorNode = new DataNode("color");        if(color.CreateNode(colorNode, completeSave, true))        {            addToParent = true;            node->AddNode(colorNode);        }        else            delete colorNode;    if(completeSave || !FieldsEqual(ID_bold, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("bold", bold));    }    if(completeSave || !FieldsEqual(ID_italic, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("italic", italic));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:58,


示例8: DataNode

boolFileOpenOptions::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    FileOpenOptions defaultObject;    bool addToParent = false;    // Create a node for FileOpenOptions.    DataNode *node = new DataNode("FileOpenOptions");    if(completeSave || !FieldsEqual(ID_typeNames, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("typeNames", typeNames));    }    if(completeSave || !FieldsEqual(ID_typeIDs, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("typeIDs", typeIDs));    }    if(completeSave || !FieldsEqual(ID_openOptions, &defaultObject))    {        addToParent = true;        for(size_t i = 0; i < openOptions.size(); ++i)            openOptions[i]->CreateNode(node, completeSave, true);    }    if(completeSave || !FieldsEqual(ID_Enabled, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("Enabled", Enabled));    }    if(completeSave || !FieldsEqual(ID_preferredIDs, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("preferredIDs", preferredIDs));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:EricAlex,项目名称:ThirdParty-dev,代码行数:51,


示例9: DataNode

boolLagrangianAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    LagrangianAttributes defaultObject;    bool addToParent = false;    // Create a node for LagrangianAttributes.    DataNode *node = new DataNode("LagrangianAttributes");    if(completeSave || !FieldsEqual(ID_seedPoint, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("seedPoint", seedPoint, 3));    }    if(completeSave || !FieldsEqual(ID_numSteps, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("numSteps", numSteps));    }    if(completeSave || !FieldsEqual(ID_XAxisSample, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("XAxisSample", sampleType_ToString(XAxisSample)));    }    if(completeSave || !FieldsEqual(ID_YAxisSample, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("YAxisSample", sampleType_ToString(YAxisSample)));    }    if(completeSave || !FieldsEqual(ID_variable, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("variable", variable));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:50,


示例10: DataNode

boolSaveSubWindowAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    SaveSubWindowAttributes defaultObject;    bool addToParent = false;    // Create a node for SaveSubWindowAttributes.    DataNode *node = new DataNode("SaveSubWindowAttributes");    if(completeSave || !FieldsEqual(ID_position, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("position", position, 2));    }    if(completeSave || !FieldsEqual(ID_size, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("size", size, 2));    }    if(completeSave || !FieldsEqual(ID_layer, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("layer", layer));    }    if(completeSave || !FieldsEqual(ID_transparency, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("transparency", transparency));    }    if(completeSave || !FieldsEqual(ID_omitWindow, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("omitWindow", omitWindow));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:50,


示例11: DataNode

boolAnimationAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    AnimationAttributes defaultObject;    bool addToParent = false;    // Create a node for AnimationAttributes.    DataNode *node = new DataNode("AnimationAttributes");    if(completeSave || !FieldsEqual(ID_animationMode, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("animationMode", AnimationMode_ToString(animationMode)));    }    if(completeSave || !FieldsEqual(ID_pipelineCachingMode, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("pipelineCachingMode", pipelineCachingMode));    }    if(completeSave || !FieldsEqual(ID_frameIncrement, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("frameIncrement", frameIncrement));    }    if(completeSave || !FieldsEqual(ID_timeout, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("timeout", timeout));    }    if(completeSave || !FieldsEqual(ID_playbackMode, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("playbackMode", PlaybackMode_ToString(playbackMode)));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:50,


示例12: DataNode

boolGaussianControlPoint::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    GaussianControlPoint defaultObject;    bool addToParent = false;    // Create a node for GaussianControlPoint.    DataNode *node = new DataNode("GaussianControlPoint");    if(completeSave || !FieldsEqual(ID_x, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("x", x));    }    if(completeSave || !FieldsEqual(ID_height, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("height", height));    }    if(completeSave || !FieldsEqual(ID_width, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("width", width));    }    if(completeSave || !FieldsEqual(ID_xBias, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("xBias", xBias));    }    if(completeSave || !FieldsEqual(ID_yBias, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("yBias", yBias));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt26RC_Trunk,代码行数:50,


示例13: DataNode

boolAxisTickMarks::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    AxisTickMarks defaultObject;    bool addToParent = false;    // Create a node for AxisTickMarks.    DataNode *node = new DataNode("AxisTickMarks");    if(completeSave || !FieldsEqual(ID_visible, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("visible", visible));    }    if(completeSave || !FieldsEqual(ID_majorMinimum, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("majorMinimum", majorMinimum));    }    if(completeSave || !FieldsEqual(ID_majorMaximum, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("majorMaximum", majorMaximum));    }    if(completeSave || !FieldsEqual(ID_minorSpacing, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("minorSpacing", minorSpacing));    }    if(completeSave || !FieldsEqual(ID_majorSpacing, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("majorSpacing", majorSpacing));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:50,


示例14: DataNode

boolHostProfileList::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    HostProfileList defaultObject;    bool addToParent = false;    // Create a node for HostProfileList.    DataNode *node = new DataNode("HostProfileList");    if(completeSave || !FieldsEqual(ID_machines, &defaultObject))    {        addToParent = true;        for(size_t i = 0; i < machines.size(); ++i)            machines[i]->CreateNode(node, completeSave, true);    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:27,


示例15: DataNode

boolSyncAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    SyncAttributes defaultObject;    bool addToParent = false;    // Create a node for SyncAttributes.    DataNode *node = new DataNode("SyncAttributes");    if(completeSave || !FieldsEqual(ID_syncTag, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("syncTag", syncTag));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:26,


示例16: DataNode

boolProgrammableOpAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    ProgrammableOpAttributes defaultObject;    bool addToParent = false;    // Create a node for ProgrammableOpAttributes.    DataNode *node = new DataNode("ProgrammableOpAttributes");    if(completeSave || !FieldsEqual(ID_scriptMap, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("scriptMap", scriptMap));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:26,


示例17: DataNode

boolGaussianControlPointList::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    GaussianControlPointList defaultObject;    bool addToParent = false;    // Create a node for GaussianControlPointList.    DataNode *node = new DataNode("GaussianControlPointList");    if(completeSave || !FieldsEqual(0, &defaultObject))    {        addToParent = true;        for(unsigned int i = 0; i < controlPoints.size(); ++i)            controlPoints[i]->CreateNode(node, completeSave, true);    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:151706061,项目名称:ParaView,代码行数:27,


示例18: DataNode

boolBoundaryOpAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    BoundaryOpAttributes defaultObject;    bool addToParent = false;    // Create a node for BoundaryOpAttributes.    DataNode *node = new DataNode("BoundaryOpAttributes");    if(completeSave || !FieldsEqual(ID_smoothingLevel, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("smoothingLevel", smoothingLevel));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:26,


示例19: DataNode

boolColorAttributeList::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    ColorAttributeList defaultObject;    bool addToParent = false;    // Create a node for ColorAttributeList.    DataNode *node = new DataNode("ColorAttributeList");    if(completeSave || !FieldsEqual(ID_colors, &defaultObject))    {        addToParent = true;        for(size_t i = 0; i < colors.size(); ++i)            colors[i]->CreateNode(node, completeSave, true);    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:OSCCAR-PFM,项目名称:OSCCAR-dev,代码行数:27,


示例20: DataNode

boolDualMeshAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    DualMeshAttributes defaultObject;    bool addToParent = false;    // Create a node for DualMeshAttributes.    DataNode *node = new DataNode("DualMeshAttributes");    if(completeSave || !FieldsEqual(ID_mode, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("mode", ConversionMode_ToString(mode)));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:burlen,项目名称:visit_vtk_7_src,代码行数:26,


示例21: DataNode

boolSelectionList::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    SelectionList defaultObject;    bool addToParent = false;    // Create a node for SelectionList.    DataNode *node = new DataNode("SelectionList");    if(completeSave || !FieldsEqual(ID_autoApplyUpdates, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("autoApplyUpdates", autoApplyUpdates));    }    if(completeSave)    {        addToParent = true;        for(size_t i = 0; i < selections.size(); ++i)            selections[i]->CreateNode(node, completeSave, true);    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:32,


示例22: DataNode

boolAnnotationObjectList::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    AnnotationObjectList defaultObject;    bool addToParent = false;    // Create a node for AnnotationObjectList.    DataNode *node = new DataNode("AnnotationObjectList");    if(completeSave || !FieldsEqual(ID_annotation, &defaultObject))    {        addToParent = true;        for(size_t i = 0; i < annotation.size(); ++i)            annotation[i]->CreateNode(node, completeSave, true);    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:EricAlex,项目名称:ThirdParty-dev,代码行数:27,


示例23: DataNode

boolBoxExtents::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    BoxExtents defaultObject;    bool addToParent = false;    // Create a node for BoxExtents.    DataNode *node = new DataNode("BoxExtents");    if(completeSave || !FieldsEqual(ID_extents, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("extents", extents, 6));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:OSCCAR-PFM,项目名称:OSCCAR-dev,代码行数:26,


示例24: DataNode

boolScale::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    Scale defaultObject;    bool addToParent = false;    // Create a node for Scale.    DataNode *node = new DataNode("Scale");    if(completeSave || !FieldsEqual(ID_ScaleFactor, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("ScaleFactor", ScaleFactor));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:kamek-pf,项目名称:visit-shrink-plugin,代码行数:26,


示例25: DataNode

boolDecimateAttributes::CreateNode(DataNode *parentNode, bool completeSave, bool forceAdd){    if(parentNode == 0)        return false;    DecimateAttributes defaultObject;    bool addToParent = false;    // Create a node for DecimateAttributes.    DataNode *node = new DataNode("DecimateAttributes");    if(completeSave || !FieldsEqual(ID_target, &defaultObject))    {        addToParent = true;        node->AddNode(new DataNode("target", target));    }    // Add the node to the parent node.    if(addToParent || forceAdd)        parentNode->AddNode(node);    else        delete node;    return (addToParent || forceAdd);}
开发者ID:HarinarayanKrishnan,项目名称:VisIt28RC_Trunk,代码行数:26,



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


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