Rcpp Version 0.12.12
String.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Rcpp::String
 
struct  Rcpp::traits::r_type_traits< Rcpp::String >
 
struct  Rcpp::traits::r_sexptype_traits< Rcpp::String >
 

Namespaces

 Rcpp
 Rcpp API.
 
 Rcpp::traits
 traits used to dispatch wrap
 
 Rcpp::internal
 internal implementation details
 

Macros

#define RCPP_STRING_DEBUG_LEVEL   0
 
#define RCPP_STRING_DEBUG(MSG)
 
#define RCPP_STRING_DEBUG_1(fmt, MSG)
 
#define RCPP_STRING_DEBUG_2(fmt, M1, M2)
 
#define RCPP_STRING_DEBUG_3(fmt, M1, M2, M3)
 

Functions

template<>
SEXP Rcpp::internal::make_charsexp< Rcpp::String > (const Rcpp::String &s)
 
template<>
SEXP Rcpp::wrap< Rcpp::String > (const Rcpp::String &object)
 
bool Rcpp::operator== (const String::StringProxy &lhs, const String &rhs)
 
bool Rcpp::operator!= (const String::StringProxy &lhs, const String &rhs)
 
bool Rcpp::operator== (const String::const_StringProxy &lhs, const String &rhs)
 
bool Rcpp::operator!= (const String::const_StringProxy &lhs, const String &rhs)
 

Macro Definition Documentation

#define RCPP_STRING_DEBUG (   MSG)
#define RCPP_STRING_DEBUG_1 (   fmt,
  MSG 
)

Definition at line 38 of file String.h.

Referenced by Rcpp::String::append_wide_string(), and Rcpp::String::get_sexp().

#define RCPP_STRING_DEBUG_2 (   fmt,
  M1,
  M2 
)
#define RCPP_STRING_DEBUG_3 (   fmt,
  M1,
  M2,
  M3 
)

Definition at line 40 of file String.h.

#define RCPP_STRING_DEBUG_LEVEL   0

Definition at line 26 of file String.h.