QVectorProxyRo::ProxyIterator class reference
[Container proxies module]


 
 

 
 


 
 

 
 


 
 

 
 


 
 

 
 

QVectorProxyRo::ProxyIterator

Declaration  

This class is for internal use only.

#include <QtLua/qtluaqvectorproxy.hh>

namespace QtLua {
template <typename Container, unsigned int max_resize = 0, unsigned int min_resize = 0> class QVectorProxyRo {
class ProxyIterator;
};
};

This class is a member of the QVectorProxyRo class.

This class is declared in QtLua/qtluaqvectorproxy.hh source file, line 77.

This member access is private.

Description  

QVectorProxyRo iterator class

Members  

Inherited members  

Types  

Function  

Private functions  

Private fields  

  • unsigned int _it
  • QPointer<State> _ls
  • Ref<QVectorProxyRo> _proxy

Members detail  

ProxyIterator(State *ls, const Ref<QVectorProxyRo> &proxy)  

This constructor is declared in QtLua/qtluaqvectorproxy.hh source file, line 80.

unsigned int _it  

This variable is declared in QtLua/qtluaqvectorproxy.hh source file, line 91.

This member access is private.

This variable is declared in QtLua/qtluaqvectorproxy.hh source file, line 89.

This member access is private.

This variable is declared in QtLua/qtluaqvectorproxy.hh source file, line 90.

This member access is private.

typedef Ref<const QVectorProxyRo::ProxyIterator, QVectorProxyRo::ProxyIterator> const_ptr  

This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 3 in QtLua/qtluaqvectorproxy.hh source file, line 79.

Shortcut for Ref smart pointer class to ProxyIterator type provided for convenience

virtual Value get_key() const  

This virtual function is declared in QtLua/qtluaqvectorproxy.hh source file, line 85.

This member access is private.

This virtual function implements the get_key pure function declared in the Iterator base abstract class.

Documentation inherited from base class:

The return value is current entry key

virtual Value get_value() const  

This virtual function is declared in QtLua/qtluaqvectorproxy.hh source file, line 86.

This member access is private.

This virtual function implements the get_value pure function declared in the Iterator base abstract class.

Documentation inherited from base class:

The return value is current entry value

virtual ValueRef get_value_ref()  

This virtual function is declared in QtLua/qtluaqvectorproxy.hh source file, line 87.

This member access is private.

This virtual function implements the get_value_ref pure function declared in the Iterator base abstract class.

Documentation inherited from base class:

The return value is reference to current entry value

virtual bool more() const  

This virtual function is declared in QtLua/qtluaqvectorproxy.hh source file, line 83.

This member access is private.

This virtual function implements the more pure function declared in the Iterator base abstract class.

Documentation inherited from base class:

The return value is true if more entries are available.

virtual void next()  

This virtual function is declared in QtLua/qtluaqvectorproxy.hh source file, line 84.

This member access is private.

This virtual function implements the next pure function declared in the Iterator base abstract class.

Documentation inherited from base class:

Jump to next entry.

typedef Ref<QVectorProxyRo::ProxyIterator, QVectorProxyRo::ProxyIterator> ptr  

This typedef is declared in QTLUA_REFTYPE function like macro expansion, line 5 in QtLua/qtluaqvectorproxy.hh source file, line 79.

Shortcut for Ref smart pointer class to ProxyIterator type provided for convenience

Valid XHTML 1.0 StrictGenerated by diaxen on Sat Mar 30 16:23:03 2013 using MkDoc