diff options
author | winsweet <winsweet@gmail.com> | 2014-12-09 16:14:51 +0800 |
---|---|---|
committer | Roger Meier <roger@apache.org> | 2014-12-13 21:29:55 +0100 |
commit | de76a3772b5642d093765e2cf1de5b9e0201067c (patch) | |
tree | 7e2da3defdababf62598e47c8d4dc65e25399103 /lib/lua | |
parent | 3c5a788d8f243e23474b3ac09a795e4e15a8933f (diff) | |
download | thrift-de76a3772b5642d093765e2cf1de5b9e0201067c.tar.gz |
THRIFT-2882 Lua Generator: using string.len funtion to get struct(map,list,set) size
Diffstat (limited to 'lib/lua')
-rw-r--r-- | lib/lua/Thrift.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/lua/Thrift.lua b/lib/lua/Thrift.lua index da5bb63d3..a9a907800 100644 --- a/lib/lua/Thrift.lua +++ b/lib/lua/Thrift.lua @@ -40,6 +40,14 @@ function terror(e) error(e) end +function ttable_size(t) + local count = 0 + for k, v in pairs(t) do + count = count + 1 + end + return count +end + version = 1.0 TType = { |