Skip to content

Commit 0cc03f7

Browse files
committed
Use typedefs
1 parent dfd3158 commit 0cc03f7

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/RcppExports.cpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -114,35 +114,35 @@ BEGIN_RCPP
114114
END_RCPP
115115
}
116116
// node_name
117-
CharacterVector node_name(XPtr<xmlNode> node);
117+
CharacterVector node_name(XPtrNode node);
118118
RcppExport SEXP xml2_node_name(SEXP nodeSEXP) {
119119
BEGIN_RCPP
120120
Rcpp::RObject __result;
121121
Rcpp::RNGScope __rngScope;
122-
Rcpp::traits::input_parameter< XPtr<xmlNode> >::type node(nodeSEXP);
122+
Rcpp::traits::input_parameter< XPtrNode >::type node(nodeSEXP);
123123
__result = Rcpp::wrap(node_name(node));
124124
return __result;
125125
END_RCPP
126126
}
127127
// node_text
128-
CharacterVector node_text(XPtr<xmlNode> node);
128+
CharacterVector node_text(XPtrNode node);
129129
RcppExport SEXP xml2_node_text(SEXP nodeSEXP) {
130130
BEGIN_RCPP
131131
Rcpp::RObject __result;
132132
Rcpp::RNGScope __rngScope;
133-
Rcpp::traits::input_parameter< XPtr<xmlNode> >::type node(nodeSEXP);
133+
Rcpp::traits::input_parameter< XPtrNode >::type node(nodeSEXP);
134134
__result = Rcpp::wrap(node_text(node));
135135
return __result;
136136
END_RCPP
137137
}
138138
// node_format
139-
CharacterVector node_format(XPtr<xmlDoc> doc, XPtr<xmlNode> node, bool format = true, int indent = 0);
139+
CharacterVector node_format(XPtrDoc doc, XPtrNode node, bool format = true, int indent = 0);
140140
RcppExport SEXP xml2_node_format(SEXP docSEXP, SEXP nodeSEXP, SEXP formatSEXP, SEXP indentSEXP) {
141141
BEGIN_RCPP
142142
Rcpp::RObject __result;
143143
Rcpp::RNGScope __rngScope;
144-
Rcpp::traits::input_parameter< XPtr<xmlDoc> >::type doc(docSEXP);
145-
Rcpp::traits::input_parameter< XPtr<xmlNode> >::type node(nodeSEXP);
144+
Rcpp::traits::input_parameter< XPtrDoc >::type doc(docSEXP);
145+
Rcpp::traits::input_parameter< XPtrNode >::type node(nodeSEXP);
146146
Rcpp::traits::input_parameter< bool >::type format(formatSEXP);
147147
Rcpp::traits::input_parameter< int >::type indent(indentSEXP);
148148
__result = Rcpp::wrap(node_format(doc, node, format, indent));

src/xml2_node.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ using namespace Rcpp;
44
#include "xml2_utils.h"
55

66
// [[Rcpp::export]]
7-
CharacterVector node_name(XPtr<xmlNode> node) {
7+
CharacterVector node_name(XPtrNode node) {
88
return xmlCharToRChar(node->name);
99
}
1010

1111
// [[Rcpp::export]]
12-
CharacterVector node_text(XPtr<xmlNode> node) {
12+
CharacterVector node_text(XPtrNode node) {
1313
xmlChar* s = xmlNodeGetContent(node.get());
1414
CharacterVector out = xmlCharToRChar(s);
1515

1616
return out;
1717
}
1818

1919
// [[Rcpp::export]]
20-
CharacterVector node_format(XPtr<xmlDoc> doc, XPtr<xmlNode> node,
20+
CharacterVector node_format(XPtrDoc doc, XPtrNode node,
2121
bool format = true,
2222
int indent = 0) {
2323
xmlBufferPtr buffer = xmlBufferCreate();

0 commit comments

Comments
 (0)