SelectionSetVisitor is a visitor class used for the traversal of a SelectionSetFolder and SelectionSet hierarchy.
Derive from this class and override the applySelectionSet() and applySelectionSetFolder() to define custom behavior when the given object of that type is traversed.
#include
<class_selection_set_1_1_selection_set_visitor.h>
Public Member Functions |
|
applySelectionSet () | |
Override this method to define custom
behavior when a
SelectionSet is traversed. |
|
applySelectionSetFolder () | |
Override this method to define custom
behavior when a
SelectionSetFolder is traversed. |
|
apply () |
SelectionSet.SelectionSetVisitor.applySelectionSet | ( | ) |
Override this method to define custom behavior when a SelectionSet is traversed.
Reimplemented in SelectionSet.__GetNodeIdVisitor, SelectionSetInterpreter._RenameVisitor, and SelectionSetInterpreter.MessageVisitor.
SelectionSet.SelectionSetVisitor.applySelectionSetFolder | ( | ) |
Override this method to define custom behavior when a SelectionSetFolder is traversed.
Note, the default implementation is for the given folder's members to be traversed. Overriding methods should call this base method in order to continue traversal. Alternatively, the implementation may define how the folder is traversed.
Reimplemented in SelectionSetInterpreter._RemoveFolderVisitor, SelectionSetInterpreter._RemoveNodeVisitor, SelectionSetInterpreter._SortVisitor, and SelectionSetInterpreter.MessageVisitor.
SelectionSet.SelectionSetVisitor.apply | ( | ) |