Rcpp Version 1.0.14
Loading...
Searching...
No Matches
Rcpp::CppProperty< Class > Class Template Reference

#include <Module.h>

Inheritance diagram for Rcpp::CppProperty< Class >:

Public Types

typedef Rcpp::XPtr< ClassXP
 

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 450 of file Module.h.

Member Typedef Documentation

◆ XP

Definition at line 452 of file Module.h.

Constructor & Destructor Documentation

◆ CppProperty()

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

Definition at line 454 of file Module.h.

◆ ~CppProperty()

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

Definition at line 455 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()

◆ 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 461 of file Module.h.

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


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