Public Member Functions | |
__sg_anc_visitor (std::set< search_node_id > &anc) | |
~__sg_anc_visitor () | |
virtual bool | preorder (const _Node &__n) |
virtual bool | postorder (const _Node &__n) |
virtual void | collect (const _Node &__n, collect_value __r) |
void | vinit () |
void | vcollect (return_value const &) |
return_value | vvalue () |
bool | preorder (search_node *const &r) |
bool | postorder (search_node *const &r) |
void | collect (search_node *const &, return_value const &ancestor) |
return_value | value () |
Definition at line 261 of file search_graph.cc.
coco::__sg_anc_visitor::__sg_anc_visitor | ( | std::set< search_node_id > & | anc | ) | [inline] |
Constructor
Definition at line 268 of file search_graph.cc.
coco::__sg_anc_visitor::~__sg_anc_visitor | ( | ) | [inline] |
Destructor
Definition at line 271 of file search_graph.cc.
virtual void prepost_visitor< class, class, class >::collect | ( | const _Node & | __n, | |
collect_value | __r | |||
) | [virtual, inherited] |
void coco::__sg_anc_visitor::collect | ( | search_node *const & | , | |
return_value const & | ancestor | |||
) | [inline] |
This method is required by a prepost_visitor.
Definition at line 306 of file search_graph.cc.
virtual bool prepost_visitor< class, class, class >::postorder | ( | const _Node & | __n | ) | [virtual, inherited] |
bool coco::__sg_anc_visitor::postorder | ( | search_node *const & | r | ) | [inline] |
This method is required by a prepost_visitor.
Definition at line 300 of file search_graph.cc.
virtual bool prepost_visitor< class, class, class >::preorder | ( | const _Node & | __n | ) | [virtual, inherited] |
bool coco::__sg_anc_visitor::preorder | ( | search_node *const & | r | ) | [inline] |
This method is required by a prepost_visitor.
Definition at line 293 of file search_graph.cc.
return_value coco::__sg_anc_visitor::value | ( | ) | [inline] |
This method is required by a prepost_visitor.
Definition at line 311 of file search_graph.cc.
void coco::__sg_anc_visitor::vcollect | ( | return_value const & | ) | [inline] |
This method is required by a prepost_visitor.
Definition at line 280 of file search_graph.cc.
void coco::__sg_anc_visitor::vinit | ( | ) | [inline, virtual] |
This method is required by a prepost_visitor.
Reimplemented from prepost_visitor< search_node *, bool >.
Definition at line 275 of file search_graph.cc.
return_value coco::__sg_anc_visitor::vvalue | ( | ) | [inline, virtual] |
This method is required by a prepost_visitor.
Reimplemented from prepost_visitor< search_node *, bool >.
Definition at line 287 of file search_graph.cc.