Re: How to bind subscript operator

he keding <[email protected]>
Newsgroups gmane.comp.lang.lua.bind.user
Message-ID <[email protected]>
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
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.