Rcpp Version 1.1.2
Loading...
Searching...
No Matches
class_< Class > Member List

This is the complete list of members for class_< Class >, including all inherited members.

AddConstructor(constructor_class *ctor, ValidConstructor valid, const char *docstring=0)class_< Class >inline
AddFactory(factory_class *fact, ValidConstructor valid, const char *docstring=0)class_< Class >inline
AddMethod(const char *name_, method_class *m, ValidMethod valid=&yes, const char *docstring=0)class_< Class >inline
AddProperty(const char *name_, prop_class *p)class_< Class >inline
class_(const char *name_, const char *doc=0)class_< Class >inline
class_()class_< Class >inline
class_pointerclass_< Class >
complete()class_< Class >inline
const_method(const char *name_, RESULT_TYPE(Class::*fun)(T...) const, const char *docstring=0, ValidMethod valid=&yes_arity< sizeof...(T)>)class_< Class >inline
const_method(const char *name_, RESULT_TYPE(*fun)(const Class *, T...), const char *docstring=0, ValidMethod valid=&yes_arity< sizeof...(T)>)class_< Class >inline
constructor(const char *docstring=0, ValidConstructor valid=&yes_arity< sizeof...(T)>)class_< Class >inline
constructor_class typedefclass_< Class >
constructorsclass_< Class >
default_constructor(const char *docstring=0, ValidConstructor valid=&yes_arity< 0 >)class_< Class >inline
derives(const char *parent)class_< Class >inline
factoriesclass_< Class >
factory(Class *(*fun)(T...), const char *docstring=0, ValidConstructor valid=&yes_arity< sizeof...(T)>)class_< Class >inline
factory_class typedefclass_< Class >
field(const char *name_, T Class::*ptr, const char *docstring=0)class_< Class >inline
field_readonly(const char *name_, T Class::*ptr, const char *docstring=0)class_< Class >inline
fields(const XP_Class &class_xp)class_< Class >inline
finalizer(void(*f)(Class *))class_< Class >inline
finalizer_class typedefclass_< Class >
finalizer_pointerclass_< Class >
get_instance()class_< Class >inlineprivate
get_typeinfo_name()class_< Class >inline
getConstructors(const XP_Class &class_xp, std::string &buffer)class_< Class >inline
getMethods(const XP_Class &class_xp, std::string &buffer)class_< Class >inline
getProperty(SEXP field_xp, SEXP object)class_< Class >inline
has_default_constructor()class_< Class >inline
has_method(const std::string &m)class_< Class >inline
has_property(const std::string &m)class_< Class >inline
invoke(SEXP method_xp, SEXP object, SEXP *args, int nargs)class_< Class >inline
invoke_notvoid(SEXP method_xp, SEXP object, SEXP *args, int nargs)class_< Class >inline
invoke_void(SEXP method_xp, SEXP object, SEXP *args, int nargs)class_< Class >inline
map_vec_signed_method typedefclass_< Class >
method(const char *name_, RESULT_TYPE(Class::*fun)(T...), const char *docstring=0, ValidMethod valid=&yes_arity< sizeof...(T)>)class_< Class >inline
method(const char *name_, RESULT_TYPE(Class::*fun)(T...) const, const char *docstring=0, ValidMethod valid=&yes_arity< sizeof...(T)>)class_< Class >inline
method(const char *name_, RESULT_TYPE(*fun)(Class *, T...), const char *docstring=0, ValidMethod valid=&yes_arity< sizeof...(T)>)class_< Class >inline
method_class typedefclass_< Class >
METHOD_MAP typedefclass_< Class >
method_names()class_< Class >inline
methods_arity()class_< Class >inline
methods_voidness()class_< Class >inline
newInstance(SEXP *args, int nargs)class_< Class >inline
nonconst_method(const char *name_, RESULT_TYPE(Class::*fun)(T...), const char *docstring=0, ValidMethod valid=&yes_arity< sizeof...(T)>)class_< Class >inline
PAIR typedefclass_< Class >
prop_class typedefclass_< Class >
PROP_PAIR typedefclass_< Class >
propertiesclass_< Class >
property(const char *name_, PROP(Class::*GetMethod)(void), const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(Class::*GetMethod)(void) const, const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(*GetMethod)(Class *), const char *docstring)class_< Class >inline
property(const char *name_, PROP(Class::*GetMethod)(void), void(Class::*SetMethod)(PROP), const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(Class::*GetMethod)(void) const, void(Class::*SetMethod)(PROP), const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(Class::*GetMethod)(void), void(*SetMethod)(Class *, PROP), const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(Class::*GetMethod)(void) const, void(*SetMethod)(Class *, PROP), const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(*GetMethod)(Class *), void(Class::*SetMethod)(PROP), const char *docstring=0)class_< Class >inline
property(const char *name_, PROP(*GetMethod)(Class *), void(*SetMethod)(Class *, PROP), const char *docstring=0)class_< Class >inline
property_class(const std::string &p)class_< Class >inline
property_classes()class_< Class >inline
property_is_readonly(const std::string &p)class_< Class >inline
PROPERTY_MAP typedefclass_< Class >
property_names()class_< Class >inline
run_finalizer(SEXP object)class_< Class >inlinevirtual
self typedefclass_< Class >
SetFinalizer(finalizer_class *f)class_< Class >inline
setProperty(SEXP field_xp, SEXP object, SEXP value)class_< Class >inline
signed_constructor_class typedefclass_< Class >
signed_factory_class typedefclass_< Class >
signed_method_class typedefclass_< Class >
specialsclass_< Class >
typeinfo_nameclass_< Class >
vec_methodsclass_< Class >
vec_signed_constructor typedefclass_< Class >
vec_signed_factory typedefclass_< Class >
vec_signed_method typedefclass_< Class >
vec_signed_method_pair typedefclass_< Class >
XP typedefclass_< Class >
~class_()class_< Class >inline