From: Vedran P. <ved...@gm...> - 2009-08-25 22:29:01
|
Hi all, I am new to SWIG and I am using it to wrap c++ functions for use by Lua. I can't figure out how to access #define'd macros from Lua, so that if in the .i file I have: %module blah #define foo "bar" I want to be able to call blah.foo from Lua, and get the string "bar". Instead, I get nil. Help is much appreciated. Thanks, Vedran |
From: Vedran P. <ved...@gm...> - 2009-08-25 23:28:09
|
I apologize- I should have been more specific. Macros for numbers and strings are working fine, but if I do #define FOO true Then I get 'nil' when calling <module_name>.FOO from Lua. Is that unsupported or am I missing something? -Vedran On Tue, Aug 25, 2009 at 3:28 PM, Vedran Pogacnik<ved...@gm...> wrote: > Hi all, > > I am new to SWIG and I am using it to wrap c++ functions for use by Lua. > > I can't figure out how to access #define'd macros from Lua, so that if > in the .i file I have: > > %module blah > #define foo "bar" > > I want to be able to call > > blah.foo > > from Lua, and get the string "bar". Instead, I get nil. > > Help is much appreciated. > > Thanks, > > Vedran > |
From: William S F. <ws...@fu...> - 2009-08-27 18:44:07
|
Your boolean example is answered on the swig-user mailing list. See the Examples/lua/constants example for accessing constants in general. William Vedran Pogacnik wrote: > I apologize- I should have been more specific. > > Macros for numbers and strings are working fine, but if I do > > #define FOO true > > Then I get 'nil' when calling <module_name>.FOO from Lua. > > Is that unsupported or am I missing something? > > -Vedran > > On Tue, Aug 25, 2009 at 3:28 PM, Vedran > Pogacnik<ved...@gm...> wrote: >> Hi all, >> >> I am new to SWIG and I am using it to wrap c++ functions for use by Lua. >> >> I can't figure out how to access #define'd macros from Lua, so that if >> in the .i file I have: >> >> %module blah >> #define foo "bar" >> >> I want to be able to call >> >> blah.foo >> >> from Lua, and get the string "bar". Instead, I get nil. >> >> Help is much appreciated. >> >> Thanks, >> >> Vedran >> > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Swig-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swig-devel > |