>Also, the name "next" and "prev" could conflict with other stuff... <_< any ideas for that issue? Or is that unlikely.
That was my biggest concern as well... That is where operators come in handy, but I don't think giving them an absurd name is going to be all that good.
It is unlikely that they will ever be used, so maybe even a T32_next or T32_getNext() or something. That way, although they are there, they will not conflict with anything, and it isn't something that someone will just type. They will only be there for people who know about them and understand their usage.
That was my biggest concern as well... That is where operators come in handy, but I don't think giving them an absurd name is going to be all that good.
It is unlikely that they will ever be used, so maybe even a T32_next or T32_getNext() or something. That way, although they are there, they will not conflict with anything, and it isn't something that someone will just type. They will only be there for people who know about them and understand their usage.