23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 27 #ifndef POSET_TRAVERSER_H 28 #include "SheafSystem/poset_traverser.h" 32 #include "SheafSystem/std_stack.h" 38 class abstract_poset_member;
80 void private_traverse();
91 #endif // ifndef POSET_DFT_H A client handle for a general, abstract partially order set.
Abstract traverser (internal iterator) for poset.
bool _descend
If true on return from previsit_action, descend into lower cover previsit_action can truncate dft by ...
std::stack< abstract_poset_member * > _free_mbrs
Storage for abstract_poset_member objects, so we can reuse them, rather than creating one for each me...
Namespace for the sheaves component of the sheaf system.
An abstract client handle for a member of a poset.
Abstract traverser (internal iterator) for poset which traverses the cover relation graph in depth fi...