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


C++ ErrorMessage::toXML方法代码示例

本文整理汇总了C++中errorlogger::ErrorMessage::toXML方法的典型用法代码示例。如果您正苦于以下问题:C++ ErrorMessage::toXML方法的具体用法?C++ ErrorMessage::toXML怎么用?C++ ErrorMessage::toXML使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在errorlogger::ErrorMessage的用法示例。


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

示例1: reportErr

void CppCheckExecutor::reportErr(const ErrorLogger::ErrorMessage &msg)
{
    if (errorlist) {
        reportOut(msg.toXML(false, _settings->_xml_version));
    } else if (_settings->_xml) {
        reportErr(msg.toXML(_settings->_verbose, _settings->_xml_version));
    } else {
        reportErr(msg.toString(_settings->_verbose, _settings->_outputFormat));
    }
}
开发者ID:bnagesh,项目名称:cppcheck,代码行数:10,代码来源:cppcheckexecutor.cpp

示例2: xml

 void xml()
 {
     // Test the errorlogger..
     ErrorLogger::ErrorMessage errmsg;
     errmsg._msg = "ab<cd>ef";
     ASSERT_EQUALS("<error id=\"\" severity=\"\" msg=\"ab&lt;cd&gt;ef\"/>", errmsg.toXML());
 }
开发者ID:gscacco,项目名称:cppcheck,代码行数:7,代码来源:testcppcheck.cpp

示例3: reportErr

void CppCheckExecutor::reportErr(const ErrorLogger::ErrorMessage &msg)
{
    if (_settings._xml)
    {
        reportErr(msg.toXML());
    }
    else
    {
        reportErr(msg.toText());
    }
}
开发者ID:gscacco,项目名称:cppcheck,代码行数:11,代码来源:cppcheckexecutor.cpp

示例4: reportError

void Check::reportError(const ErrorLogger::ErrorMessage &errmsg)
{
    std::cout << errmsg.toXML(true, 1) << std::endl;
}
开发者ID:lasergnu,项目名称:cppcheck,代码行数:4,代码来源:check.cpp

示例5: reportErr

void AnalyzerInformation::reportErr(const ErrorLogger::ErrorMessage &msg, bool verbose)
{
    if (fout.is_open())
        fout << msg.toXML(verbose,2) << '\n';
}
开发者ID:JIghtuse,项目名称:cppcheck,代码行数:5,代码来源:analyzerinfo.cpp

示例6: include

 void include()
 {
     ErrorLogger::ErrorMessage errmsg;
     ErrorLogger::ErrorMessage::FileLocation loc;
     loc.file = "ab/cd/../ef.h";
     errmsg._callStack.push_back(loc);
     ASSERT_EQUALS("<error file=\"ab/ef.h\" line=\"0\" id=\"\" severity=\"\" msg=\"\"/>", errmsg.toXML());
     ASSERT_EQUALS("[ab/ef.h:0]: ", errmsg.toText());
 }
开发者ID:gscacco,项目名称:cppcheck,代码行数:9,代码来源:testcppcheck.cpp

示例7: reportErr

 void reportErr(const ErrorLogger::ErrorMessage &msg)
 {
     const std::string str(msg.toXML(true,2U));
     printf("%s\n", str.c_str());
 }
开发者ID:kimmov,项目名称:cppcheck,代码行数:5,代码来源:democlient.cpp


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