Changeset 3138 for code/branches/pch/src/tolua/lua/enumerate.lua
- Timestamp:
- Jun 10, 2009, 4:01:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pch/src/tolua/lua/enumerate.lua
r3127 r3138 22 22 -- register enumeration 23 23 function classEnumerate:register (pre) 24 if not self:check_public_access() then25 return26 end27 24 pre = pre or '' 28 25 local nspace = getnamespace(classContainer.curr) 29 26 local i=1 30 27 while self[i] do 31 if self.lnames[i] and self.lnames[i] ~= "" then 32 output(pre..'tolua_constant(tolua_S,"'..self.lnames[i]..'",'..nspace..self[i]..');') 33 end 28 output(pre..'tolua_constant(tolua_S,"'..self.lnames[i]..'",'..nspace..self[i]..');') 34 29 i = i+1 35 30 end … … 61 56 Variable("tolua_readonly int "..varname) 62 57 end 63 end64 local parent = classContainer.curr65 if parent then66 t.access = parent.curr_member_access67 t.global_access = t:check_public_access()68 58 end 69 59 return t
Note: See TracChangeset
for help on using the changeset viewer.