ScmClass 21 ext/dbm/bdbm.c static ScmObj bsddb_allocate(ScmClass *klass, ScmObj initargs); ScmClass 41 ext/dbm/bdbm.c static ScmObj bsddb_allocate(ScmClass *klass, ScmObj initargs) ScmClass 20 ext/digest/md5.c static ScmObj md5_allocate(ScmClass *, ScmObj); ScmClass 29 ext/digest/md5.c static ScmObj md5_allocate(ScmClass *klass, ScmObj initargs) ScmClass 20 ext/digest/sha1.c static ScmObj sha1_allocate(ScmClass *, ScmObj); ScmClass 29 ext/digest/sha1.c static ScmObj sha1_allocate(ScmClass *klass, ScmObj initargs) ScmClass 50 ext/fcntl/fcntl.c static ScmObj flock_allocate(ScmClass *klass, ScmObj initargs); ScmClass 57 ext/fcntl/fcntl.c static ScmObj flock_allocate(ScmClass *klass, ScmObj initargs) ScmClass 270 ext/mt-random/mt-random.c static ScmObj mt_allocate(ScmClass *klass, ScmObj initargs); ScmClass 275 ext/mt-random/mt-random.c static ScmObj mt_allocate(ScmClass *klass, ScmObj initargs) ScmClass 33 ext/net/addr.c static ScmObj sockaddr_allocate(ScmClass *, ScmObj); ScmClass 71 ext/net/addr.c static ScmObj sockaddr_allocate(ScmClass *klass, ScmObj initargs) ScmClass 78 ext/net/addr.c ScmObj Scm_MakeSockAddr(ScmClass *klass, struct sockaddr *saddr, int len) ScmClass 113 ext/net/addr.c static ScmObj sockaddr_un_allocate(ScmClass *klass, ScmObj initargs); ScmClass 118 ext/net/addr.c static ScmObj sockaddr_un_allocate(ScmClass *klass, ScmObj initargs) ScmClass 148 ext/net/addr.c static ScmObj sockaddr_in_allocate(ScmClass *klass, ScmObj initargs); ScmClass 153 ext/net/addr.c static ScmObj sockaddr_in_allocate(ScmClass *klass, ScmObj initargs) ScmClass 209 ext/net/addr.c static ScmObj sockaddr_in6_allocate(ScmClass *klass, ScmObj initargs); ScmClass 214 ext/net/addr.c static ScmObj sockaddr_in6_allocate(ScmClass *klass, ScmObj initargs) ScmClass 94 ext/net/gauche/net.h ScmObj Scm_MakeSockAddr(ScmClass *klass, struct sockaddr *addr, int len); ScmClass 483 ext/net/netdb.c ScmObj addrinfo_allocate(ScmClass *klass, ScmObj initargs) ScmClass 1210 ext/net/netlib.c extern ScmObj addrinfo_allocate(ScmClass *klass, ScmObj initargs); ScmClass 46 ext/termios/termios.c static ScmObj termios_allocate(ScmClass *klass, ScmObj initargs); ScmClass 53 ext/termios/termios.c static ScmObj termios_allocate(ScmClass *klass, ScmObj initargs) ScmClass 46 ext/threads/mutex.c static ScmObj mutex_allocate(ScmClass *klass, ScmObj initargs); ScmClass 66 ext/threads/mutex.c static ScmObj mutex_allocate(ScmClass *klass, ScmObj initargs) ScmClass 264 ext/threads/mutex.c static ScmObj cv_allocate(ScmClass *klass, ScmObj initargs); ScmClass 279 ext/threads/mutex.c static ScmObj cv_allocate(ScmClass *klass, ScmObj initargs) ScmClass 621 ext/threads/thrlib.c static ScmObj thread_exception_allocate(ScmClass *klass, ScmObj initargs) ScmClass 72 ext/uvector/gauche/uvector.h extern int Scm_UVectorElementSize(ScmClass *klass); ScmClass 73 ext/uvector/gauche/uvector.h extern ScmObj Scm_MakeUVector(ScmClass *klass, int size, void *init); ScmClass 74 ext/uvector/gauche/uvector.h extern ScmObj Scm_MakeUVectorFull(ScmClass *klass, int size, void *init, ScmClass 77 ext/uvector/gauche/uvector.h extern ScmObj Scm_UVectorAlias(ScmClass *klass, ScmUVector *v, ScmClass 60 ext/uvector/uvector.c static int uvector_index(ScmClass *klass) ScmClass 76 ext/uvector/uvector.c int Scm_UVectorElementSize(ScmClass *klass) ScmClass 86 ext/uvector/uvector.c ScmObj Scm_MakeUVectorFull(ScmClass *klass, int size, void *init, int immutable, void *owner) ScmClass 104 ext/uvector/uvector.c ScmObj Scm_MakeUVector(ScmClass *klass, int size, void *init) ScmClass 112 ext/uvector/uvector.c ScmObj Scm_UVectorAlias(ScmClass *klass, ScmUVector *v, int start, int end) ScmClass 9065 ext/uvector/uvlib.c static ScmObj string_to_bytevector(ScmClass *klass, ScmString *s, int start, int end) ScmClass 9349 ext/uvector/uvlib.c static ScmObj string_to_wordvector(ScmClass *klass, ScmString *s, int start, int end) ScmClass 45 ext/vport/vport.c static ScmObj vport_allocate(ScmClass *klass, ScmObj initargs); ScmClass 358 ext/vport/vport.c static ScmObj vport_allocate(ScmClass *klass, ScmObj initargs) ScmClass 480 ext/vport/vport.c static ScmObj bport_allocate(ScmClass *klass, ScmObj initargs); ScmClass 611 ext/vport/vport.c static ScmObj bport_allocate(ScmClass *klass, ScmObj initargs) ScmClass 54 src/class.c static ScmObj class_allocate(ScmClass *klass, ScmObj initargs); ScmClass 55 src/class.c static ScmObj generic_allocate(ScmClass *klass, ScmObj initargs); ScmClass 56 src/class.c static ScmObj method_allocate(ScmClass *klass, ScmObj initargs); ScmClass 57 src/class.c static ScmObj slot_accessor_allocate(ScmClass *klass, ScmObj initargs); ScmClass 58 src/class.c static void initialize_builtin_cpl(ScmClass *klass, ScmObj supers); ScmClass 60 src/class.c static ScmObj instance_class_redefinition(ScmObj obj, ScmClass *old); ScmClass 115 src/class.c SCM_DEFINE_BASE_CLASS(Scm_ClassClass, ScmClass, ScmClass 207 src/class.c static ScmObj class_array_to_list(ScmClass **array, int len) ScmClass 214 src/class.c static ScmObj class_array_to_names(ScmClass **array, int len) ScmClass 225 src/class.c ScmObj Scm__InternalClassName(ScmClass *klass) ScmClass 365 src/class.c static ScmObj class_allocate(ScmClass *klass, ScmObj initargs) ScmClass 465 src/class.c ScmClass *Scm_BaseClassOf(ScmClass *klass) ScmClass 505 src/class.c ScmObj Scm_VMIsA(ScmObj obj, ScmClass *klass) ScmClass 523 src/class.c static ScmObj class_name(ScmClass *klass) ScmClass 528 src/class.c static void class_name_set(ScmClass *klass, ScmObj val) ScmClass 533 src/class.c static ScmObj class_cpl(ScmClass *klass) ScmClass 538 src/class.c static void class_cpl_set(ScmClass *klass, ScmObj val) ScmClass 590 src/class.c static ScmObj class_direct_supers(ScmClass *klass) ScmClass 595 src/class.c static void class_direct_supers_set(ScmClass *klass, ScmObj val) ScmClass 606 src/class.c static ScmObj class_direct_slots(ScmClass *klass) ScmClass 611 src/class.c static void class_direct_slots_set(ScmClass *klass, ScmObj val) ScmClass 622 src/class.c static ScmObj class_slots_ref(ScmClass *klass) ScmClass 627 src/class.c static void class_slots_set(ScmClass *klass, ScmObj val) ScmClass 638 src/class.c static ScmObj class_accessors(ScmClass *klass) ScmClass 643 src/class.c static void class_accessors_set(ScmClass *klass, ScmObj val) ScmClass 655 src/class.c static ScmObj class_numislots(ScmClass *klass) ScmClass 660 src/class.c static void class_numislots_set(ScmClass *klass, ScmObj snf) ScmClass 670 src/class.c static ScmObj class_category(ScmClass *klass) ScmClass 680 src/class.c static ScmObj class_initargs(ScmClass *klass) ScmClass 685 src/class.c static void class_initargs_set(ScmClass *klass, ScmObj val) ScmClass 694 src/class.c static ScmObj class_defined_modules(ScmClass *klass) ScmClass 699 src/class.c static void class_defined_modules_set(ScmClass *klass, ScmObj val) ScmClass 715 src/class.c static ScmObj class_direct_subclasses(ScmClass *klass) ScmClass 720 src/class.c static ScmObj class_direct_methods(ScmClass *klass) ScmClass 725 src/class.c static ScmObj class_redefined(ScmClass *klass) ScmClass 759 src/class.c ScmClass **cpa, ScmClass 810 src/class.c int Scm_SubtypeP(ScmClass *sub, ScmClass *type) ScmClass 822 src/class.c int Scm_TypeP(ScmObj obj, ScmClass *type) ScmClass 830 src/class.c ScmObj Scm_ComputeCPL(ScmClass *klass) ScmClass 901 src/class.c void Scm_StartClassRedefinition(ScmClass *klass) ScmClass 929 src/class.c void Scm_CommitClassRedefinition(ScmClass *klass, ScmObj newklass) ScmClass 975 src/class.c void Scm_ReplaceClassBinding(ScmClass *klass, ScmClass *newklass) ScmClass 988 src/class.c void Scm_AddDirectSubclass(ScmClass *super, ScmClass *sub) ScmClass 1003 src/class.c void Scm_DeleteDirectSubclass(ScmClass *super, ScmClass *sub) ScmClass 1014 src/class.c void Scm_AddDirectMethod(ScmClass *super, ScmMethod *m) ScmClass 1029 src/class.c void Scm_DeleteDirectMethod(ScmClass *super, ScmMethod *m) ScmClass 1105 src/class.c ScmObj Scm_AllocateInstance(ScmClass *klass, int coresize) ScmClass 1132 src/class.c static ScmObj instance_class_redefinition(ScmObj obj, ScmClass *old) ScmClass 1239 src/class.c inline ScmSlotAccessor *Scm_GetSlotAccessor(ScmClass *klass, ScmObj slot) ScmClass 1661 src/class.c static ScmObj slot_accessor_allocate(ScmClass *klass, ScmObj initargs) ScmClass 1810 src/class.c ScmObj Scm_ObjectAllocate(ScmClass *klass, ScmObj initargs) ScmClass 1908 src/class.c static ScmObj generic_allocate(ScmClass *klass, ScmObj initargs) ScmClass 2037 src/class.c ScmClass **targs, int nargs) ScmClass 2138 src/class.c static ScmObj method_allocate(ScmClass *klass, ScmObj initargs) ScmClass 2293 src/class.c ScmObj Scm_UpdateDirectMethod(ScmMethod *m, ScmClass *old, ScmClass *newc) ScmClass 2598 src/class.c static ScmForeignPointer *make_foreign_int(ScmClass *klass, void *ptr, ScmClass 2612 src/class.c ScmObj Scm_MakeForeignPointer(ScmClass *klass, void *ptr) ScmClass 2747 src/class.c static void initialize_builtin_cpl(ScmClass *klass, ScmObj supers) ScmClass 2786 src/class.c static void init_class(ScmClass *klass, ScmClass 2851 src/class.c void Scm_InitStaticClass(ScmClass *klass, ScmClass 2861 src/class.c void Scm_InitStaticClassWithSupers(ScmClass *klass, ScmClass 2880 src/class.c void Scm_InitStaticClassWithMeta(ScmClass *klass, ScmClass 2883 src/class.c ScmClass *meta, ScmClass 2912 src/class.c void Scm_InitBuiltinClass(ScmClass *klass, const char *name, ScmClass 47 src/error.c static ScmObj message_allocate(ScmClass *klass, ScmObj initargs); ScmClass 48 src/error.c static ScmObj syserror_allocate(ScmClass *klass, ScmObj initargs); ScmClass 49 src/error.c static ScmObj readerror_allocate(ScmClass *klass, ScmObj initargs); ScmClass 50 src/error.c static ScmObj porterror_allocate(ScmClass *klass, ScmObj initargs); ScmClass 51 src/error.c static ScmObj compound_allocate(ScmClass *klass, ScmObj initargs); ScmClass 95 src/error.c static ScmObj message_allocate(ScmClass *klass, ScmObj initargs) ScmClass 163 src/error.c static ScmObj syserror_allocate(ScmClass *klass, ScmObj initargs) ScmClass 172 src/error.c static ScmObj readerror_allocate(ScmClass *klass, ScmObj initargs) ScmClass 182 src/error.c static ScmObj porterror_allocate(ScmClass *klass, ScmObj initargs) ScmClass 297 src/error.c static ScmObj compound_allocate(ScmClass *klass, ScmObj initargs) ScmClass 380 src/error.c ScmObj Scm_MakeThreadException(ScmClass *klass, ScmVM *thread) ScmClass 451 src/gauche.h typedef ScmObj (*ScmClassAllocateProc)(ScmClass *klass, ScmObj initargs); ScmClass 544 src/gauche.h SCM_EXTERN void Scm_InitStaticClass(ScmClass *klass, const char *name, ScmClass 548 src/gauche.h SCM_EXTERN void Scm_InitStaticClassWithSupers(ScmClass *klass, ScmClass 554 src/gauche.h SCM_EXTERN void Scm_InitStaticClassWithMeta(ScmClass *klass, ScmClass 557 src/gauche.h ScmClass *meta, ScmClass 563 src/gauche.h SCM_EXTERN void Scm_InitBuiltinClass(ScmClass *c, const char *name, ScmClass 569 src/gauche.h SCM_EXTERN int Scm_SubtypeP(ScmClass *sub, ScmClass *type); ScmClass 570 src/gauche.h SCM_EXTERN int Scm_TypeP(ScmObj obj, ScmClass *type); ScmClass 571 src/gauche.h SCM_EXTERN ScmClass *Scm_BaseClassOf(ScmClass *klass); ScmClass 692 src/gauche.h SCM_EXTERN ScmObj Scm_MakeForeignPointer(ScmClass *klass, void *ptr); ScmClass 1484 src/gauche.h SCM_EXTERN ScmObj Scm_MakeVirtualPort(ScmClass *klass, ScmClass 1487 src/gauche.h SCM_EXTERN ScmObj Scm_MakeBufferedPort(ScmClass *klass, ScmClass 1751 src/gauche.h SCM_EXTERN ScmObj Scm_MakeHashTableFull(ScmClass *klass, ScmClass 110 src/gauche/class.h SCM_EXTERN ScmObj Scm_ObjectAllocate(ScmClass *klass, ScmObj initargs); ScmClass 111 src/gauche/class.h SCM_EXTERN ScmObj Scm_AllocateInstance(ScmClass *klass, int coresize); ScmClass 112 src/gauche/class.h SCM_EXTERN ScmObj Scm_ComputeCPL(ScmClass *klass); ScmClass 133 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMIsA(ScmObj obj, ScmClass *klass); ScmClass 138 src/gauche/class.h SCM_EXTERN void Scm_StartClassRedefinition(ScmClass *klass); ScmClass 139 src/gauche/class.h SCM_EXTERN void Scm_CommitClassRedefinition(ScmClass *klass, ScmObj newk); ScmClass 141 src/gauche/class.h SCM_EXTERN void Scm_ReplaceClassBinding(ScmClass *klass, ScmClass *newk); ScmClass 142 src/gauche/class.h SCM_EXTERN void Scm_AddDirectSubclass(ScmClass *super, ScmClass *sub); ScmClass 143 src/gauche/class.h SCM_EXTERN void Scm_RemoveDirectSubclass(ScmClass *super, ScmClass *sub); ScmClass 144 src/gauche/class.h SCM_EXTERN void Scm_AddDirectMethod(ScmClass *super, ScmMethod *m); ScmClass 145 src/gauche/class.h SCM_EXTERN void Scm_RemoveDirectMethod(ScmClass *super, ScmMethod *m); ScmClass 149 src/gauche/class.h SCM_EXTERN void Scm_DeleteDirectSubclass(ScmClass *super, ScmClass *sub); ScmClass 150 src/gauche/class.h SCM_EXTERN void Scm_DeleteDirectMethod(ScmClass *super, ScmMethod *m); ScmClass 152 src/gauche/class.h SCM_EXTERN ScmObj Scm__InternalClassName(ScmClass *klass); ScmClass 161 src/gauche/class.h ScmClass *oldk, ScmClass 162 src/gauche/class.h ScmClass *newk); ScmClass 259 src/gauche/exception.h SCM_EXTERN ScmObj Scm_MakeThreadException(ScmClass*, ScmVM*); ScmClass 512 src/hash.c static ScmObj make_hash_table(ScmClass *klass, ScmClass 581 src/hash.c ScmObj Scm_MakeHashTableFull(ScmClass *klass, int type, ScmHashProc hashfn, ScmClass 121 src/port.c static ScmPort *make_port(ScmClass *klass, int dir, int type) ScmClass 435 src/port.c ScmObj Scm_MakeBufferedPort(ScmClass *klass, ScmClass 1013 src/port.c ScmObj Scm_MakeVirtualPort(ScmClass *klass, int direction, ScmClass 317 src/signal.c static ScmObj sigset_allocate(ScmClass *klass, ScmObj initargs); ScmClass 329 src/signal.c ScmObj sigset_allocate(ScmClass *klass, ScmObj initargs) ScmClass 615 src/system.c static ScmObj stat_allocate(ScmClass *klass, ScmObj initargs) ScmClass 700 src/system.c static ScmObj time_allocate(ScmClass *klass, ScmObj initargs) ScmClass 914 src/system.c static ScmObj tm_allocate(ScmClass *klass, ScmObj initargs) ScmClass 1297 src/system.c static ScmObj fdset_allocate(ScmClass *klass, ScmObj initargs)