当前位置: 首页>>代码示例>>C++>>正文


C++ printValue函数代码示例

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


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

示例1: main

int main() {
	int a,b,x;
	generate(&a);
	b=5;
	x=printValue(sum(&a,&b));
	return printValue(x);
}
开发者ID:mohamed,项目名称:resp-sim,代码行数:7,代码来源:test_reconfig.c

示例2: printPointsToSet

//
// Print out a points-to set.
//
static void printPointsToSet(raw_ostream &Stream, const PointsToSet &Set) {
  PointsToSet::iterator PTIt = Set.begin(), PTItEnd = Set.end();
  Stream << "printing points to set...\n";
  for (; PTIt != PTItEnd; ++PTIt) {
    PointsToNode *Node = PTIt->first;
    const Field &F = PTIt->second;

    Stream << "  - ";

    switch (Node->Kind) {
      case PointsToNode::TYPE_SAFE:
        Stream << "(";
        printValue(Stream, Node->getAllocationSite());
        Stream << ", ";
        F.print(Stream);
        Stream << ")";
        break;
      case PointsToNode::TYPE_UNSAFE:
        Stream << "(";
        printValue(Stream, Node->getAllocationSite());
        Stream << ", collapsed)";
      case PointsToNode::EXTERNAL:
        Stream << "(";
        if (Node->getAllocationSite() == 0)
          Stream << "external";
        else
          printValue(Stream, Node->getAllocationSite());
        Stream << ", collapsed)";
        break;
    }

    Stream << "\n";
  }
}
开发者ID:sdasgup3,项目名称:symbolic-analysis,代码行数:37,代码来源:PointsToGraph.cpp

示例3: printValue

void
ArxDbgEdInputContextReactor::printPointIn(const AcGePoint3d* pointIn) const
{
	CString str;
	if (pointIn != NULL)
		printValue(_T("POINT IN"), ArxDbgUtils::ptToStr(*pointIn, str));
	else
		printValue(_T("POINT IN"), _T("Null"));
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:9,代码来源:ArxDbgEdInputContextReactor.cpp

示例4: main

int main() {
  Foo my_foo(4.2);
  double my_double(1.0);

  printValue(my_foo);
  printValue(my_double);

  return 0;
}
开发者ID:ajbennieston,项目名称:cpp,代码行数:9,代码来源:28-non-explicit-ctor.cpp

示例5: print

void SensorWidget::paintSystemSensorData()
{
  const SystemSensorData& data = sensorView.systemSensorData;
  print("System sensor data:", "");
  print(" Cpu temperatur", printValue(ValueType::temperatur, data.cpuTemperature));
  print(" Battery current", printValue(ValueType::current, data.batteryCurrent));
  print(" Battery level", printValue(ValueType::ratio, data.batteryLevel));
  print(" Battery temperatur", printValue(ValueType::ratio, data.batteryTemperature));
}
开发者ID:Yanzqing,项目名称:BHumanCodeRelease,代码行数:9,代码来源:SensorView.cpp

示例6: main

int main() {
  Foo my_foo(4.2);
  double my_double(1.0);

  printValue(my_foo);
  printValue(my_double);  // Error: no implicit conversion

  return 0;
}
开发者ID:ajbennieston,项目名称:cpp,代码行数:9,代码来源:29-explicit-ctor.cpp

示例7: printReactorMessage

void
ArxDbgEdInputContextReactor::endDragSequence(Acad::PromptStatus returnStatus,
                    AcGePoint3d& pickPoint, AcGeVector3d& vec)
{
	printReactorMessage(_T("End Drag Sequence"));

	if (m_showDetails) {
		CString str;
		printReturnStatus(returnStatus);
		printValue(_T("PICK POINT"), ArxDbgUtils::ptToStr(pickPoint, str));
		printValue(_T("VECTOR"), ArxDbgUtils::vectorToStr(vec, str));
	}
}
开发者ID:kevinzhwl,项目名称:ObjectARXMod,代码行数:13,代码来源:ArxDbgEdInputContextReactor.cpp

示例8: printValue

//
// Print out a summary of the points-to sets of the graph.
//
void PointsToGraph::printGraph(raw_ostream &Stream) {
  const char *Break = "------------------------------\n";

  Stream << "SCALAR MAP\n";

  //
  // Write out the scalar map.
  //
  ScalarMapTy::iterator SMIt = ScalarMap.begin(), SMItEnd = ScalarMap.end();
  for (; SMIt != SMItEnd; ++SMIt) {
    const Value *Pointer = SMIt->first;
    const PointsToSet &PTS = SMIt->second;

    Stream << Break;
    Stream << "Pointer: ";
    printValue(Stream, Pointer);
    Stream << "\n";
    Stream << "Points-to set:\n";
    printPointsToSet(Stream, PTS);
  }

  Stream << "POINTS-TO GRAPH\n";

  //
  // Write out the nodes in the points-to graph.
  //
  NodeMapTy::iterator NMIt = GraphNodes.begin(), NMItEnd = GraphNodes.end();
  for (; NMIt != NMItEnd; ++NMIt) {
    PointsToNode *Node = NMIt->second;
    Value *AllocSite = Node->getAllocationSite();

    Stream << Break;

    Stream << "Allocation site: ";
    printValue(Stream, AllocSite);
    Stream << "\n";

    EdgeMap &Edges = Node->getEdges();
    EdgeMap::iterator EIt = Edges.begin(), EItEnd = Edges.end();
    for (; EIt != EItEnd; ++EIt) {
      const Field &F = EIt->first;
      const PointsToSet &PTS = EIt->second;

      Stream << " At field ";
      F.print(Stream);
      Stream << ":\n";

      printPointsToSet(Stream, PTS);
    }
  }
}
开发者ID:sdasgup3,项目名称:symbolic-analysis,代码行数:54,代码来源:PointsToGraph.cpp

示例9: CEF_REQUIRE_UI_THREAD

void PhantomJSHandler::OnAfterCreated(CefRefPtr<CefBrowser> browser)
{
  CEF_REQUIRE_UI_THREAD();

  qCDebug(handler) << browser->GetIdentifier();

  auto& browserInfo = m_browsers[browser->GetIdentifier()];
  browserInfo.browser = browser;
  if (!m_popupToParentMapping.isEmpty()) {
    auto parentBrowser = m_popupToParentMapping.dequeue();
    // we don't open about:blank for popups
    browserInfo.firstLoadFinished = true;
    emitSignal(m_browsers.value(parentBrowser).browser, QStringLiteral("onPopupCreated"),
               {browser->GetIdentifier()}, true);
  }

#if CHROME_VERSION_BUILD >= 2526
  if (PRINT_SETTINGS) {
    auto prefs = browser->GetHost()->GetRequestContext()->GetAllPreferences(true);
    CefDictionaryValue::KeyList keys;
    prefs->GetKeys(keys);
    for (const auto& key : keys) {
      printValue(key, prefs->GetValue(key));
    }
  }
#endif
}
开发者ID:KDAB,项目名称:phantomjs-cef,代码行数:27,代码来源:handler.cpp

示例10: wxPanel

wxCustomSpinCtrl::wxCustomSpinCtrl( wxWindow*         parent,
                                    wxWindowID        id,
                                    float             min,
                                    float             max,
                                    float             initial,
                                    float             increment,
                                    int               digits )
    :
    wxPanel    ( parent    ),
    m_Parent   ( parent    ),
    m_ID       ( id        ),
    m_Value    ( initial   ),
    m_MaxValue ( max       ),
    m_MinValue ( min       ),
    m_Increment( increment ),
    m_Digits   ( digits    )
{
    m_TextControl = new wxTextCtrl( this, wxID_ANY, _(""), wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );

    m_SpinButton  = new wxSpinButton( this, wxID_ANY );
    m_SpinButton->SetRange( -100000, +100000 );
    m_SpinButton->SetValue( 0 );

    wxBoxSizer*  topSizer = new wxBoxSizer( wxHORIZONTAL );
    topSizer->Add( m_TextControl, 0, wxALIGN_CENTER|wxALIGN_CENTER_VERTICAL );
    topSizer->Add( m_SpinButton,  0, wxALIGN_CENTER|wxALIGN_CENTER_VERTICAL );

    SetSizerAndFit( topSizer );

    printValue( m_Value );
}
开发者ID:pc1cp,项目名称:pappsdr,代码行数:31,代码来源:spinctrl.cpp

示例11: printAttribute

static int
printAttribute(D4printer* out, NCD4node* attr, int depth)
{
    int ret = NC_NOERR;
    int i = 0;
    char* fqn = NULL;

    INDENT(depth); CAT("<Attribute");
    printXMLAttributeName(out,"name",attr->name);
    if(attr->basetype->subsort <=  NC_MAX_ATOMIC_TYPE)
	printXMLAttributeName(out,"type",attr->basetype->name);
    else {
	printXMLAttributeName(out,"type",(fqn = NCD4_makeFQN(attr->basetype)));
    }
    CAT(">\n");
    depth++;
    for(i=0;i<nclistlength(attr->attr.values);i++) {
	printValue(out,(const char*)nclistget(attr->attr.values,i),depth);
	CAT("\n");
    }
    depth--;
    INDENT(depth);
    CAT("</Attribute>");

    nullfree(fqn);
    return THROW(ret);
}
开发者ID:dschwen,项目名称:libmesh,代码行数:27,代码来源:d4printer.c

示例12: recursivePrintValue

/* prints the elements in the same value */
void recursivePrintValue(FILE *f, NodeT *node, int level)
{
    if (level < node->level)
    {
        return;
    }
    if (level == node->level)
    {
        printValue(f, node);
        fprintf(f, " ");
        if (node == printNull)
        {
            return;
        }
    }
    if (node->left->value == -1)
    {
        node->left->level = node->level+1;
    }
    recursivePrintValue(f, node->left, level);
    if (node->value == -1)
    {
        node->level--;
    }
    if (node->right->value == -1)
    {
        node->right->level = node->level+1;
    }
    recursivePrintValue(f, node->right, level);
}
开发者ID:KovaxG,项目名称:aut-eng-2014,代码行数:31,代码来源:main.c

示例13: printValue

void PrintStatement::evaluate(SymTab &symTab, std::unique_ptr<FuncTab> &funcTab) {
	for (auto &l: _rhsList ) {
        printValue( l->evaluate(symTab, funcTab).get() );
		std::cout << ' ';
	}
	std::cout << std::endl;
}
开发者ID:ezquire,项目名称:Interpreter,代码行数:7,代码来源:Statements.cpp

示例14: QAbstractSpinBox

SpinBoxDecimale::SpinBoxDecimale(int value, QWidget *parent): QAbstractSpinBox(parent)
{
    setReadOnly(true);
    setAlignment(Qt::AlignRight);
    setValue(value);
    printValue();
}
开发者ID:MPercieduSert,项目名称:NoteCpp,代码行数:7,代码来源:SpinBoxDecimale.cpp

示例15: setRegistryValue

void setRegistryValue(bool registryNum[8], bool value[8]) {
	try{
	bool* output = new bool[8];
	bool tmpCheck = 0;
	bool* low = new bool[8];
	bool* high = new bool[8];
	if ( Eightto1bit(tmpCheck, lessthan(output, registryNum, low))) throw 10;
	if ( Eightto1bit(tmpCheck, greaterthan(output, registryNum, high))) throw 10;
	value[0] = registry[to_int8(registryNum)][0];
	value[1] = registry[to_int8(registryNum)][1];
	value[2] = registry[to_int8(registryNum)][2];
	value[3] = registry[to_int8(registryNum)][3];
	value[4] = registry[to_int8(registryNum)][4];
	value[5] = registry[to_int8(registryNum)][5];
	value[6] = registry[to_int8(registryNum)][6];
	value[7] = registry[to_int8(registryNum)][7];
	}
	catch (int e) {
		std::cout<<"Reg(";
		printValueInDecimal(registryNum);
		std::cout<<") = ";
		printValue(registryNum);
		std::cout<<'\n';
	}
}
开发者ID:dverona,项目名称:TAMU312,代码行数:25,代码来源:p6.cpp


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