22 #ifndef TAGMATCHES_SELECTOR_HPP 23 #define TAGMATCHES_SELECTOR_HPP 37 #include <boost/regex.hpp>
A RenderAttributes object contains mappings from NodeIDs and WayIDs to Style objects which define how...
virtual void matchWay(WayId wayID, const shared_ptr< TileIdentifier > &ti, RenderAttributes *attributes) const
const weak_ptr< Rule > rule
const boost::regex expression
const shared_ptr< Selector > next
virtual void matchNode(NodeId nodeID, const shared_ptr< TileIdentifier > &ti, RenderAttributes *attributes) const
TagMatchesSelector(const shared_ptr< Rule > &rule, const shared_ptr< Selector > &next, const string &tag, const string &value)
This file is part of alaCarte.
Represents a string which is cached into an internal cache.
virtual void matchRelation(RelId relID, const shared_ptr< TileIdentifier > &ti, RenderAttributes *attributes) const