Skip to content

Commit 5fdd283

Browse files
committed
remove na placeholder values
1 parent 22d6ebe commit 5fdd283

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ License: MIT + file LICENSE
1212
Imports: base (>= 4.0.0), methods, Rcpp
1313
LinkingTo: Rcpp
1414
SystemRequirements: C++20
15-
RoxygenNote: 7.3.2
15+
RoxygenNote: 7.3.3
1616
Collate:
1717
'RcppExports.R'
1818
'utils.R'

R/print.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ process_print_ellipsis_ordered <- function(x, e, index) {
3434
use_from <- FALSE
3535
use_to <- FALSE
3636
if(index) {
37-
from <- to <- NA_integer_
37+
from <- to <- 0L
3838
} else {
3939
from <- to <- assign_na(get_type(x))
4040
}
4141
} else {
42-
n <- NA_integer_
42+
n <- 0L
4343
if(is.null(from)) {
4444
use_from <- FALSE
4545
if(index) {
46-
from <- NA_integer_
46+
from <- 0L
4747
} else {
4848
from <- assign_na(get_type(x))
4949
}
@@ -55,7 +55,7 @@ process_print_ellipsis_ordered <- function(x, e, index) {
5555
if(is.null(to)) {
5656
use_to <- FALSE
5757
if(index) {
58-
to <- NA_integer_
58+
to <- 0L
5959
} else {
6060
to <- assign_na(get_type(x))
6161
}

R/to_r.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,16 @@ process_to_r_args_ordered <- function(x, n, from, to, index) {
8383
use_from <- FALSE
8484
use_to <- FALSE
8585
if(index) {
86-
from <- to <- NA_integer_
86+
from <- to <- 0L
8787
} else {
8888
from <- to <- assign_na(get_type(x))
8989
}
9090
} else {
91-
n <- NA_integer_
91+
n <- 0L
9292
if(is.null(from)) {
9393
use_from <- FALSE
9494
if(index) {
95-
from <- NA_integer_
95+
from <- 0L
9696
} else {
9797
from <- assign_na(get_type(x))
9898
}
@@ -104,7 +104,7 @@ process_to_r_args_ordered <- function(x, n, from, to, index) {
104104
if(is.null(to)) {
105105
use_to <- FALSE
106106
if(index) {
107-
to <- NA_integer_
107+
to <- 0L
108108
} else {
109109
to <- assign_na(get_type(x))
110110
}

R/utils.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ check_type <- function(x_type, i, index) {
3838

3939
assign_na <- function(x_type) {
4040
return(switch(x_type,
41-
integer = NA_integer_,
42-
double = NA_real_,
43-
string = NA_character_,
44-
boolean = NA
41+
integer = 0L,
42+
double = 0,
43+
string = "",
44+
boolean = FALSE
4545
))
4646
}
4747

0 commit comments

Comments
 (0)