Rcpp Version 1.0.0
api.cpp File Reference
#include <Rcpp.h>
#include "internal.h"
#include <R_ext/PrtUtil.h>
Include dependency graph for api.cpp:

Go to the source code of this file.


 Rcpp API.
 internal implementation details




attribute_hidden unsigned long Rcpp::internal::enterRNGScope ()
attribute_hidden unsigned long Rcpp::internal::exitRNGScope ()
attribute_hidden unsigned long Rcpp::internal::beginSuspendRNGSynchronization ()
attribute_hidden unsigned long Rcpp::internal::endSuspendRNGSynchronization ()
attribute_hidden char * Rcpp::internal::get_string_buffer ()
attribute_hidden const char * Rcpp::type2name (SEXP x)
std::string demangle (const std::string &name)
const char * short_file_name (const char *file)
SEXP as_character_externalptr (SEXP xp)
SEXP rcpp_capabilities ()
SEXP rcpp_can_use_cxx0x ()
SEXP rcpp_can_use_cxx11 ()
SEXP stack_trace (const char *file, int line)


int Rcpp::internal::rngSynchronizationSuspended = 0

Macro Definition Documentation



Definition at line 22 of file api.cpp.

Function Documentation

◆ as_character_externalptr()

SEXP as_character_externalptr ( SEXP  xp)

Definition at line 169 of file api.cpp.

References Rcpp::wrap().

Here is the call graph for this function:

◆ demangle()

std::string demangle ( const std::string &  name)

◆ rcpp_can_use_cxx0x()

SEXP rcpp_can_use_cxx0x ( )

Definition at line 264 of file api.cpp.

◆ rcpp_can_use_cxx11()

SEXP rcpp_can_use_cxx11 ( )

Definition at line 274 of file api.cpp.

◆ rcpp_capabilities()

SEXP rcpp_capabilities ( )

Definition at line 176 of file api.cpp.

◆ short_file_name()

const char* short_file_name ( const char *  file)

Definition at line 159 of file api.cpp.

◆ stack_trace()

SEXP stack_trace ( const char *  file,
int  line