dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/include il_program.h,1.34,1.35


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/include il_program.h,1.34,1.35
Date: Fri, 14 Feb 2003 20:57:55 -0500

Update of /cvsroot/dotgnu-pnet/pnet/include
In directory subversions:/tmp/cvs-serv9268/include

Modified Files:
        il_program.h 
Log Message:


Add the new helper function ILClassNextMemberMatch and use it to speed
up method/field resolution in ilasm and ilalink.


Index: il_program.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/include/il_program.h,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -r1.34 -r1.35
*** il_program.h        31 Jan 2003 03:03:46 -0000      1.34
--- il_program.h        15 Feb 2003 01:57:52 -0000      1.35
***************
*** 698,701 ****
--- 698,710 ----
  
  /*
+  * Iterate over the members of a class that match the given criteria.
+  * If "kind" is zero, then match all kinds.  If "name" is NULL, then
+  * match all names.  If "signature" is NULL, then match all signatures.
+  * The conditions are AND'ed together.
+  */
+ ILMember *ILClassNextMemberMatch(ILClass *info, ILMember *last, int kind,
+                                                                const char 
*name, ILType *signature);
+ 
+ /*
   * Mark a class definition as "complete".  This is typically
   * used by compilers and assemblers to prevent further members





reply via email to

[Prev in Thread] Current Thread [Next in Thread]