DispatchProxy::TargetBase struct reference
[Base module]

Declaration  

#include <QtLua/qtluadispatchproxy.hh>

namespace QtLua {
class DispatchProxy {
struct TargetBase;
};
};

This struct is a member of the DispatchProxy class.

This abstract struct is declared in QtLua/qtluadispatchproxy.hh source file, line 165.

This member access is private.

This abstract struct contains pure virtuals.

Members  

Functions  

  • TargetBase(UserData *ud, ValueBase::Operations ops, bool new_keys)
  • virtual ~TargetBase()
  • virtual ValueBase::List _meta_call(State *ls, const ValueBase::List &args) const = 0;
  • virtual bool _meta_contains(State *ls, const Value &key) const = 0;
  • virtual Value _meta_index(State *ls, const Value &key) const = 0;
  • virtual void _meta_newindex(State *ls, const Value &key, const Value &value) const = 0;
  • virtual Value _meta_operation(State *ls, ValueBase::Operation op, const Value &a, const Value &b) const = 0;
  • virtual Ref<Iterator> _new_iterator(State *ls) const = 0;
  • virtual bool _support(ValueBase::Operation c) const = 0;

Fields  

Members detail  

TargetBase(UserData *ud, ValueBase::Operations ops, bool new_keys)  

This constructor is declared in QtLua/qtluadispatchproxy.hh source file, line 166.

virtual ~TargetBase()  

This virtual destructor is declared in QtLua/qtluadispatchproxy.hh source file, line 167.

virtual ValueBase::List _meta_call(State *ls, const ValueBase::List &args) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 173.

virtual bool _meta_contains(State *ls, const Value &key) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 171.

virtual Value _meta_index(State *ls, const Value &key) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 170.

virtual void _meta_newindex(State *ls, const Value &key, const Value &value) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 172.

virtual Value _meta_operation(State *ls, ValueBase::Operation op, const Value &a, const Value &b) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 169.

virtual Ref<Iterator> _new_iterator(State *ls) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 174.

bool _new_keys  

This variable is declared in QtLua/qtluadispatchproxy.hh source file, line 179.

ValueBase::Operations _ops  

This variable is declared in QtLua/qtluadispatchproxy.hh source file, line 178.

virtual bool _support(ValueBase::Operation c) const = 0;  

This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 175.

This variable is declared in QtLua/qtluadispatchproxy.hh source file, line 177.

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