本文整理汇总了C++中Stylesheet::write方法的典型用法代码示例。如果您正苦于以下问题:C++ Stylesheet::write方法的具体用法?C++ Stylesheet::write怎么用?C++ Stylesheet::write使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Stylesheet
的用法示例。
在下文中一共展示了Stylesheet::write方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: writeOutput
void writeOutput (ostream &out, LessStylesheet &stylesheet, bool format) {
Stylesheet css;
ProcessingContext context;
CssWriter *w1;
w1 = format ? new CssPrettyWriter(out) : new CssWriter(out);
try{
stylesheet.process(css, context);
} catch(ParseException* e) {
#ifdef WITH_LIBGLOG
LOG(ERROR) << e->getSource() << ": Line " << e->getLineNumber() << ", Column " <<
e->getColumn() << " Parse Error: " << e->what();
#else
cerr << e->getSource() << ": Line " << e->getLineNumber() << ", Column " <<
e->getColumn() << " Parse Error: " << e->what();
#endif
return;
} catch(exception* e) {
#ifdef WITH_LIBGLOG
LOG(ERROR) << "Error: " << e->what();
#else
cerr << "Error: " << e->what();
#endif
return;
}
css.write(*w1);
out << endl;
delete w1;
}