![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | SPECPQ_PASTE_(x, y) x##y |
| #define | SPECPQ_PASTE(x, y) SPECPQ_PASTE_(x, y) |
| #define | SPECPQ_PQ struct SPECPQ_PASTE(SPECPQ_TAG, _pq) |
| #define | SPECPQ_PQ_ struct SPECPQ_PASTE(SPECPQ_TAG, _pq_private_) |
| #define | SPECPQ_CELL_ struct SPECPQ_PASTE(SPECPQ_TAG, _cell_private_) |
| #define | SPECPQ_FOO(suffix) SPECPQ_PASTE(SPECPQ_TAG, suffix) |
Typedefs | |
| typedef void(*)(SPECPQ_DATA_TYPE | SPECPQ_FOO) (_pq_data_free_fn_t) |
Functions | |
| static SPECPQ_PQ *SPECPQ_FOO() | _pq_new (int initial_size) |
| static void SPECPQ_FOO() | _pq_destroy (SPECPQ_PQ *_pq) |
| static void SPECPQ_FOO() | _pq_destroy_full (SPECPQ_PQ *_pq, SPECPQ_FOO(_pq_data_free_fn_t) data_free) |
| static void SPECPQ_FOO() | _pq_insert (SPECPQ_PQ *_pq, SPECPQ_DATA_TYPE data, SPECPQ_PRIORITY_TYPE priority) |
| static void SPECPQ_FOO() | _pq_replace (SPECPQ_PQ *_pq, SPECPQ_DATA_TYPE data, SPECPQ_PRIORITY_TYPE priority) |
| static bool SPECPQ_FOO() | _pq_remove (SPECPQ_PQ *_pq, SPECPQ_DATA_TYPE *pdata) |
| static bool SPECPQ_FOO() | _pq_peek (const SPECPQ_PQ *_pq, SPECPQ_DATA_TYPE *pdata) |
| static bool SPECPQ_FOO() | _pq_priority (const SPECPQ_PQ *_pq, SPECPQ_PRIORITY_TYPE *ppriority) |
Variables | |
| SPECPQ_PQ | |
| SPECPQ_CELL_ | |
| SPECPQ_PRIORITY_TYPE | priority |
| SPECPQ_PQ_ | |
| int | avail |
| int | step |
| SPECPQ_CELL_ * | cells |
| #define SPECPQ_CELL_ struct SPECPQ_PASTE(SPECPQ_TAG, _cell_private_) |
| #define SPECPQ_FOO | ( | suffix | ) | SPECPQ_PASTE(SPECPQ_TAG, suffix) |
| #define SPECPQ_PASTE | ( | x, | |
| y | |||
| ) | SPECPQ_PASTE_(x, y) |
| #define SPECPQ_PQ struct SPECPQ_PASTE(SPECPQ_TAG, _pq) |
| #define SPECPQ_PQ_ struct SPECPQ_PASTE(SPECPQ_TAG, _pq_private_) |
| typedef void(*)(SPECPQ_DATA_TYPE SPECPQ_FOO) (_pq_data_free_fn_t) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 139 of file specpq.h.
Referenced by _pq_replace().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| SPECPQ_CELL_* cells |
| SPECPQ_PRIORITY_TYPE priority |
Definition at line 76 of file specpq.h.
Referenced by _pq_insert(), _pq_replace(), evaluate_city_name_priority(), get_city_dialog_output_text(), pf_fuel_map_iterate(), pf_jumbo_map_iterate(), and search_for_city_name().
| SPECPQ_CELL_ |
| SPECPQ_PQ_ |
| int step |
Definition at line 83 of file specpq.h.
Referenced by cai_unit_move_or_attack(), dai_unit_move_or_attack(), map_view::find_place(), gen5rec(), goto_tile_state(), freeciv::tile_known_constraint::is_allowed(), is_valid_goto_draw_line(), make_pseudofractal_hmap(), freeciv::multi_slider::move_focus(), hud_message_box::paintEvent(), hud_input_box::paintEvent(), player_base_citizen_happiness(), text_happiness_cities(), texwai_unit_move_or_attack(), and twai_unit_move_or_attack().