|
LLVMValueRef | empty_type_fn (LLVMValueRef r, int32_t type, environment *) |
|
bool | non_immediate_mode (fif_mode m) |
|
bool | typechecking_mode (fif_mode m) |
|
bool | typechecking_failed (fif_mode m) |
|
fif_mode | reset_typechecking (fif_mode m) |
|
fif_mode | fail_typechecking (fif_mode m) |
|
std::string | word_name_from_id (int32_t w, environment const &e) |
|
int32_t * | illegal_interpretation (state_stack &s, int32_t *p, environment *e) |
|
bool | is_positive_integer (char const *start, char const *end) |
|
bool | is_integer (char const *start, char const *end) |
|
bool | is_positive_fp (char const *start, char const *end) |
|
bool | is_fp (char const *start, char const *end) |
|
double | pow_10 (int n) |
|
bool | float_from_chars (char const *start, char const *end, float &float_out) |
|
int32_t | parse_int (std::string_view content) |
|
float | parse_float (std::string_view content) |
|
type_match | resolve_span_type (std::span< int32_t const > tlist, std::vector< int32_t > const &type_subs, environment &env) |
|
variable_match_result | fill_in_variable_types (int32_t source_type, std::span< int32_t const > match_span, std::vector< int32_t > &type_subs, environment &env) |
|
int32_t | interepreter_size (int32_t type, environment &env) |
|
int32_t | struct_child_count (int32_t type, environment &env) |
|
int64_t | interpreter_struct_zero_constant (int32_t t, environment *e) |
|
uint32_t | next_encoded_stack_type (std::span< int32_t const > desc) |
|
int32_t | instantiate_templated_struct_full (int32_t template_base, std::vector< int32_t > const &final_subtype_list, environment &env) |
|
int32_t | instantiate_templated_struct (int32_t template_base, std::vector< int32_t > const &subtypes, environment &env) |
|
int32_t | make_struct_type (std::string_view name, std::span< int32_t const > subtypes, std::vector< std::string_view > const &member_names, environment &env, int32_t template_types, int32_t extra_count) |
|
type_match | internal_resolve_type (std::string_view text, environment &env, std::vector< int32_t > *type_subs) |
|
int32_t | resolve_type (std::string_view text, environment &env, std::vector< int32_t > *type_subs) |
|
type_span_gen_result | internal_generate_type (std::string_view text, environment &env) |
|
type_match_result | match_stack_description (std::span< int32_t const > desc, state_stack &ts, environment &env, std::vector< int32_t > &type_subs) |
|
void | apply_stack_description (std::span< int32_t const > desc, state_stack &ts, environment &env) |
|
stack_consumption | get_stack_consumption (int32_t word, int32_t alternative, environment &env) |
|
word_match_result | match_word (word const &w, state_stack &ts, std::vector< word_types > const &all_instances, std::vector< int32_t > const &all_stack_types, environment &env) |
|
std::string_view | read_word (std::string_view source, uint32_t &read_position) |
|
void | execute_fif_word (interpreted_word_instance &wi, state_stack &ss, environment &env) |
|
void | execute_fif_word (compiled_word_instance &wi, state_stack &ss, environment &env) |
|
void | execute_fif_word (state_stack &ss, int32_t *ptr, environment &env) |
|
int32_t * | immediate_i32 (state_stack &s, int32_t *p, environment *) |
|
int32_t * | immediate_f32 (state_stack &s, int32_t *p, environment *) |
|
int32_t * | immediate_bool (state_stack &s, int32_t *p, environment *) |
|
void | do_immediate_i32 (state_stack &s, int32_t value, environment *e) |
|
int32_t * | immediate_type (state_stack &s, int32_t *p, environment *) |
|
void | do_immediate_type (state_stack &s, int32_t value, environment *e) |
|
void | do_immediate_bool (state_stack &s, bool value, environment *e) |
|
void | do_immediate_f32 (state_stack &s, float value, environment *e) |
|
int32_t * | function_return (state_stack &s, int32_t *p, environment *) |
|
void | execute_fif_word (parse_result word, environment &env, bool ignore_specializations) |
|
std::vector< int32_t > | expand_stack_description (state_stack &initial_stack_state, std::span< const int32_t > desc, int32_t stack_consumed, int32_t rstack_consumed) |
|
bool | compare_stack_description (std::span< const int32_t > a, std::span< const int32_t > b) |
|
int32_t * | call_function (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | call_function_indirect (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | enter_scope (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | leave_scope (state_stack &s, int32_t *p, environment *env) |
|
void | switch_compiler_stack_mode (environment &env, fif_mode new_mode) |
|
void | restore_compiler_stack_mode (environment &env) |
|
bool | stack_types_match (state_stack &a, state_stack &b) |
|
int32_t * | conditional_jump (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | reverse_conditional_jump (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | unconditional_jump (state_stack &s, int32_t *p, environment *env) |
|
uint32_t | codepoint_from_utf8 (char const *start, char const *end) |
|
size_t | size_from_utf8 (char const *start) |
|
bool | codepoint_is_space (uint32_t c) noexcept |
|
bool | codepoint_is_line_break (uint32_t c) noexcept |
|
string_start | match_string_start (std::string_view source) |
|
bool | match_string_end (std::string_view source, int32_t eq_count_in) |
|
parse_result | read_token (std::string_view &source, environment &env) |
|
void | run_to_scope_end (environment &env) |
|
void | run_to_function_end (environment &env) |
|
word_match_result | get_basic_type_match (int32_t word_index, state_stack ¤t_type_state, environment &env, std::vector< int32_t > &specialize_t_subs, bool ignore_specializations) |
|
bool | fully_typecheck_word (int32_t w, int32_t word_index, interpreted_word_instance &wi, state_stack ¤t_type_state, environment &env, std::vector< int32_t > &tsubs) |
|
bool | compile_word (int32_t w, int32_t word_index, state_stack &state, fif_mode compile_mode, environment &env, std::vector< int32_t > &tsubs) |
|
let_data * | get_global_let (environment &env, std::string const &name) |
|
var_data * | get_global_var (environment &env, std::string const &name) |
|
int32_t * | immediate_local (state_stack &s, int32_t *p, environment *e) |
|
int32_t * | immediate_let (state_stack &s, int32_t *p, environment *e) |
|
int32_t * | immediate_global (state_stack &s, int32_t *p, environment *e) |
|
void | run_fif_interpreter (environment &env, std::string_view on_text) |
|
void | run_fif_interpreter (environment &env, std::string_view on_text, interpreter_stack &s) |
|
void | add_import (std::string_view name, void *ptr, fif_call interpreter_implementation, std::vector< int32_t > const ¶ms, std::vector< int32_t > const &returns, environment &env) |
|
int32_t * | colon_definition (fif::state_stack &, int32_t *p, fif::environment *e) |
|
int32_t * | colon_specialization (fif::state_stack &, int32_t *p, fif::environment *e) |
|
int32_t * | iadd (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32_add (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64_add (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | isub (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32_sub (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64_sub (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | imul (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32_mul (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64_mul (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sidiv (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uidiv (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32_div (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64_div (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | simod (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uimod (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32_mod (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64_mod (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | dup (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | init (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | copy (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | drop (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_swap (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_if (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_else (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_then (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_while (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_loop (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_end_while (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_do (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_until (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fif_end_do (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | from_r (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | r_at (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | to_r (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
void | add_precompiled (fif::environment &env, std::string name, fif::fif_call fn, std::vector< int32_t > types, bool immediate=false) |
|
int32_t * | ilt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32lt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64lt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uilt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | igt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uigt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32gt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64gt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ile (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uile (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32le (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64le (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ige (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uige (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32ge (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64ge (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ieq (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32eq (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64eq (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ine (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32ne (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64ne (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f_select (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | make_immediate (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | open_bracket (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | close_bracket (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_heap_allot (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_heap_free (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_load (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_load_deallocated (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_store (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_uninit_store (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_pointer_cast (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | pointer_cast (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_sizeof (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | impl_index (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | allocate_buffer (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | copy_buffer (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | free_buffer (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_let_creation (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | create_let (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_var_creation (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | create_var (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | create_global_impl (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_fextract (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_extract (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_fextractc (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_extract_copy (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_finsert (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_insert (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_fgep (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_gep (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_fsmz (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_struct_map_zero (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_fsmo (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_struct_map_one (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | do_fsmt (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | forth_struct_map_two (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | type_construction (state_stack &s, int32_t *p, environment *e) |
|
int32_t * | do_make (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | struct_definition (fif::state_stack &, int32_t *p, fif::environment *e) |
|
int32_t * | export_definition (fif::state_stack &, int32_t *p, fif::environment *e) |
|
int32_t * | do_use_base (state_stack &s, int32_t *p, environment *env) |
|
int32_t * | long_comment (fif::state_stack &, int32_t *p, fif::environment *e) |
|
int32_t * | line_comment (fif::state_stack &, int32_t *p, fif::environment *e) |
|
int32_t * | zext_i64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_i32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_i16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_i8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_ui64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_ui32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_ui16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | zext_ui8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_i64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_i32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_i16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_i8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_ui64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_ui32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_ui16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sext_ui8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_ui8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_i8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_i1 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_ui16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_i16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_ui32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | trunc_i32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | nop1 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ftrunc (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | fext (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32i8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sif32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uif32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | sif64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | uif64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32i16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32i32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32i64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32ui8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32ui16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32ui32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f32ui64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64i8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64i16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64i32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64i64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64ui8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64ui16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64ui32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f64ui64 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_and (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_or (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_xor (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_not (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_shl (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_ashr (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | bit_lshr (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ident32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ident16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ident8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | idents32 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | idents16 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | idents8 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | ident1 (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
void | initialize_standard_vocab (environment &fif_env) |
|
constexpr sys::year_month_day | civil_from_days (int64_t z) noexcept |
|
int32_t | f_date_to_year (int64_t v) |
|
int32_t | f_date_to_month (int64_t v) |
|
int32_t * | f_date_to_year_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t * | f_date_to_month_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_empty_adjacent_province (sys::state *state, int32_t p_index) |
|
int32_t * | f_empty_adjacent_province_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_empty_adjacent_state (sys::state *state, int32_t p_index) |
|
int32_t * | f_empty_adjacent_state_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
template<typename F > |
auto | f_make_true_accumulator (F &&f) -> f_true_accumulator< F > |
|
bool | f_unowned_core (sys::state *state, int32_t n_index) |
|
int32_t * | f_unowned_core_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_core_in_nation (sys::state *state, int32_t n_index, int32_t t_index) |
|
int32_t * | f_core_in_nation_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_core_in_province (sys::state *state, int32_t p_index, int32_t t_index) |
|
int32_t * | f_core_in_province_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_core_in_state (sys::state *state, int32_t s_index, int32_t t_index) |
|
int32_t * | f_core_in_state_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_core_fully_state (sys::state *state, int32_t s_index, int32_t t_index) |
|
int32_t * | f_core_fully_state_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_cb_against (sys::state *state, int32_t targ_index, int32_t source_index) |
|
int32_t * | f_has_cb_against_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_access_with (sys::state *state, int32_t targ_index, int32_t source_index) |
|
int32_t * | f_has_access_with_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_any_factory (sys::state *state, int32_t s_index) |
|
int32_t * | f_has_any_factory_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_factory (sys::state *state, int32_t findex, int32_t s_index) |
|
int32_t * | f_has_factory_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_nmod (sys::state *state, int32_t m_index, int32_t n_index) |
|
int32_t * | f_has_nmod_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_pmod (sys::state *state, int32_t m_index, int32_t p_index) |
|
int32_t * | f_has_pmod_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_in_region (sys::state *state, int32_t rindex, int32_t p_index) |
|
int32_t * | f_in_region_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_owns_region (sys::state *state, int32_t rindex, int32_t n_index) |
|
int32_t * | f_owns_region_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_owns_state (sys::state *state, int32_t rindex, int32_t n_index) |
|
int32_t * | f_owns_state_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_nation_a (sys::state *state, int32_t aindex, int32_t bindex) |
|
int32_t * | f_nation_a_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_units_in_state (sys::state *state, int32_t sindex, int32_t nindex) |
|
int32_t * | f_units_in_state_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_units_in_province (sys::state *state, int32_t sindex, int32_t nindex) |
|
int32_t * | f_units_in_province_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t | f_count_p_units (sys::state *state, int32_t sindex) |
|
int32_t * | f_count_p_units_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_are_at_war (sys::state *state, int32_t sindex, int32_t nindex) |
|
int32_t * | f_are_at_war_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_general_in_p (sys::state *state, int32_t sindex) |
|
int32_t * | f_general_in_p_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
int32_t | f_count_ships (sys::state *state, int32_t sindex) |
|
int32_t * | f_count_ships_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_coastal_s (sys::state *state, int32_t sindex) |
|
int32_t * | f_coastal_s_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_state_produces (sys::state *state, int32_t cindex, int32_t sindex) |
|
int32_t * | f_state_produces_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_culture_core (sys::state *state, int32_t cindex, int32_t sindex) |
|
int32_t * | f_has_culture_core_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_canal_enabled (sys::state *state, int32_t sindex) |
|
int32_t * | f_canal_enabled_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_truce_with (sys::state *state, int32_t tindex, int32_t sindex) |
|
int32_t * | f_truce_with_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_named_leader (sys::state *state, int32_t name, int32_t nindex) |
|
int32_t * | f_has_named_leader_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_can_release (sys::state *state, int32_t tindex, int32_t nindex) |
|
int32_t * | f_can_release_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_are_allied (sys::state *state, int32_t tindex, int32_t sindex) |
|
int32_t * | f_are_allied_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_nation_has_any_factory (sys::state *state, int32_t s_index) |
|
int32_t * | f_nation_has_any_factory_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_is_bankrupt_debtor_to (sys::state *state, int32_t tindex, int32_t sindex) |
|
int32_t * | f_is_bankrupt_debtor_to_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_global_flag_set (sys::state *state, int32_t s_index) |
|
int32_t * | f_global_flag_set_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_can_nationalize (sys::state *state, int32_t s_index) |
|
int32_t * | f_can_nationalize_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
float | f_movement_str (sys::state *state, bool is_social, int32_t s_index) |
|
int32_t * | f_movement_str_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
float | f_influence_on (sys::state *state, int32_t t_index, int32_t n_index) |
|
int32_t * | f_influence_on_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
float | f_relations (sys::state *state, int32_t t_index, int32_t n_index) |
|
int32_t * | f_relations_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_has_union_sphere (sys::state *state, int32_t s_index) |
|
int32_t * | f_has_union_sphere_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_state_rgo (sys::state *state, int32_t cindex, int32_t sindex) |
|
int32_t * | f_state_rgo_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_in_crisis (sys::state *state, int32_t nindex) |
|
int32_t * | f_in_crisis_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_can_build_naval_base (sys::state *state, int32_t cindex, int32_t sindex) |
|
int32_t * | f_can_build_naval_base_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
void * | f_ranked_nations (sys::state *state) |
|
int32_t * | f_ranked_nations_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
std::string | state_to_owner () |
|
std::string | province_to_owner () |
|
std::string | province_to_controller () |
|
std::string | pop_to_location () |
|
std::string | pop_to_owner () |
|
std::string | nation_to_tag () |
|
std::string | tag_to_nation () |
|
bool | f_party_name (sys::state *state, int32_t s_index, int32_t ideoindex, int32_t nameindex) |
|
int32_t * | f_party_name_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
bool | f_party_pos (sys::state *state, int32_t s_index, int32_t ideoindex, int32_t optid) |
|
int32_t * | f_party_pos_b (fif::state_stack &s, int32_t *p, fif::environment *e) |
|
void | common_fif_environment (sys::state &state, fif::environment &env) |
|