Home
last modified time | relevance | path

Searched refs:directSubclasses (Results 1 – 18 of 18) sorted by relevance

/dports/lang/clips/clips_core_source_630/core/
H A Dclassfun.c437 src = &sclass->directSubclasses; in DeleteSubclassLink()
533 cls->directSubclasses.classCount = 0; in NewClass()
534 cls->directSubclasses.classArray = NULL; in NewClass()
740 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in RemoveDefclass()
749 DeletePackedClassLinks(theEnv,&cls->directSubclasses,FALSE); in RemoveDefclass()
816 DeletePackedClassLinks(theEnv,&cls->directSubclasses,FALSE); in DestroyDefclass()
969 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in IsClassBeingUsed()
1037 while (cls->directSubclasses.classCount != 0) in DeleteClassUAG()
1039 subCount = cls->directSubclasses.classCount; in DeleteClassUAG()
1041 if (cls->directSubclasses.classCount == subCount) in DeleteClassUAG()
[all …]
H A Dobjbin.c98 directSubclasses, member
408 cls->directSubclasses.classCount + in MarkDefclassItems()
748 dummy_class.directSubclasses.classCount = cls->directSubclasses.classCount; in BsaveDefclass()
757 if (cls->directSubclasses.classCount != 0) in BsaveDefclass()
760 ObjectBinaryData(theEnv)->LinkCount += cls->directSubclasses.classCount; in BsaveDefclass()
763 dummy_class.directSubclasses.classArray = -1L; in BsaveDefclass()
829 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in BsaveClassLinks()
831 dummy_class_index = DefclassIndex(cls->directSubclasses.classArray[i]); in BsaveClassLinks()
834 ObjectBinaryData(theEnv)->LinkCount += cls->directSubclasses.classCount; in BsaveClassLinks()
1212 cls->directSubclasses.classCount =bcls->directSubclasses.classCount; in UpdateDefclass()
[all …]
H A Dclassinf.c1051 for (cnt = 0 , i = 0 ; i < cls->directSubclasses.classCount ; i++) in CountSubclasses()
1053 subcls = cls->directSubclasses.classArray[i]; in CountSubclasses()
1058 if (inhp && (subcls->directSubclasses.classCount != 0)) in CountSubclasses()
1089 for (i = si , classi = 0 ; classi < cls->directSubclasses.classCount ; classi++) in StoreSubclasses()
1091 subcls = cls->directSubclasses.classArray[classi]; in StoreSubclasses()
1106 if (inhp && (subcls->directSubclasses.classCount != 0)) in StoreSubclasses()
H A Dobjcmp.c891 if (theDefclass->directSubclasses.classCount > 0) in SingleDefclassToCode()
893 (unsigned) theDefclass->directSubclasses.classCount, in SingleDefclassToCode()
898 classLinkArrayCount += theDefclass->directSubclasses.classCount; in SingleDefclassToCode()
1005 theDefclass->directSubclasses.classCount + in InheritanceLinksToCode()
1028 for (i = 0 ; i < theDefclass->directSubclasses.classCount ; i++) in InheritanceLinksToCode()
1033 theDefclass->directSubclasses.classArray[i], in InheritanceLinksToCode()
H A Dobject.h104 directSubclasses, member
H A Dinsquery.c962 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in TestForFirstInstanceInClass()
964 if (TestForFirstInstanceInClass(theEnv,theModule,id,cls->directSubclasses.classArray[i], in TestForFirstInstanceInClass()
1106 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in TestEntireClass()
1108 TestEntireClass(theEnv,theModule,id,cls->directSubclasses.classArray[i],qchain,indx); in TestEntireClass()
H A Dclassexm.c229 PrintPackedClassLinks(theEnv,logicalName,"Direct Subclasses:",&cls->directSubclasses); in EnvDescribeClass()
1022 for (i = 0 ;i < cls->directSubclasses.classCount ; i++) in PrintClassBrowse()
1023 PrintClassBrowse(theEnv,logicalName,cls->directSubclasses.classArray[i],depth+1); in PrintClassBrowse()
H A Dclassini.c522 …AddClassLink(theEnv,&address->directSubclasses,DefclassData(theEnv)->PrimitiveClassMap[INSTANCE_AD… in CreateSystemClasses()
722 AddClassLink(theEnv,&parent->directSubclasses,sys,-1); in AddSystemClass()
H A Dinsfun.c1379 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in NetworkModifyForSharedSlot()
1380 NetworkModifyForSharedSlot(theEnv,sharedTraversalID,cls->directSubclasses.classArray[i],sd); in NetworkModifyForSharedSlot()
H A Dinscom.c1535 for (i = 0 ; i < cls->directSubclasses.classCount ; i++) in TabulateInstances()
1540 cls->directSubclasses.classArray[i],inheritFlag,allModulesFlag); in TabulateInstances()
H A Dinsfile.c930 for (i = 0 ; i < theDefclass->directSubclasses.classCount ; i++) in SaveOrMarkInstancesOfClass()
932 subclass = theDefclass->directSubclasses.classArray[i]; in SaveOrMarkInstancesOfClass()
H A Dclasspsr.c655 AddClassLink(theEnv,&cls->directSuperclasses.classArray[i]->directSubclasses,cls,-1); in BuildSubclassLinks()
/dports/lang/abcl/abcl-src-1.8.0/src/org/armedbear/lisp/
H A DLispClass.java91 private LispObject directSubclasses = NIL; field in LispClass
218 return directSubclasses; in getDirectSubclasses()
221 public void setDirectSubclasses(LispObject directSubclasses) in setDirectSubclasses() argument
223 this.directSubclasses = directSubclasses; in setDirectSubclasses()
H A DStandardClass.java246 public void setDirectSubclasses(LispObject directSubclasses) in setDirectSubclasses() argument
248 setInstanceSlotValue(symDirectSubclasses, directSubclasses); in setDirectSubclasses()
/dports/lang/gauche/Gauche-0.9.10/src/
H A Dclass.c408 instance->directSubclasses = SCM_NIL; in class_allocate()
828 return klass->directSubclasses; in class_direct_subclasses()
1103 if (SCM_FALSEP(Scm_Memq(super->directSubclasses, SCM_OBJ(sub)))) { in Scm_AddDirectSubclass()
1104 SCM_SET_CDR_UNCHECKED(p, super->directSubclasses); in Scm_AddDirectSubclass()
1105 super->directSubclasses = p; in Scm_AddDirectSubclass()
1116 super->directSubclasses = in Scm_DeleteDirectSubclass()
1117 Scm_DeleteX(SCM_OBJ(sub), super->directSubclasses, SCM_CMP_EQ); in Scm_DeleteDirectSubclass()
H A Dgauche.h768 ScmObj directSubclasses; /* list of direct subclasses */ member
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/
H A Dclos.c1458 instance->directSubclasses = SG_NIL; in class_allocate()
1621 return klass->directSubclasses; in class_direct_subclasses()
1737 if (SG_FALSEP(Sg_Memq(sub, super->directSubclasses))) { in Sg_AddDirectSubclass()
1738 super->directSubclasses = Sg_Cons(sub, super->directSubclasses); in Sg_AddDirectSubclass()
1750 super->directSubclasses = deletel(sub, super->directSubclasses); in Sg_RemoveDirectSubclass()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dclos.h118 SgObject directSubclasses; /* list of subclasses */ member