Rcpp Version 1.0.14
Loading...
Searching...
No Matches
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.

Namespaces

namespace  Rcpp
 Rcpp API.
 
namespace  Rcpp::internal
 internal implementation details
 

Macros

#define COMPILING_RCPP
 
#define RCPP_USE_GLOBAL_ROSTREAM
 

Functions

attribute_hidden Rostream< true > & Rcpp::Rcpp_cout_get ()
 
attribute_hidden Rostream< false > & Rcpp::Rcpp_cerr_get ()
 
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 charRcpp::internal::get_string_buffer ()
 
attribute_hidden const charRcpp::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)
 
SEXP getRcppVersionStrings ()
 

Variables

int Rcpp::internal::rngSynchronizationSuspended = 0
 

Macro Definition Documentation

◆ COMPILING_RCPP

#define COMPILING_RCPP

Definition at line 23 of file api.cpp.

◆ RCPP_USE_GLOBAL_ROSTREAM

#define RCPP_USE_GLOBAL_ROSTREAM

Definition at line 24 of file api.cpp.

Function Documentation

◆ as_character_externalptr()

SEXP as_character_externalptr ( SEXP  xp)

Definition at line 164 of file api.cpp.

References Rcpp::as(), and Rcpp::wrap().

Here is the call graph for this function:

◆ demangle()

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

Definition at line 129 of file api.cpp.

References Rcpp::as(), and GET_CALLABLE.

Referenced by exception_to_condition_template(), Rcpp::get_return_type_dispatch(), Rcpp::get_return_type_dispatch(), and registerFunctions().

Here is the call graph for this function:

◆ getRcppVersionStrings()

SEXP getRcppVersionStrings ( )

Definition at line 293 of file api.cpp.

References Rcpp::as(), RCPP_DEV_VERSION_STRING, and RCPP_VERSION_STRING.

Here is the call graph for this function:

◆ rcpp_can_use_cxx0x()

SEXP rcpp_can_use_cxx0x ( )

Definition at line 259 of file api.cpp.

References Rcpp::as().

Here is the call graph for this function:

◆ rcpp_can_use_cxx11()

SEXP rcpp_can_use_cxx11 ( )

Definition at line 269 of file api.cpp.

References Rcpp::as().

Here is the call graph for this function:

◆ rcpp_capabilities()

SEXP rcpp_capabilities ( )

Definition at line 171 of file api.cpp.

References Rcpp::as().

Here is the call graph for this function:

◆ short_file_name()

const char * short_file_name ( const char *  file)

Definition at line 153 of file api.cpp.

References Rcpp::as().

Here is the call graph for this function:

◆ stack_trace()

SEXP stack_trace ( const char *  file,
int  line 
)

Definition at line 279 of file api.cpp.

References Rcpp::as().

Here is the call graph for this function: