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

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

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

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

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

示例1: IMPORT_LOG0

/*    This is where the real work happens!    Go through the field map and set the data in a new database row*/nsresult nsTextAddress::ProcessLine(const nsAString &aLine, nsString& errors){    if (!m_fieldMap) {        IMPORT_LOG0("*** Error, text import needs a field map/n");        return NS_ERROR_FAILURE;    }    nsresult rv;    // Wait until we get our first non-empty field, then create a new row,    // fill in the data, then add the row to the database.    nsCOMPtr<nsIMdbRow> newRow;    nsAutoString   fieldVal;    int32_t        fieldNum;    int32_t        numFields = 0;    bool           active;    rv = m_fieldMap->GetMapSize(&numFields);    for (int32_t i = 0; (i < numFields) && NS_SUCCEEDED(rv); i++) {        active = false;        rv = m_fieldMap->GetFieldMap(i, &fieldNum);        if (NS_SUCCEEDED(rv))            rv = m_fieldMap->GetFieldActive(i, &active);        if (NS_SUCCEEDED(rv) && active) {            if (GetField(aLine, i, fieldVal, m_delim)) {                if (!fieldVal.IsEmpty()) {                    if (!newRow) {                        rv = m_database->GetNewRow(getter_AddRefs(newRow));                        if (NS_FAILED(rv)) {                            IMPORT_LOG0("*** Error getting new address database row/n");                        }                    }                    if (newRow) {                        rv = m_fieldMap->SetFieldValue(m_database, newRow, fieldNum, fieldVal.get());                    }                }            }            else                break;        }        else if (active) {          IMPORT_LOG1("*** Error getting field map for index %ld/n", (long) i);        }    }    if (NS_SUCCEEDED(rv) && newRow)      rv = m_database->AddCardRowToDB(newRow);    return rv;}
开发者ID:MoonchildProductions,项目名称:FossaMail,代码行数:53,


示例2: ProcessFieldAnim

void ProcessFieldAnim(int x, int y){    int oldt, t;    TSprite *s;    int rx, ry, drawx, drawy;        t = oldt = GetField(x, y)->Terrain2;    t = CycleF(t, 389, 390, 900, 901, 902, 903, 904, 905);    t = CycleF(t, 391, 392, 906, 907, 908, 909, 910, 911);    t = CycleF(t, 395, 396, 397, 912, 913, 914, 915, 916);    t = CycleF(t, 398, 399, 400, 918, 919, 920, 921, 922);    if (t != oldt) {        PlaceL2(x, y, t, 1);        s = (TSprite*)(BmpTerr2[GetField(x, y)->Terrain2]);        if (s) {            rx = GetRelX(x), ry = GetRelY(y);            drawx = 28 * (rx - ry) + 28;            drawy = 14 * (rx + ry - (GetField(x, y)->Height)) + 14;            StartDraw(drawx - s->dx, drawy - s->dy, s->w, s->h);            PaintUnits();            EndDraw();        }    }}
开发者ID:zarevucky,项目名称:signus,代码行数:24,


示例3: IsHeartRateLocalDeviceTypeValid

    ///////////////////////////////////////////////////////////////////////    // Checks the validity of heart_rate_local_device_type field    // Returns FIT_TRUE if field is valid    ///////////////////////////////////////////////////////////////////////    FIT_BOOL IsHeartRateLocalDeviceTypeValid() const    {        const Field* field = GetField(20);        if( FIT_NULL == field )        {            return FIT_FALSE;        }        if( !CanSupportSubField( field, (FIT_UINT16) Profile::DIVE_SETTINGS_MESG_HEART_RATE_SOURCE_FIELD_HEART_RATE_LOCAL_DEVICE_TYPE ) )        {            return FIT_FALSE;        }        return field->IsValueValid(0, (FIT_UINT16) Profile::DIVE_SETTINGS_MESG_HEART_RATE_SOURCE_FIELD_HEART_RATE_LOCAL_DEVICE_TYPE);    }
开发者ID:tmholt,项目名称:BC.Repository,代码行数:19,


示例4: GetField

const FIT_UINT16 Profile::GetSubFieldIndex(const std::string& mesgName, const std::string& fieldName, const std::string& subFieldName){   const FIELD *field = GetField(mesgName, fieldName);   if (field == NULL)      return FIT_SUBFIELD_INDEX_MAIN_FIELD;   for (FIT_UINT16 i = 0; i < field->numSubFields; i++)   {      if (field->subFields[i].name == subFieldName)         return i;   }   return FIT_SUBFIELD_INDEX_MAIN_FIELD;}
开发者ID:McWare,项目名称:cycling-data-view,代码行数:15,


示例5: while

void MainWindow::onLoadTareas(){    addingTarea_ = true;    while (ui->tblTareas->rowCount())        ui->tblTareas->removeRow(0);    //Obtenemos las tareas    QSqlQuery q = db_.exec("SELECT * "                           "FROM tareas "                           "WHERE id_categ = " + ui->comboCategoria->currentData().toString());    while (q.next()) {        //A
C++ GetFieldENUMValue函数代码示例
C++ GetFd函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。