Beispiel #1
0
config::all_children_iterator config::erase(const config::all_children_iterator& i)
{
	return all_children_iterator(remove_child(i.i_->pos, i.i_->index));
}
Beispiel #2
0
config::all_children_itors config::all_children_range() const
{
	return all_children_itors(
		all_children_iterator(ordered_children.begin()),
		all_children_iterator(ordered_children.end()));
}
Beispiel #3
0
config::all_children_iterator config::ordered_end() const
{
	return all_children_iterator(ordered_children.end());
}
Beispiel #4
0
config::all_children_iterator config::ordered_begin() const
{
	return all_children_iterator(ordered_children.begin());
}
Beispiel #5
0
 all_children_iterator operator++(int) {
     return all_children_iterator(i_++);
 }
Beispiel #6
0
vconfig::all_children_iterator vconfig::ordered_end() const
{
	return all_children_iterator(cfg_->ordered_end(), cache_);
}