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.
This virtual destructor is declared in QtLua/qtluadispatchproxy.hh source file, line 167.
This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 173.
This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 171.
This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 170.
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.
This pure virtual function is declared in QtLua/qtluadispatchproxy.hh source file, line 174.
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.
UserData *_ud
This variable is declared in QtLua/qtluadispatchproxy.hh source file, line 177.