ValueBase::List struct reference
[Base module]
Declaration
#include <QtLua/qtluavaluebase.hh>
namespace QtLua {
class ValueBase {
struct List;
};
};
This struct is a member of the ValueBase class.
This struct is declared in QtLua/qtluavaluebase.hh source file, line 199.
Description
List of Value objects used for lua functions arguments and return values.
Members
Functions
- List()
- List(const ValueBase::List &vl)
- List(const Value &v1)
- List(const Value &v1, const Value &v2)
- List(const Value &v1, const Value &v2, const Value &v3)
- List(const Value &v1, const Value &v2, const Value &v3, const Value &v4)
- List(const Value &v1, const Value &v2, const Value &v3, const Value &v4, const Value &v5)
- List(const Value &v1, const Value &v2, const Value &v3, const Value &v4, const Value &v5, const Value &v6)
- List(const QList<Value> &list)
- template List(const State *ls, const QList<X> &list)
- template List(const State *ls, const QList<X>::const_iterator &begin, const QList<X>::const_iterator &end)
- template QList<X> to_qlist() const
- Value to_table(const State *ls) const
Static functions
Members detail
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 200.
List(const ValueBase::List &vl)
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 201.
List(const Value &v1)
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 204.
Create value list with one Value object
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 207.
Create value list with Value objects.
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 208.
Create value list with Value objects.
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 209.
Create value list with Value objects.
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 210.
Create value list with Value objects.
List(const Value &v1, const Value &v2, const Value &v3, const Value &v4, const Value &v5, const Value &v6)
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 211.
Create value list with Value objects.
This constructor is declared in QtLua/qtluavaluebase.hh source file, line 213.
This template constructor is declared in QtLua/qtluavaluebase.hh source file, line 217.
Create value list from QList content
template <typename X> List(const State *ls, const QList<X>::const_iterator &begin, const QList<X>::const_iterator &end)
This template constructor is declared in QtLua/qtluavaluebase.hh source file, line 222.
Create value list from QList content
template <typename X> QList<X> to_qlist() const
This template function is declared in QtLua/qtluavaluebase.hh source file, line 226.
return a QList with all elements converted from lua values
static template <typename X> QList<X> to_qlist(const ValueBase::const_iterator &begin, const ValueBase::const_iterator &end)
This template function is declared in QtLua/qtluavaluebase.hh source file, line 229.
return a QList with elements converted from lua values
This function is declared in QtLua/qtluavaluebase.hh source file, line 232.
return a lua table containing all values from list
static Value to_table(const State *ls, const ValueBase::const_iterator &begin, const ValueBase::const_iterator &end)
This function is declared in QtLua/qtluavaluebase.hh source file, line 234.
return a lua table containing values from list