summaryrefslogtreecommitdiff
path: root/library/DataStaticsFields.cpp
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-03-21 13:26:53 +0400
committerAlexander Gavrilov2012-03-21 13:26:53 +0400
commit9b78fffe9255e0fd14b6e446652598a36372b934 (patch)
tree8c1e02483868cd3c22219152b32f544b877b19cf /library/DataStaticsFields.cpp
parent73e138c9fdf64cab23330fc13b73383d8648324d (diff)
downloaddfhack-9b78fffe9255e0fd14b6e446652598a36372b934.tar.gz
dfhack-9b78fffe9255e0fd14b6e446652598a36372b934.tar.bz2
dfhack-9b78fffe9255e0fd14b6e446652598a36372b934.tar.xz
Support containers in the lua wrapper.
Diffstat (limited to 'library/DataStaticsFields.cpp')
-rw-r--r--library/DataStaticsFields.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/library/DataStaticsFields.cpp b/library/DataStaticsFields.cpp
index 22ce9b6d..89736369 100644
--- a/library/DataStaticsFields.cpp
+++ b/library/DataStaticsFields.cpp
@@ -15,7 +15,7 @@
namespace df {
#define NUMBER_IDENTITY_TRAITS(type) \
- number_identity<type> identity_traits<type>::identity;
+ number_identity<type> identity_traits<type>::identity(#type);
NUMBER_IDENTITY_TRAITS(char);
NUMBER_IDENTITY_TRAITS(int8_t);
@@ -32,6 +32,9 @@ namespace df {
stl_string_identity identity_traits<std::string>::identity;
pointer_identity identity_traits<void*>::identity;
stl_ptr_vector_identity identity_traits<std::vector<void*> >::identity;
+ stl_bit_vector_identity identity_traits<std::vector<bool> >::identity;
+
+ buffer_container_identity buffer_container_identity::base_instance;
#undef NUMBER_IDENTITY_TRAITS
}