Re: How to bind subscript operator
David Osipyan <[email protected]>
| Newsgroups | gmane.comp.lang.lua.bind.user |
|---|---|
| Message-ID | <[email protected]> |
Possible workaround is adding at (long index) whih calls operator[] and bind at() to lua. On Mon, Apr 18, 2011 at 6:13 PM, he keding <[email protected]> wrote: > Oh, that's not a good news. > The luabind source code seems complex, i don't know how to add __index, does > anyone patch for this? > > On Mon, Apr 18, 2011 at 2:02 PM, David Osipyan <[email protected]> wrote: >> >> Looks like this is not supported yet. >> http://old.nabble.com/array-access-%22A-i-%22-and-luabind-td26478178.html >> >> On Mon, Apr 18, 2011 at 6:22 AM, he keding <[email protected]> wrote: >> > hi, all >> > How to bind subscript operator [] >> > For example >> > class Node >> > { >> > public: >> > int GetValue(); >> > ... >> > }; >> > class BindClass >> > { >> > public: >> > int operator [] (int index) >> > { >> > return m_nodes[index].GetValue(); >> > } >> > std::vector<Node> m_nodes; >> > }; >> > In lua, i want code this style: >> > -- bindClass is BindClass instance. >> > bindClass[2] = 10; >> > How to bind, I google but found no solution. >> > Thanks. >> > >> > ------------------------------------------------------------------------------ >> > Benefiting from Server Virtualization: Beyond Initial Workload >> > Consolidation -- Increasing the use of server virtualization is a top >> > priority.Virtualization can reduce costs, simplify management, and >> > improve >> > application availability and disaster protection. Learn more about >> > boosting >> > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev >> > _______________________________________________ >> > luabind-user mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/luabind-user >> > >> > >> >> >> >> -- >> Best regards >> David Osipyan >> >> >> ------------------------------------------------------------------------------ >> Benefiting from Server Virtualization: Beyond Initial Workload >> Consolidation -- Increasing the use of server virtualization is a top >> priority.Virtualization can reduce costs, simplify management, and improve >> application availability and disaster protection. Learn more about >> boosting >> the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev >> _______________________________________________ >> luabind-user mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/luabind-user > > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > luabind-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/luabind-user > > -- Best regards David Osipyan ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev