Rcpp Version 1.0.14
Loading...
Searching...
No Matches
Rcpp::CppInheritedProperty< Class, Parent > Class Template Reference

#include <Module.h>

Inheritance diagram for Rcpp::CppInheritedProperty< Class, Parent >:
Collaboration diagram for Rcpp::CppInheritedProperty< Class, Parent >:

Public Types

typedef CppProperty< ClassBase
 
- Public Types inherited from Rcpp::CppProperty< Class >
typedef Rcpp::XPtr< ClassXP
 

Public Member Functions

 CppInheritedProperty (CppProperty< Parent > *parent_property_)
 
SEXP get (Class *obj)
 
void set (Class *obj, SEXP s)
 
bool is_readonly ()
 
std::string get_class ()
 
- Public Member Functions inherited from Rcpp::CppProperty< Class >
 CppProperty (const char *doc=0)
 
virtual ~CppProperty ()
 

Private Attributes

CppProperty< Parent > * parent_property
 

Additional Inherited Members

- Public Attributes inherited from Rcpp::CppProperty< Class >
std::string docstring
 

Detailed Description

template<typename Class, typename Parent>
class Rcpp::CppInheritedProperty< Class, Parent >

Definition at line 465 of file Module.h.

Member Typedef Documentation

◆ Base

Definition at line 467 of file Module.h.

Constructor & Destructor Documentation

◆ CppInheritedProperty()

template<typename Class , typename Parent >
Rcpp::CppInheritedProperty< Class, Parent >::CppInheritedProperty ( CppProperty< Parent > *  parent_property_)
inline

Definition at line 469 of file Module.h.

Member Function Documentation

◆ get()

template<typename Class , typename Parent >
SEXP Rcpp::CppInheritedProperty< Class, Parent >::get ( Class obj)
inlinevirtual

Reimplemented from Rcpp::CppProperty< Class >.

Definition at line 474 of file Module.h.

References Rcpp::CppProperty< Class >::get(), and Rcpp::CppInheritedProperty< Class, Parent >::parent_property.

Here is the call graph for this function:

◆ get_class()

template<typename Class , typename Parent >
std::string Rcpp::CppInheritedProperty< Class, Parent >::get_class ( )
inlinevirtual

Reimplemented from Rcpp::CppProperty< Class >.

Definition at line 477 of file Module.h.

References Rcpp::CppProperty< Class >::get_class(), and Rcpp::CppInheritedProperty< Class, Parent >::parent_property.

Here is the call graph for this function:

◆ is_readonly()

template<typename Class , typename Parent >
bool Rcpp::CppInheritedProperty< Class, Parent >::is_readonly ( )
inlinevirtual

Reimplemented from Rcpp::CppProperty< Class >.

Definition at line 476 of file Module.h.

References Rcpp::CppProperty< Class >::is_readonly(), and Rcpp::CppInheritedProperty< Class, Parent >::parent_property.

Here is the call graph for this function:

◆ set()

template<typename Class , typename Parent >
void Rcpp::CppInheritedProperty< Class, Parent >::set ( Class obj,
SEXP  s 
)
inlinevirtual

Reimplemented from Rcpp::CppProperty< Class >.

Definition at line 475 of file Module.h.

References Rcpp::as(), Rcpp::CppInheritedProperty< Class, Parent >::parent_property, and Rcpp::CppProperty< Class >::set().

Here is the call graph for this function:

Member Data Documentation

◆ parent_property


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