本文整理汇总了C++中Sink::outputFunction方法的典型用法代码示例。如果您正苦于以下问题:C++ Sink::outputFunction方法的具体用法?C++ Sink::outputFunction怎么用?C++ Sink::outputFunction使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sink
的用法示例。
在下文中一共展示了Sink::outputFunction方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: s_put
void OutputVisitor::s_put(const tRational<LINTEGER> & x,Sink & si) {
if(x.denominator().zero()) {
si << x.numerator().internal();
} else {
Sink sink(si.outputFunction("Divide",2L));
sink << x.numerator().internal() << x.denominator().internal();
};
};
示例2: _GetAllCommands
void _GetAllCommands(Source & so,Sink & si) {
so.shouldBeEnd();
list<simpleString> L;
getAllCommands(L);
long sz = L.size();
Sink sink(si.outputFunction("List",sz));
GBStream << "Begin loop\n";
list<simpleString>::const_iterator w = L.begin();
for(long i=1L;i<=sz;++i,++w) {
sink.putString((*w).chars());
};
GBStream << "Done with " << sz << "elements!\n";
};
示例3: put
void Field::put(Sink & sink1) const {
Sink sink2(sink1.outputFunction("List",2L));
sink1 << numerator().asInt() << denominator().asInt();
};