Merge remote-tracking branch 'origin/release-4.x' into develop
This commit is contained in:
commit
67b5d989cb
@ -112,6 +112,8 @@ CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_test_mo
|
|||||||
m->add(chaiscript::fun(&derived_type_factory), "derived_type_factory");
|
m->add(chaiscript::fun(&derived_type_factory), "derived_type_factory");
|
||||||
m->add(chaiscript::fun(&more_derived_type_factory), "more_derived_type_factory");
|
m->add(chaiscript::fun(&more_derived_type_factory), "more_derived_type_factory");
|
||||||
|
|
||||||
|
m->add(chaiscript::fun(&TestDerivedType::func), "func");
|
||||||
|
|
||||||
m->add(chaiscript::fun(&TestBaseType::func), "func");
|
m->add(chaiscript::fun(&TestBaseType::func), "func");
|
||||||
m->add(chaiscript::fun(&TestBaseType::val), "val");
|
m->add(chaiscript::fun(&TestBaseType::val), "val");
|
||||||
m->add(chaiscript::fun(&TestBaseType::const_val), "const_val");
|
m->add(chaiscript::fun(&TestBaseType::const_val), "const_val");
|
||||||
@ -119,6 +121,7 @@ CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_test_mo
|
|||||||
|
|
||||||
m->add(chaiscript::fun(&get_new_int), "get_new_int");
|
m->add(chaiscript::fun(&get_new_int), "get_new_int");
|
||||||
|
|
||||||
|
|
||||||
m->add_global_const(chaiscript::const_var(TestValue1), "TestValue1");
|
m->add_global_const(chaiscript::const_var(TestValue1), "TestValue1");
|
||||||
|
|
||||||
m->add(chaiscript::user_type<TestEnum>(), "TestEnum");
|
m->add(chaiscript::user_type<TestEnum>(), "TestEnum");
|
||||||
|
@ -33,3 +33,8 @@ var md := more_derived_type_factory();
|
|||||||
assert_equal(md.derived_only_func(), 19);
|
assert_equal(md.derived_only_func(), 19);
|
||||||
assert_equal(md.base_only_func(), -9);
|
assert_equal(md.base_only_func(), -9);
|
||||||
|
|
||||||
|
assert_equal(md.func(), 1);
|
||||||
|
assert_equal(t2.func(), 1);
|
||||||
|
assert_equal(d.func(), 1);
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user