Classes | |
struct | tno_filter |
struct | tno_start_set_yet |
Public Types | |
using | location_set = std::set< map_location > |
Static Public Member Functions | |
template<typename T , typename F1 , typename F2 , typename F3 > | |
static void | filter_final (T &&src, location_set &dest, const terrain_filter &, const F1 &f1, const F2 &f2, const F3 &f3) |
template<typename T , typename F1 , typename F2 > | |
static void | filter_special_loc (T &&src, location_set &dest, const terrain_filter &filter, const F1 &f1, const F2 &f2) |
template<typename T , typename F1 > | |
static void | filter_area (T &&src, location_set &dest, const terrain_filter &filter, const F1 &f1) |
template<typename T > | |
static void | filter_xy (T &&src, location_set &dest, const terrain_filter &filter, bool with_border) |
Definition at line 433 of file filter.cpp.
using terrain_filterimpl::location_set = std::set<map_location> |
Definition at line 436 of file filter.cpp.
|
inlinestatic |
Definition at line 466 of file filter.cpp.
References terrain_filter::cfg_, terrain_filter::fc_, tod_manager::get_area_by_id(), filter_context::get_tod_man(), and vconfig::has_attribute().
Referenced by terrain_filter::get_locations().
|
inlinestatic |
Definition at line 444 of file filter.cpp.
|
inlinestatic |
Definition at line 454 of file filter.cpp.
References terrain_filter::cfg_, terrain_filter::fc_, filter_context::get_disp_context(), vconfig::has_attribute(), display_context::map(), and gamemap::special_location().
Referenced by terrain_filter::get_locations().
|
inlinestatic |
Definition at line 478 of file filter.cpp.
References terrain_filter::cfg_, terrain_filter::fc_, gui2::event::find(), filter_context::get_disp_context(), vconfig::has_attribute(), display_context::map(), and gamemap::parse_location_range().
Referenced by terrain_filter::get_locations().