本文整理汇总了C++中AzOut::getLevel方法的典型用法代码示例。如果您正苦于以下问题:C++ AzOut::getLevel方法的具体用法?C++ AzOut::getLevel怎么用?C++ AzOut::getLevel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AzOut
的用法示例。
在下文中一共展示了AzOut::getLevel方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AzPrint
inline AzPrint(const AzOut &out) : o(NULL), dlm(NULL), name_dlm(NULL),
count(0), useDlm(true), level(0) {
if (!out.isNull()) {
o = out.o;
}
level = out.getLevel();
}
示例2: reset
inline void reset(const AzOut &out) {
o = NULL;
if (!out.isNull()) {
o = out.o;
}
level = out.getLevel();
dlm = NULL;
count = 0;
}
示例3: begin
/*-------------------*/
void begin(const char *compo, const char *name, const char *desc=NULL)
{
if (out.getLevel() == 0) return;
if (out.isNull()) return;
AzBytArr s(desc);
if (s.length() > 0) {
s.c(" ("); s.c(name); s.c(")");
AzPrint o(out);
o.printBegin("", " ", NULL, ind);
o.print("<"); o.print(s); o.print(">");
o.printEnd();
}
}
示例4: end
/*-------------------*/
void end() {
if (out.getLevel() == 0) return;
newline();
}
示例5: getLevel
int getLevel() const {
return out.getLevel();
}
示例6: writeln_header_experimental
void writeln_header_experimental(const char *txt) {
if (out.getLevel() == 0) return;
writeln_header(txt);
}
示例7: item_experimental
void item_experimental(const char *kw, const char *desc, const char *dflt=NULL) {
if (out.getLevel() == 0) return;
item(kw, desc, dflt);
}
示例8: item_required_lvl
/*-------------------*/
void item_required_lvl(const char *kw, const char *desc, int lvl) {
if (out.getLevel() < lvl) return;
_item(true, kw, desc);
}