Added two more tests to lib_std_string.i, to test throwing a pointer to
a string and a const pointer to a string. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6124 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
7f71c2696f
commit
55d1b3338f
1 changed files with 8 additions and 2 deletions
|
|
@ -37,16 +37,22 @@ std::string& test_reference_out() {
|
||||||
|
|
||||||
void test_throw() throw(std::string){
|
void test_throw() throw(std::string){
|
||||||
static std::string x = "x";
|
static std::string x = "x";
|
||||||
|
|
||||||
throw x;
|
throw x;
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_const_reference_throw() throw(const std::string &){
|
void test_const_reference_throw() throw(const std::string &){
|
||||||
static std::string x = "x";
|
static std::string x = "x";
|
||||||
|
|
||||||
throw x;
|
throw x;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void test_pointer_throw() throw(std::string *) {
|
||||||
|
throw new std::string("foo");
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_const_pointer_throw() throw(const std::string *) {
|
||||||
|
throw new std::string("foo");
|
||||||
|
}
|
||||||
|
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue