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

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

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

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

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

示例1: vwarning

int VisusConsumer::connect(int i, pVisusProducer producer, VisusData* sink){    if ((i < 0) || (i >= mNrOfInputs)) {    vwarning("Cannot connect input. Index out of range.");    return 0;  }   if (producer == NULL) {    vwarning("Cannot connect NULL producer. Connection ignored.");    return 0;  }  if (sink == NULL) {    vwarning("Cannot connect NULL sink. Connection ignored.");    return 0;  }    mInputNodes[i] = producer;  mConnected[i] = true;  mSinks[i] = sink;  mSinks[i]->resetId();  return 1;}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:25,


示例2: check_and_register

intcheck_and_register(const char *id, int set_ok){  unsigned char *vec;  unsigned int vmax;  long idnum = strtoul(id+1,NULL,10);  unsigned int v, b;  int tab[8] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 };  /* The vector is created by Perl's vec() function; perldoc -f vec for more info */  v = idnum/8;  b = tab[idnum%8];  if (*id == 'P')    {      vec = pvec;      vmax = 1000000;    }  else if (*id == 'Q')    {      vec = qvec;      vmax = QVEC_SIZ;    }  else    return 0;  if (idnum < vmax && set_ok)    {      if (BIT_ISSET(vec[v],b))	{	  vwarning("duplicate ID: %s", id);	  return 1;	}      else	{	  BIT_SET(vec[v],b);	}    }#if 1  /* issue this as a notice so it doesn't affect error status */  if (*id == 'P' && (idnum > max_cat_id || !(BIT_ISSET(catvec[v],b))))    {      if (strlen(id) > 7)	{	  vwarning("%s: malformed ID; text will be ignored",id);	  return 1;	}      else	vnotice("%s not in main catalog (new P-IDs may not register for 48 hours)",id);    }#else  else    {      vwarning("%s: ID too big (max %d)",id,vmax);      return 1;    }#endif  return 0;}
开发者ID:EleanorRobson,项目名称:oracc,代码行数:59,


示例3: received

//---------------------------------------------------------------------------// Read from xml//---------------------------------------------------------------------------bool VisusBorderAxis::fromXML(XMLNode& node){  if (strcmp(XML_TAG, node.getName()))   {    std::stringstream ss;    ss << "VisusBorderAxis did not receive its top level node. received (" << node.getName() << ")/n";    vwarning(ss.str().c_str());    vverbose(ss.str().c_str(), VISUS_XML_VERBOSE);    return false;  }  XMLNode child = node.getChildNode("label");  XMLNode text  = child.getChildNode(0);  if (! mLabel.fromXML(text)) {    vwarning("Failed to retrieve label text for VisusBorderAxis");    return false;  }  mDrawLabels = xmltobool(node.getAttribute("drawLabel"), mDrawLabels);  mLabelPosition = (AXISSide) xmltoi(node.getAttribute("labelPosition"), mLabelPosition);  mLabelAlignment = (AXISAlignment) xmltoi(node.getAttribute("labelAlignment"), mLabelAlignment);  mLabelOffset = xmltof(node.getAttribute("labelOffset"), mLabelOffset);  child = node.getChildNode("legend");  text  = child.getChildNode(0);  if (! mLegend.fromXML(text)) {    vwarning("Failed to retrieve label text for VisusBorderAxis");    return false;  }  mDrawLegend = xmltobool(node.getAttribute("drawLegend"), mDrawLegend);  mLegendPosition = (AXISSide) xmltoi(node.getAttribute("legendPosition"), mLegendPosition);  mLegendAlignment= (AXISAlignment) xmltoi(node.getAttribute("legendAlignment"), mLegendAlignment);  mLegendOffset = xmltof(node.getAttribute("legendOffset"), mLegendOffset);  mDrawTicks = xmltobool(node.getAttribute("drawTicks"), mDrawTicks);  mMajorTickLength = xmltof(node.getAttribute("majorTickLength"), mMajorTickLength);  mMajorTickThickness = xmltof(node.getAttribute("majorTickThickness"), mMajorTickThickness);  mMinorTickLength = xmltof(node.getAttribute("minorTickLength"), mMinorTickLength);  mMinorTickThickness = xmltof(node.getAttribute("minorTickThickness"), mMinorTickThickness);  mTickPosition = (AXISSide) xmltoi(node.getAttribute("tickPosition"), mTickPosition);  mMinValue = xmltof(node.getAttribute("min"), mMinValue);  mMaxValue = xmltof(node.getAttribute("max"), mMaxValue);   mMajorTicks = xmltoi(node.getAttribute("majorTicks"), mMajorTicks);  mMinorTicks = xmltoi(node.getAttribute("minorTicks"), mMinorTicks);   XMLNode tickColor = node.getChildNode("TickColor");  XMLNode color = tickColor.getChildNode(0);  if (! mTickColor.fromXML(color)) {    vwarning("Failed to retrieve tick color for VisusBorderAxis");    return false;  }  return true;}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:60,


