Rcpp Version 1.0.9
Rcpp::CppProperty< Class > Class Template Reference

#include <Module.h>

Inheritance diagram for Rcpp::CppProperty< Class >:

Public Types

typedef Rcpp::XPtr< Class > XP
 

Public Member Functions

 CppProperty (const char *doc=0)
 
virtual ~CppProperty ()
 
virtual SEXP get (Class *)
 
virtual void set (Class *, SEXP)
 
virtual bool is_readonly ()
 
virtual std::string get_class ()
 

Public Attributes

std::string docstring
 

Detailed Description

template<typename Class>
class Rcpp::CppProperty< Class >

Definition at line 266 of file Module.h.

Member Typedef Documentation

◆ XP

template<typename Class >
typedef Rcpp::XPtr<Class> Rcpp::CppProperty< Class >::XP

Definition at line 268 of file Module.h.

Constructor & Destructor Documentation

◆ CppProperty()

template<typename Class >
Rcpp::CppProperty< Class >::CppProperty ( const char *  doc = 0)
inline

Definition at line 270 of file Module.h.

◆ ~CppProperty()

template<typename Class >
virtual Rcpp::CppProperty< Class >::~CppProperty ( )
inlinevirtual

Definition at line 271 of file Module.h.

Member Function Documentation

◆ get()

template<typename Class >
virtual SEXP Rcpp::CppProperty< Class >::get ( Class *  )
inlinevirtual

◆ get_class()

template<typename Class >
virtual std::string Rcpp::CppProperty< Class >::get_class ( )
inlinevirtual

◆ is_readonly()

template<typename Class >
virtual bool Rcpp::CppProperty< Class >::is_readonly ( )
inlinevirtual

◆ set()

template<typename Class >
virtual void Rcpp::CppProperty< Class >::set ( Class *  ,
SEXP   
)
inlinevirtual

Member Data Documentation

◆ docstring

template<typename Class >
std::string Rcpp::CppProperty< Class >::docstring

Definition at line 277 of file Module.h.

Referenced by Rcpp::S4_field< Class >::S4_field().


The documentation for this class was generated from the following file: