1 #ifndef Rice__Class_defn__hpp_
2 #define Rice__Class_defn__hpp_
4 #include "Object_defn.hpp"
5 #include "Module_impl.hpp"
6 #include "Module_defn.hpp"
7 #include "to_from_ruby_defn.hpp"
8 #include "Identifier.hpp"
46 Class define_class_under(
49 Object superclass = rb_cObject);
58 Object superclass = rb_cObject);
64 Class anonymous_class(
65 Object superclass = rb_cObject);
A helper for defining a Class and its methods.
Definition: Class_defn.hpp:24
Class & undef_creation_funcs()
Disallow creation of an instance from Ruby code.
Class(VALUE v)
Construct a new class wrapper from a ruby object of type T_CLASS.
Definition: Module_impl.hpp:49
The base class for all Objects.
Definition: Object_defn.hpp:25