本文整理汇总了C++中inode_state::set_prompt方法的典型用法代码示例。如果您正苦于以下问题:C++ inode_state::set_prompt方法的具体用法?C++ inode_state::set_prompt怎么用?C++ inode_state::set_prompt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类inode_state
的用法示例。
在下文中一共展示了inode_state::set_prompt方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fn_prompt
void fn_prompt (inode_state& state, const wordvec& words){
DEBUGF ('c', state);
DEBUGF ('c', words);
string temp;
for(unsigned int i =1; i < words.size(); i++)
temp += words[i] + " ";
state.set_prompt(temp);
}
示例2: fn_prompt
void fn_prompt (inode_state& state, const wordvec& words){
string str {};
for (auto iter = words.begin()+1; iter != words.end(); ++iter){
str = str + *iter + " ";
}
state.set_prompt(str);
DEBUGF ('c', state);
DEBUGF ('c', words);
}
示例3: fn_prompt
void fn_prompt (inode_state& state, const wordvec& words){
DEBUGF ('c', state);
DEBUGF ('c', words);
if(words.size() < 2){
complain() << "prompt: Too few arguments" << endl;
return;
}
string nprompt = "";
wordvec vec (&words[1], &words[words.size()]);
for(const auto& wrd: vec) nprompt += wrd + " ";
state.set_prompt(nprompt);
}
示例4: fn_prompt
void cmd::fn_prompt(inode_state& state, const util::wordvec& args) {
DEBUGF('c', state);
DEBUGF('c', args);
state.set_prompt(util::intercalate(args, ""));
}