@@ -15,7 +15,8 @@ Rcpp::StringVector rcpp_colour_num_value_string_palette_hex(
15
15
std::string na_colour,
16
16
Rcpp::NumericVector alpha,
17
17
bool include_alpha ) {
18
- return colourvalues::colours_hex::colour_value_hex ( x, palette, na_colour, alpha, include_alpha );
18
+ Rcpp::NumericVector x2 = Rcpp::clone (x);
19
+ return colourvalues::colours_hex::colour_value_hex ( x2, palette, na_colour, alpha, include_alpha );
19
20
}
20
21
21
22
// [[Rcpp::export]]
@@ -24,7 +25,8 @@ Rcpp::StringVector rcpp_colour_num_value_rgb_palette_hex(
24
25
Rcpp::NumericMatrix palette,
25
26
std::string na_colour,
26
27
bool include_alpha ) {
27
- return colourvalues::colours_hex::colour_value_hex ( x, palette, na_colour, include_alpha );
28
+ Rcpp::NumericVector x2 = Rcpp::clone (x);
29
+ return colourvalues::colours_hex::colour_value_hex ( x2, palette, na_colour, include_alpha );
28
30
}
29
31
30
32
// [[Rcpp::export]]
@@ -34,7 +36,7 @@ Rcpp::StringVector rcpp_colour_str_value_string_palette_hex(
34
36
std::string na_colour,
35
37
Rcpp::NumericVector alpha,
36
38
bool include_alpha ) {
37
- return colourvalues::colours_hex::colour_value_hex ( x, palette, na_colour, alpha, include_alpha );
39
+ return colourvalues::colours_hex::colour_value_hex ( x, palette, na_colour, alpha, include_alpha );
38
40
}
39
41
40
42
// [[Rcpp::export]]
@@ -58,7 +60,8 @@ Rcpp::NumericMatrix rcpp_colour_num_value_string_palette_rgb(
58
60
std::string na_colour,
59
61
Rcpp::NumericVector alpha,
60
62
bool include_alpha ) {
61
- return colourvalues::colours_rgb::colour_value_rgb ( x, palette, na_colour, alpha, include_alpha );
63
+ Rcpp::NumericVector x2 = Rcpp::clone (x);
64
+ return colourvalues::colours_rgb::colour_value_rgb ( x2, palette, na_colour, alpha, include_alpha );
62
65
}
63
66
64
67
// [[Rcpp::export]]
@@ -67,7 +70,8 @@ Rcpp::NumericMatrix rcpp_colour_num_value_rgb_palette_rgb(
67
70
Rcpp::NumericMatrix palette,
68
71
std::string na_colour,
69
72
bool include_alpha ) {
70
- return colourvalues::colours_rgb::colour_value_rgb ( x, palette, na_colour, include_alpha );
73
+ Rcpp::NumericVector x2 = Rcpp::clone (x);
74
+ return colourvalues::colours_rgb::colour_value_rgb ( x2, palette, na_colour, include_alpha );
71
75
}
72
76
73
77
// [[Rcpp::export]]
0 commit comments