| 440 | CppProperty(const char* doc = 0) : docstring( doc == 0 ? "" : doc ) {} ; |
| 441 | virtual ~CppProperty(){} ; |
| 442 | virtual SEXP get(Class* ) { throw std::range_error("cannot retrieve property"); } |
| 443 | virtual void set(Class*, SEXP) { throw std::range_error("cannot set property"); } |
| 444 | virtual bool is_readonly(){ return false; } |
| 445 | virtual std::string get_class(){ return ""; } |