Add failing test for issue #192
This commit is contained in:
parent
e117f50db0
commit
fe33a6aacb
@ -23,7 +23,10 @@
|
|||||||
|
|
||||||
CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_stl_extra()
|
CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_stl_extra()
|
||||||
{
|
{
|
||||||
return chaiscript::bootstrap::standard_library::list_type<std::list<chaiscript::Boxed_Value> >("List");
|
|
||||||
|
auto module = chaiscript::bootstrap::standard_library::list_type<std::list<chaiscript::Boxed_Value> >("List");
|
||||||
|
module->add(chaiscript::bootstrap::standard_library::vector_type<std::vector<uint16_t> >("u16vector"));
|
||||||
|
return module;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __llvm__
|
#ifdef __llvm__
|
||||||
|
@ -3,3 +3,11 @@ x.push_back(3)
|
|||||||
assert_equal(3, x.size())
|
assert_equal(3, x.size())
|
||||||
assert_equal(3, x.back())
|
assert_equal(3, x.back())
|
||||||
assert_equal(1, x.front())
|
assert_equal(1, x.front())
|
||||||
|
|
||||||
|
|
||||||
|
load_module("stl_extra")
|
||||||
|
|
||||||
|
auto uint16v = u16vector();
|
||||||
|
uint16v.push_back(1u);
|
||||||
|
assert_equal(1, uint16v.front());
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user