Overloading fixes for R and rtypecheck typemap
- Fix for special variable $argtype expansion in rtypecheck typemap. - Remove unnecessary () brackets when using rtypecheck typemap for single parameter functions. - Add rtypecheck typemaps for shared_ptr so that NULL can be used in overloaded functions taking shared_ptr.
This commit is contained in:
parent
f2da4f2ade
commit
d6d83f4df4
4 changed files with 26 additions and 13 deletions
|
|
@ -512,7 +512,7 @@ testSuite <- function() {
|
|||
testSuite_verifyCount(1, kmember);
|
||||
testSuite_verifyCount(1, k);
|
||||
|
||||
delete_MemberVariables(m); # m.delete();
|
||||
delete_MemberVariables(m);
|
||||
testSuite_verifyCount(1, kmember);
|
||||
testSuite_verifyCount(1, k);
|
||||
}
|
||||
|
|
@ -532,7 +532,7 @@ testSuite <- function() {
|
|||
testSuite_verifyCount(1, kmember);
|
||||
testSuite_verifyCount(1, k);
|
||||
|
||||
delete_MemberVariables(m); # m.delete();
|
||||
delete_MemberVariables(m);
|
||||
testSuite_verifyCount(1, kmember);
|
||||
testSuite_verifyCount(1, k);
|
||||
}
|
||||
|
|
@ -552,7 +552,7 @@ testSuite <- function() {
|
|||
testSuite_verifyCount(1, kmember);
|
||||
testSuite_verifyCount(1, k);
|
||||
|
||||
delete_MemberVariables(m); # m.delete();
|
||||
delete_MemberVariables(m);
|
||||
testSuite_verifyCount(1, kmember);
|
||||
testSuite_verifyCount(1, k);
|
||||
}
|
||||
|
|
@ -570,7 +570,7 @@ testSuite <- function() {
|
|||
k = m$SmartMemberValue;
|
||||
if (!is.null(k))
|
||||
stop("expected null");
|
||||
testSuite_verifyCount(0, k); # this does not work for nulls
|
||||
testSuite_verifyCount(0, k);
|
||||
|
||||
# plain by value
|
||||
bNotCatched = F
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue