Rcpp Version 1.1.2
Loading...
Searching...
No Matches
barrier.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

SEXP get_string_elt (SEXP, R_xlen_t)
const char * char_get_string_elt (SEXP, R_xlen_t)
void set_string_elt (SEXP, R_xlen_t, SEXP)
void char_set_string_elt (SEXP, R_xlen_t, const char *)
SEXP * get_string_ptr (SEXP)
SEXP get_vector_elt (SEXP, R_xlen_t)
void set_vector_elt (SEXP, R_xlen_t, SEXP)
SEXP * get_vector_ptr (SEXP)
const char * char_nocheck (SEXP)
void * dataptr (SEXP)

Function Documentation

◆ char_get_string_elt()

const char * char_get_string_elt ( SEXP s,
R_xlen_t i )
inline

Definition at line 216 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().

◆ char_nocheck()

const char * char_nocheck ( SEXP x)
inline

Definition at line 258 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions(), and Rcpp::String::setBuffer().

◆ char_set_string_elt()

void char_set_string_elt ( SEXP s,
R_xlen_t i,
const char * v )
inline

Definition at line 228 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().

◆ dataptr()

void * dataptr ( SEXP x)
inline

◆ get_string_elt()

SEXP get_string_elt ( SEXP s,
R_xlen_t i )
inline

Definition at line 210 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().

◆ get_string_ptr()

SEXP * get_string_ptr ( SEXP s)
inline

Definition at line 234 of file routines.h.

References GET_CALLABLE, and RCPP_STRING_PTR.

Referenced by Rcpp::sugar::get_const_begin(), and registerFunctions().

◆ get_vector_elt()

SEXP get_vector_elt ( SEXP v,
R_xlen_t i )
inline

Definition at line 240 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().

◆ get_vector_ptr()

SEXP * get_vector_ptr ( SEXP v)
inline

Definition at line 252 of file routines.h.

References GET_CALLABLE, and RCPP_VECTOR_PTR.

Referenced by registerFunctions().

◆ set_string_elt()

void set_string_elt ( SEXP s,
R_xlen_t i,
SEXP v )
inline

Definition at line 222 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().

◆ set_vector_elt()

void set_vector_elt ( SEXP v,
R_xlen_t i,
SEXP x )
inline

Definition at line 246 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().