mirror of
https://github.com/ChaiScript/ChaiScript.git
synced 2025-12-06 16:57:04 +08:00
Add string.c_str() and string.data() methods.
This commit is contained in:
parent
ea93903884
commit
f215cae866
@ -449,6 +449,10 @@ namespace chaiscript
|
|||||||
m->add(fun(find_func(boost::mem_fn(static_cast<find_func_ptr>(&String::find_first_not_of)))), "find_first_not_of");
|
m->add(fun(find_func(boost::mem_fn(static_cast<find_func_ptr>(&String::find_first_not_of)))), "find_first_not_of");
|
||||||
m->add(fun(find_func(boost::mem_fn(static_cast<find_func_ptr>(&String::find_last_not_of)))), "find_last_not_of");
|
m->add(fun(find_func(boost::mem_fn(static_cast<find_func_ptr>(&String::find_last_not_of)))), "find_last_not_of");
|
||||||
|
|
||||||
|
m->add(fun(&String::c_str), "c_str");
|
||||||
|
m->add(fun(&String::data), "data");
|
||||||
|
|
||||||
|
|
||||||
return m;
|
return m;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
6
unittests/string_charptr.chai
Normal file
6
unittests/string_charptr.chai
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
assert_equal(true, "hello".c_str().is_var_const())
|
||||||
|
assert_equal("char", "hello".c_str().type_name())
|
||||||
|
|
||||||
|
assert_equal(true, "hello".data().is_var_const())
|
||||||
|
assert_equal("char", "hello".data().type_name())
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user