mirror of https://github.com/swig/swig.git
26 lines
661 B
Lua
26 lines
661 B
Lua
local v=require("template_methods")
|
|
|
|
local num = 1.1
|
|
|
|
-- Global templated functions
|
|
local i = v.convolve1Bool()
|
|
v.convolve1Bool(true)
|
|
i = v.convolve2Float()
|
|
v.convolve3FloatRenamed(num)
|
|
i = v.convolve4Float()
|
|
v.convolve4FloatRenamed(num)
|
|
i = v.convolve5FloatRenamed()
|
|
v.convolve5FloatRenamed(num)
|
|
|
|
-- Static templated methods
|
|
local k = v.Klass()
|
|
local b = k:KlassTMethodBoolRenamed(true)
|
|
k:KlassTMethodBool()
|
|
b = v.Klass.KlassStaticTMethodBoolRenamed(true)
|
|
v.Klass.KlassStaticTMethodBool()
|
|
|
|
local cp = v.ComponentProperties()
|
|
cp:adda("key1", "val1", "key2", 22.2)
|
|
cp:adda("key1", "val1", "key2", "val2", "key3", "val3")
|
|
cp:adda("key1", 1, "key2", 2, "key3", 3)
|