summaryrefslogtreecommitdiff
path: root/src/types_fwd.h
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-06-21 22:25:12 +0200
committerBardur Arantsson <bardur@scientician.net>2013-09-27 14:46:22 +0200
commit1d65909b257cc84282da4a1192072615b716138c (patch)
tree788149c5cc7953f5cd7050e677014163d7728d50 /src/types_fwd.h
parentdb7e4b8022220b10bbfc5c2ce675fa035ace307d (diff)
C++: Introduce types_fwd.h with forward declarations for types.h
Diffstat (limited to 'src/types_fwd.h')
-rw-r--r--src/types_fwd.h108
1 files changed, 108 insertions, 0 deletions
diff --git a/src/types_fwd.h b/src/types_fwd.h
new file mode 100644
index 00000000..581609e9
--- /dev/null
+++ b/src/types_fwd.h
@@ -0,0 +1,108 @@
+#ifndef H_8f0f494f_532d_4cfc_9578_bd4c6cff5953
+#define H_8f0f494f_532d_4cfc_9578_bd4c6cff5953
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+struct header;
+struct obj_theme;
+struct feature_type;
+struct object_kind;
+struct artifact_type;
+struct ego_item_type;
+struct randart_part_type;
+struct randart_gen_type;
+struct monster_blow;
+struct monster_race;
+struct monster_ego;
+struct vault_type;
+struct trap_type;
+struct cave_type;
+struct effect_type;
+struct object_type;
+struct monster_mind;
+struct monster_type;
+struct alloc_entry;
+struct option_type;
+struct owner_type;
+struct store_type;
+struct store_info_type;
+struct store_action_type;
+struct magic_type;
+struct player_sex;
+struct player_race;
+struct player_race_mod;
+struct player_spec;
+struct player_class;
+struct meta_class_type;
+struct help_info;
+struct player_type;
+struct martial_arts;
+struct magic_power;
+struct border_type;
+struct wilderness_type_info;
+struct wilderness_map;
+struct town_type;
+struct alchemist_recipe;
+struct artifact_select_flag;
+struct deity_type;
+struct tactic_info_type;
+struct random_artifact;
+struct activation;
+struct music;
+struct random_spell;
+struct fate;
+struct move_info_type;
+struct rule_type;
+struct dungeon_info_type;
+struct inscription_info_type;
+struct rune_spell;
+struct flags_group;
+struct power_type;
+struct hook_move_in;
+struct hook_get_in;
+struct hook_end_turn_in;
+struct hook_player_level_in;
+struct hook_identify_in;
+struct hook_give_in;
+struct hook_eat_in;
+struct hook_eat_out;
+struct hook_stair_in;
+struct hook_stair_out;
+struct hook_new_monster_end_in;
+struct quest_type;
+struct random_quest;
+struct monster_power;
+struct tval_desc;
+struct between_exit;
+struct birther;
+struct hooks_chain;
+struct hist_type;
+struct set_type;
+struct cli_comm;
+struct range_type;
+struct dice_type;
+struct device_allocation;
+struct skill_type;
+struct school_idx;
+struct spell_type;
+struct school_provider;
+struct school_type;
+struct spell_idx_list;
+struct school_book_type;
+struct gf_name_type;
+struct timer_type;
+struct list_type;
+struct ability_type;
+struct module_meta_type;
+struct module_type;
+struct corruption_type;
+struct mimic_duration_type;
+struct mimic_form_type;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif