Public Member Functions | |
terrain_filter_cache () | |
~terrain_filter_cache () | |
Public Attributes | |
t_translation::t_match * | parsed_terrain |
std::vector< std::set < map_location > > * | adjacent_matches |
std::vector< std::pair < terrain_filter, std::map < map_location, bool > > > | adjacent_match_cache |
boost::scoped_ptr< unit_filter > | ufilter_ |
Definition at line 76 of file filter.hpp.
terrain_filter::terrain_filter_cache::terrain_filter_cache | ( | ) |
Definition at line 105 of file filter.cpp.
terrain_filter::terrain_filter_cache::~terrain_filter_cache | ( | ) |
Definition at line 647 of file filter.cpp.
std::vector< std::pair<terrain_filter, std::map<map_location,bool> > > terrain_filter::terrain_filter_cache::adjacent_match_cache |
Definition at line 88 of file filter.hpp.
Referenced by terrain_filter::match_internal().
std::vector< std::set<map_location> >* terrain_filter::terrain_filter_cache::adjacent_matches |
Definition at line 85 of file filter.hpp.
Referenced by terrain_filter::get_locations(), and terrain_filter::match_internal().
t_translation::t_match* terrain_filter::terrain_filter_cache::parsed_terrain |
Definition at line 82 of file filter.hpp.
Referenced by terrain_filter::match_internal().
boost::scoped_ptr<unit_filter> terrain_filter::terrain_filter_cache::ufilter_ |
Definition at line 90 of file filter.hpp.
Referenced by terrain_filter::match_internal().