Rcpp Version 1.0.9
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

Definition at line 264 of file routines.h.

References GET_CALLABLE.

Referenced by registerFunctions().

◆ 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.

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.

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().