libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::AdminRegionVisitor Class Referenceabstract

#include <libosmscout/include/osmscout/location/Location.h>

Public Types

enum  Action { skipChildren , visitChildren , stop , error }

Public Member Functions

virtual ~AdminRegionVisitor ()=default
virtual Action Visit (const AdminRegion &region)=0

Detailed Description

Visitor that gets called for every region found. It is the task of the visitor to decide if a region matches the given criteria.

Member Enumeration Documentation

◆ Action

Enumerator
skipChildren 

Do not visit child regions, but continue with traversal.

visitChildren 

Visit child regions.

stop 

Stop.

error 

Signal an error.

Constructor & Destructor Documentation

◆ ~AdminRegionVisitor()

virtual osmscout::AdminRegionVisitor::~AdminRegionVisitor ( )
virtualdefault

Member Function Documentation

◆ Visit()

virtual Action osmscout::AdminRegionVisitor::Visit ( const AdminRegion & region)
pure virtual

The documentation for this class was generated from the following file: