Rcpp Version 0.12.12
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

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

Definition at line 268 of file Module.h.

Constructor & Destructor Documentation

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

Definition at line 270 of file Module.h.

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

Definition at line 271 of file Module.h.

Member Function Documentation

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

Reimplemented in Rcpp::CppInheritedProperty< Class, Parent >.

Definition at line 272 of file Module.h.

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

Reimplemented in Rcpp::CppInheritedProperty< Class, Parent >.

Definition at line 275 of file Module.h.

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

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

Reimplemented in Rcpp::CppInheritedProperty< Class, Parent >.

Definition at line 274 of file Module.h.

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

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

Reimplemented in Rcpp::CppInheritedProperty< Class, Parent >.

Definition at line 273 of file Module.h.

Member Data Documentation

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

Definition at line 277 of file Module.h.


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