本文整理汇总了C++中AzBytArr::fill方法的典型用法代码示例。如果您正苦于以下问题:C++ AzBytArr::fill方法的具体用法?C++ AzBytArr::fill怎么用?C++ AzBytArr::fill使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AzBytArr
的用法示例。
在下文中一共展示了AzBytArr::fill方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: printBegin
inline void printBegin(const char *kw,
const char *inp_dlm=NULL,
const char *inp_name_dlm=NULL,
int indent=0) {
if (o == NULL) return;
dlm = inp_dlm;
name_dlm = inp_name_dlm;
if (name_dlm == NULL) name_dlm = dlm;
if (indent > 0) { /* indentation */
AzBytArr s; s.fill(' ', indent);
*o<<s.c_str();
}
if (kw != NULL && strlen(kw) > 0) {
*o<<kw<<": ";
}
count = 0;
}
示例2: toplevel_header
/*-------------------*/
void toplevel_header(const char *desc, AzByte dlm='*')
{
if (out.isNull()) return;
newline();
AzBytArr s;
s.fill(dlm, 3);
int dlm_len = Az64::cstrlen(desc) + s.length()*2;
dlm_len = MIN(line_width, dlm_len);
AzBytArr s_long;
s_long.fill(dlm, dlm_len);
AzPrint::writeln(out, s_long.c_str());
AzPrint::write(out, s.c_str());
AzPrint::write(out, desc);
AzPrint::writeln(out, s.c_str());
AzPrint::writeln(out, s_long.c_str());
}
示例3: print_space
inline void print_space(int len) {
AzBytArr s; s.fill(' ', len);
print(s);
}