St_classtype oop = St_memory.oopval format : St_memory.t -> oop -> int * kindval encode_format : int -> kind -> intval superclass : St_memory.t -> oop -> oopval is_meta : St_memory.t -> oop -> boolval this_class : St_memory.t -> oop -> oopval metaclass : St_memory.t -> oop -> oopval name : St_memory.t -> oop -> stringval inst_var_names : St_memory.t -> oop -> string listval own_inst_var_names : St_memory.t -> oop -> string listval category : St_memory.t -> oop -> stringval comment : St_memory.t -> oop -> stringval classes : St_memory.t -> oop listval definition : St_memory.t -> oop -> stringval local_method : St_memory.t -> oop -> oop -> oop optionval lookup : St_memory.t -> oop -> oop -> oop optionval install : St_memory.t -> oop -> oop -> oop -> category:string -> unitval remove : St_memory.t -> oop -> oop -> unitval selectors : St_memory.t -> oop -> string listval categories : St_memory.t -> oop -> string listval category_selectors : St_memory.t -> oop -> string -> string listval category_of : St_memory.t -> oop -> string -> string optionval new_association : St_memory.t -> oop -> oop -> oopval global : St_memory.t -> string -> oop optionval declare_global : St_memory.t -> string -> oop -> oopval globals : St_memory.t -> (string * oop) listval class_var : St_memory.t -> oop -> string -> oop optionval class_var_names : St_memory.t -> oop -> string listval subclasses : St_memory.t -> oop -> oop listval define_class :
St_memory.t ->
superclass:oop ->
name:string ->
kind:kind ->
inst_vars:string list ->
class_vars:string list ->
category:string ->
oop * boolval new_method_dict : St_memory.t -> oop