diff options
| author | Alexander Gavrilov | 2011-12-24 16:22:10 +0400 |
|---|---|---|
| committer | Alexander Gavrilov | 2011-12-24 16:22:10 +0400 |
| commit | 81ad287c0621e3655782696b2ce1369ef6ae8e8e (patch) | |
| tree | 92b39b619c07fee3272a3ebd1eb8ff1d17a6d58c /library/DataStatics.cpp | |
| parent | 79ac2a781a3bfd3395a5785098a16403c1a9d3ce (diff) | |
| download | dfhack-81ad287c0621e3655782696b2ce1369ef6ae8e8e.tar.gz dfhack-81ad287c0621e3655782696b2ce1369ef6ae8e8e.tar.bz2 dfhack-81ad287c0621e3655782696b2ce1369ef6ae8e8e.tar.xz | |
Generate very simple static functions to find objects in global vectors.
Diffstat (limited to 'library/DataStatics.cpp')
| -rw-r--r-- | library/DataStatics.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/library/DataStatics.cpp b/library/DataStatics.cpp index 57aeb779..e3a448ea 100644 --- a/library/DataStatics.cpp +++ b/library/DataStatics.cpp @@ -1,5 +1,17 @@ #include "Internal.h" #include "dfhack/DataDefs.h" +#include "dfhack/MiscUtils.h" + +#include "dfhack/df/world.h" +#include "dfhack/df/world_data.h" +#include "dfhack/df/ui.h" + +namespace { + template<class T> + inline T &_toref(T &r) { return r; } + template<class T> + inline T &_toref(T *&p) { return *p; } +} // Instantiate all the static objects #include "dfhack/df/static.inc" |
