#

    astar_visitor<EventVisitorList>

This class is an adapter that converts a list of EventVisitor's (constructed using `std::pair`) into a AStarVisitor.

### Example

See the example for EventVisitor.

### Model of

AStarVisitor

### Template Parameters

Parameter | Description | Default
--- | --- | ---
`EventVisitorList` | A list of EventVisitor's created with `std::pair`. | ``null_visitor``

### Where Defined

`boost/graph/astar_search.hpp`

### Member Functions

This class implements all of the member functions required by AStarVisitor. In each function the appropriate event is dispatched to the EventVisitor's in the EventVisitorList.

### Non-Member Functions

Function | Description
--- | ---
`template <class EventVisitorList> astar_visitor<EventVisitorList> make_astar_visitor(EventVisitorList ev_list);` | Returns the event visitor list adapted to be an A* visitor.

### See Also

Visitor concepts

The following are event visitors: `predecessor_recorder`, `distance_recorder`, `time_stamper`, and `property_writer`.

Copyright © 2004 | Kristopher Beevers, Rensselaer Polytechnic Institute (beevek@cs.rpi.edu)