Re: problem with binding operator

martin nilsen <[email protected]>
Newsgroups gmane.comp.lang.lua.bind.user
Message-ID <[email protected]>
Seems like

myStr8

was enough to pass it as a char atleast, but my logger recieves no
chars, only that it should execute.
eg the logline returned = ""

Also I entered anouter post regarding possibility to make luabind map
this for me?
Because
both Str8 and Str supports constructors with cchar8* but when trying
to add it to

logger(C Str&)

in lua
logger(mystr8) //returns no text but adds a empty line even though the
mystr8 is not empty
logger(mystr8./:toCChar8) // crash non usable command
logger('this will crash') // crashes for some reason

On Fri, Mar 18, 2011 at 9:33 AM, DA SILVA Antonio <[email protected]> wrote:
>
> Hi
>
> I think you have to write something like:
>
>
> void LuaString8(lua_State *L)
> {
>     module(L)
>     [
>         luabind::class_<Str8>("Str8")
>         .def( "toCChar8", ( CChar8*( Str8::* )( ) )&Str8::operator( ) )
>
>
> and then into LUA you call "myStr8.toCChar8( )"
>
>
>
> Le 18/03/2011 05:54, martin nilsen a écrit :
>> Just starting Luabinding and run into some problems with () operators,
>> havent read anything about luabind not supporting those.
>> struct Str8 // Text String (8-bit per character)
>> {
>>    // get
>>            operator CChar8*()C {return _d.data();} // cast to CChar8*
>>    CChar8* operator()(      )C {return _d.data();} // get  text data
>>
>>
>> void LuaString8(lua_State *L)
>> {
>>      module(L)
>>      [
>>          luabind::class_<Str8>("Str8")
>>          .def(CChar8*())
>>
>>
>> error C2059: syntax error : ')'
>>
>>
>>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> luabind-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/luabind-user
>



-- 
Later

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
luabind-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luabind-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.