示例4: vwarning

void VisusMeshDisplay::renderColoredSmooth(){  std::vector<VisusMeshData::IndexDataType>::iterator it;  pVisusSharedColorMap colorMap = sharedValue<VisusSharedColorMap>();  if (colorMap->lockToRead() == 0) {    vwarning("Could not lock color map for reading. Rendering aborted.");    return;  }  glShadeModel(GL_SMOOTH);  //fprintf(stderr,"VisusMeshDisplay::renderColoredSmooth()/n");  // Find Min / Max for color map if not hand-set  if (mMinValue > mMaxValue)     computeMinMax();  mValueRange = mMaxValue - mMinValue;    // Get Local Colormap  switch (mMesh.elementDim()) {  case 3:    glBegin(GL_TRIANGLES);    break;  case 4:    glBegin(GL_QUADS);    break;  default:    glBegin(GL_POLYGON);    break;  }  // Loop and Draw  for (uint32_t i=0;i<mMesh.nrOfElements();i++)   {	std::vector<VisusMeshData::IndexDataType>& element = mMesh.element(i);            // Draw Values    for (it=element.begin();it!=element.end();it++)     {       VisusMeshData::IndexDataType idx = *it;      //glTexCoord1f(mMesh.vertex(idx)[mColorIndex]);      setColor(*colorMap, mMesh.vertex(idx)[mColorIndex]);      glNormal3fv(mMesh.componentAddress(idx,mNormalIndex));      glVertex3fv(mMesh.vertexAddress(idx));    }  }  glEnd();  if (colorMap->unlockAfterRead() == 0) {    vwarning("Could not unlock color map after renderin. Aborting rendring.");    return;  }  }
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:54,


示例5: vwarning

bool VisusAxisAlignedExtractor::fromXMLLocalVariables(XMLNode& node){  if (strcmp(XML_TAG, node.getName())) {    vwarning("VisusAxisAlignedExtractor did not receive top node");    return false;  }  // Connect us as producer  if (! visusXML::connectProducer<VisusAxisAlignedExtractor>(node, self())) {    vwarning("failed to connect as producer when loading xml");    return false;  }  return true;}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:14,


示例6: warning

void warning(const char *fmt, ...){	va_list ap;	va_start(ap, fmt);	vwarning(fmt, ap);}
开发者ID:ivartj,项目名称:curlexercise,代码行数:7,


示例7: vwarning

int VisusIndexedData::constructElement(const std::vector<float>& vertices){  if ((vertices.size() / mVertexDim) != (vertices.size() / ((float)mVertexDim))) {    vwarning("Number of input values does not match with the given vertex dimension.");    return 0;  }  std::vector<float>::const_iterator cit;  for (cit=vertices.begin();cit!=vertices.end();cit+=mVertexDim) {    mVertices->push_back(std::vector<VertexDataType>(cit,cit+mVertexDim));  }    std::vector<IndexDataType> element(vertices.size()/mVertexDim,0);  std::vector<IndexDataType>::iterator it;  for (it=element.begin();it!=element.end();it++)     *it = mVertices->size() - (element.end() - it);  mElements->push_back(element);  return 1;}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:25,


示例8: vwarning

int VisusMetricData::swapContent(VisusData* data){  VisusData::swapContent(data);  VisusMetricData* metric_data;#ifdef VISUS_NO_DYNAMIC_CAST    metric_data = (VisusMetricData*)data;#else   metric_data = dynamic_cast<VisusMetricData*>(data);  if (metric_data == NULL) {    vwarning("Dynamic cast failed invalid data types.");    return 0;  }#endif  mMatrix = metric_data->mMatrix;  this->mUnit = metric_data->mUnit;    //std::swap(this->mLeftLower,metric_data->mLeftLower);  //std::swap(this->mRightUpper,metric_data->mRightUpper);  return 1;}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:27,


示例9: load_labels

voidload_labels(const char *PQ){  const char *fname[2];  static char *definedp = "1";  static char *undefinedp = "0";  if (!hash_lookup((unsigned char *)PQ,label_table))    {      current_PQ = PQ;      fname[0] = expand(project, PQ, "xtf");      fname[1] = NULL;      if (!access(fname[0],R_OK))	{	  hash_insert((unsigned char*)PQ,definedp,label_table);	  runexpat(i_list, fname, sH, eH);	}      else	{	  hash_insert((unsigned char*)PQ,undefinedp,label_table);#if 0	  {	    const char *ename = strstr(fname[0], project);	    if (!ename)	      {		ename = fname[0];		vwarning("%s: not readable/no label checking", ename);		--status; /* don't count this as a real error */	      }	  }#endif	}    }}
开发者ID:EleanorRobson,项目名称:oracc,代码行数:34,


示例10: warning

void warning(Loc loc, const char *format, ...){    va_list ap;    va_start(ap, format);    vwarning(loc, format, ap);    va_end( ap );}
开发者ID:odis-project,项目名称:ldc,代码行数:7,


示例11: range_error

voidrange_error (const char *string,...){    va_list args;    va_start (args, string);    switch (range_check)    {    case range_check_warn:        vwarning (string, args);        break;    case range_check_on:        verror (string, args);        break;    case range_check_off:        /* FIXME: cagney/2002-01-30: Should this function print anything           when range error is off?  */        vfprintf_filtered (gdb_stderr, string, args);        fprintf_filtered (gdb_stderr, "/n");        break;    default:        internal_error (__FILE__, __LINE__, "bad switch");    }    va_end (args);}
开发者ID:cyrilmagsuci,项目名称:freebsd,代码行数:25,


示例12: xcl_sentence_labels

voidxcl_sentence_labels(struct xcl_context *xc, struct xcl_c *c){  const char *first = NULL, *last = NULL;  int n_lems = 0;  if (c->type != xcl_c_sentence || !c->nchildren)    return;  first = first_l(c);  last = last_l(c);  if (first)    {      if (last)	{	  char *l = malloc(strlen(first)+strlen(last)+4);	  sprintf(l,"%s - %s",first,last);	  c->label = cc(pool_copy(ucc(l)));	  free(l);	}      else	c->label = cc(pool_copy(ucc(first)));    }  else if (n_lems) /* sentences that don't have lemmata don't matter */    {      vwarning("couldn't compute label for sentence with id=%s",c->ref);    }}
开发者ID:EleanorRobson,项目名称:oracc,代码行数:29,


示例13: warning

voidwarning(const char *msg, ...){	va_list ap;	va_start(ap, msg);	vwarning(msg, ap);	va_end(ap);}
开发者ID:0mp,项目名称:freebsd,代码行数:8,


示例14: vwarning

void VisusDataProbe::translate(float x, float y){  VisusBoundingBox bbox;  VisusTransformation3D acc;  VisusTransformation3D matrix;  VisusOpenGLState state;  std::vector<float> trans;    if (mDataLock.readLock() == 0) {    vwarning("Could not lock data source for reading. Ignoring translation.");    return;  }  if (mDataSource->isValid()) {    mDataSource->domainBoundingBox(bbox);        if (mDataLock.unlock() == 0)       vwarning("Could not unlock data source.");    accumulate3D(acc);    getValue(matrix);    getValue(state);    trans = matrix.translation(acc,state,x,-y);    trans[0] *= (bbox[3] - bbox[0]);    trans[1] *= (bbox[4] - bbox[1]);    trans[2] *= (bbox[5] - bbox[2]);      matrix[12] += trans[0];    matrix[13] += trans[1];    matrix[14] += trans[2];        matrix[12] = MIN(bbox[3],MAX(bbox[0],matrix[12]));    matrix[13] = MIN(bbox[4],MAX(bbox[1],matrix[13]));    matrix[14] = MIN(bbox[5],MAX(bbox[2],matrix[14]));    setValue(matrix);          synchronize(true);  }  else {    if (mDataLock.unlock() == 0)       vwarning("Could not unlock data source.");  }}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:46,


示例15: compile_warning

void compile_warning(const char *msg, ...){  va_list args;  va_start(args, msg);  vwarning(lexer_filename, lexer_nicename, yylineno, msg, args);  va_end(args);}
开发者ID:MUME,项目名称:mudlle,代码行数:8,


示例16: synchronize

void VisusDataProbe::display3D(VisusTransformation3D model_view_3D){  synchronize();    if (mDataLock.readLock() == 0) {    vwarning("Could not lock data probe content for reading.");    return;  }    glMatrixMode(GL_MODELVIEW);    glPushMatrix();  glLoadMatrixf(model_view_3D);    // If we have a valid data source   if (mDataSource->isValid()) {        VisusBoundingBox bbox;    mDataSource->domainBoundingBox(bbox);    glColor3f(1,1,1);    glDisable(GL_LIGHTING);        glBegin(GL_LINES);    glVertex3f(mPosition[0],mPosition[1],bbox[2]);    glVertex3f(mPosition[0],mPosition[1],bbox[5]);    glVertex3f(bbox[0],mPosition[1],mPosition[2]);    glVertex3f(bbox[3],mPosition[1],mPosition[2]);    glVertex3f(mPosition[0],bbox[1],mPosition[2]);    glVertex3f(mPosition[0],bbox[4],mPosition[2]);    glEnd();  }    if (mDataLock.unlock() == 0)    vwarning("Could not unlock data probe content.");      for (CIterator it=mChildren.begin();it!=mChildren.end();it++)     (*it)->display(model_view_3D);  glPopMatrix();}
开发者ID:NCPP,项目名称:uvcdat-devel,代码行数:46,


示例17: warning

/* Report warning msg at current filename, lineno */void warning(const char *format, ...){  va_list args;  va_start(args, format);  vwarning(format, args);  va_end(args);}
开发者ID:HengeSense,项目名称:nesc,代码行数:9,


示例18: fatal

void fatal(const char *fmt, ...){	va_list ap;	va_start(ap, fmt);	vwarning(fmt, ap);	exit(1);}
开发者ID:ivartj,项目名称:curlexercise,代码行数:8,


示例19: lem_save_lemma

voidlem_save_lemma(struct node *wp, const char *lemma){  struct ilem_form *form = hash_find(word_form_index, getAttr(wp,"xml:id"));  if (form)    form->literal = (char*)npool_copy((unsigned char *)lemma,lemline_xcp->pool);  else    vwarning("internal error: word_form_index lookup failed");}
开发者ID:EleanorRobson,项目名称:oracc,代码行数:9,


示例20: warning_line

void warning_line(const char *fname, const char *nname, int line,                  const char *msg, ...){  va_list args;  va_start(args, msg);  vwarning(fname, nname, line, msg, args);  va_end(args);}
开发者ID:MUME,项目名称:mudlle,代码行数:9,


示例21: dvmsg

ssize_t dvmsg(int code, void *, const char *format, va_list va){  if (code == 0)    return vmsg(format, va);  if ( code > 0 )    vwarning(format, va);  else    verror(format, va);  return 0;}
开发者ID:nealey,项目名称:vera,代码行数:10,



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


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