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

#include <Module.h>

List of all members.

Public Types

typedef Rcpp::XPtr< Class > XP

Public Member Functions

 CppProperty (const char *doc=0)
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 286 of file Module.h.


Member Typedef Documentation

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

Definition at line 288 of file Module.h.


Constructor & Destructor Documentation

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

Definition at line 290 of file Module.h.


Member Function Documentation

template<typename Class>
virtual SEXP Rcpp::CppProperty< Class >::get ( Class *  ) [inline, virtual]

Definition at line 291 of file Module.h.

Referenced by Rcpp::class_< Class >::getProperty().

template<typename Class>
virtual std::string Rcpp::CppProperty< Class >::get_class ( ) [inline, virtual]

Definition at line 294 of file Module.h.

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

template<typename Class>
virtual bool Rcpp::CppProperty< Class >::is_readonly ( ) [inline, virtual]

Definition at line 293 of file Module.h.

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

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

Definition at line 292 of file Module.h.

Referenced by Rcpp::class_< Class >::setProperty().


Member Data Documentation

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

Definition at line 296 of file Module.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines