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_pointer | class_< Class > | |
complete() | class_< Class > | inline |
constructor_class typedef | class_< Class > | |
constructors | class_< Class > | |
default_constructor(const char *docstring=0, ValidConstructor valid=&yes_arity< 0 >) | class_< Class > | inline |
derives(const char *parent) | class_< Class > | inline |
factories | class_< Class > | |
factory_class typedef | class_< Class > | |
fields(const XP_Class &class_xp) | class_< Class > | inline |
finalizer(void(*f)(Class *)) | class_< Class > | inline |
finalizer_class typedef | class_< Class > | |
finalizer_pointer | class_< 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 typedef | class_< Class > | |
method_class typedef | class_< Class > | |
METHOD_MAP typedef | class_< Class > | |
method_names() | class_< Class > | inline |
methods_arity() | class_< Class > | inline |
methods_voidness() | class_< Class > | inline |
newInstance(SEXP *args, int nargs) | class_< Class > | inline |
PAIR typedef | class_< Class > | |
prop_class typedef | class_< Class > | |
PROP_PAIR typedef | class_< Class > | |
properties | class_< Class > | |
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 typedef | class_< Class > | |
property_names() | class_< Class > | inline |
run_finalizer(SEXP object) | class_< Class > | inlinevirtual |
self typedef | class_< Class > | |
SetFinalizer(finalizer_class *f) | class_< Class > | inline |
setProperty(SEXP field_xp, SEXP object, SEXP value) | class_< Class > | inline |
signed_constructor_class typedef | class_< Class > | |
signed_factory_class typedef | class_< Class > | |
signed_method_class typedef | class_< Class > | |
specials | class_< Class > | |
typeinfo_name | class_< Class > | |
vec_methods | class_< Class > | |
vec_signed_constructor typedef | class_< Class > | |
vec_signed_factory typedef | class_< Class > | |
vec_signed_method typedef | class_< Class > | |
vec_signed_method_pair typedef | class_< Class > | |
XP typedef | class_< Class > | |
~class_() | class_< Class > | inline |