コード例 #1
0
static void *timer_list_start(struct seq_file *file, loff_t *offset)
{
	struct timer_list_iter *iter = file->private;

	if (!*offset)
		iter->now = ktime_to_ns(ktime_get());
	iter->cpu = -1;
	iter->second_pass = false;
	return move_iter(iter, *offset);
}
コード例 #2
0
static void *timer_list_next(struct seq_file *file, void *v, loff_t *offset)
{
	struct timer_list_iter *iter = file->private;
	++*offset;
	return move_iter(iter, 1);
}
コード例 #3
0
ファイル: behavior_stack.cpp プロジェクト: zoujiaqing/libcppa
void behavior_stack::clear() {
    if (m_elements.empty() == false) {
        move(m_elements.begin(), m_elements.end(), move_iter(this));
        m_elements.clear();
    }
}