Blender  V3.3
tree_iterator.hh
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 #include "BLI_function_ref.hh"
10 
11 struct ListBase;
12 struct SpaceOutliner;
13 struct TreeElement;
14 
15 namespace blender::ed::outliner {
16 namespace tree_iterator {
17 
19 
24 void all(const SpaceOutliner &space_outliner, VisitorFn visitor);
25 void all(const ListBase &subtree, VisitorFn visitor);
26 
31 void all_open(const SpaceOutliner &, VisitorFn visitor);
32 void all_open(const SpaceOutliner &, const ListBase &subtree, VisitorFn visitor);
33 
34 } // namespace tree_iterator
35 } // namespace blender::ed::outliner
SyclQueue void void size_t num_bytes void
void all_open(const SpaceOutliner &space_outliner, const VisitorFn visitor)
void all(const SpaceOutliner &space_outliner, const VisitorFn visitor)