Commit History

Author SHA1 Message Date
  Lipinast Lekrisov f7bcabd956 Added TRttiIndexedProperty, the whole property handling infrastructure has been significantly redesigned 10 months ago
  Frederic Kehrein 59a1199110 Adding support for indexed properties in extended RTTI 10 months ago
  Rika Ichinose d7352e7b66 Remove most of the VER3_0 conditionals. 1 year ago
  Michaël Van Canneyt 8665e03886 * Add parameter to skip inherited fields 1 year ago
  Michaël Van Canneyt 05f0ceeb26 * Atributes for class/record methods 1 year ago
  Michaël Van Canneyt 4769ed948a * Add codeaddress to extended RTTI for static methods 1 year ago
  Michaël Van Canneyt 06601d5e60 * Fix TExtendedVmtFieldEntry.GetTail 1 year ago
  Michaël Van Canneyt 8527cb17f8 * Fix overflow in initialization of return value 1 year ago
  Michaël Van Canneyt bd2b0c8dca * Fix use of wrong memory size when getting extended property info 1 year ago
  Michaël Van Canneyt b7e8dd6268 * Add optional parameter to get methods of only current class 1 year ago
  Michaël Van Canneyt f6ce76b638 * Fix in overloads of GetFieldList 1 year ago
  Michaël Van Canneyt cde58d66fc * Make GetEnumName safer, check actual type. Allow passing an integer 1 year ago
  Sven/Sarah Barth 21ffa221e6 * fix #40595: correctly access the list of parameters of the extended method table 1 year ago
  Sven/Sarah Barth 170c05592b * ensure that the legacy method table has the correct alignment on platforms that require it (e.g. SPARC64) 1 year ago
  Michaël Van Canneyt a224f8ded7 * Extended RTTI Type info routines and data structures 2 years ago
  Sven/Sarah Barth 7eea850726 * TVmtFieldEntry.FieldOffset needs to be SizeUInt instead of PtrUInt, so that it works correctly on the various memory models of i8086 as well 1 year ago
  Sven/Sarah Barth c74441323a + add descriptive comment regarding the TVmtField* types 1 year ago
  Michaël Van Canneyt a748d7279c * Re-add comment 2 years ago
  Michaël Van Canneyt 6a07a508b8 * Simplify GetEnumNameCount (by Lagprogramming). Fixes issue #40411 2 years ago
  Michael VAN CANNEYT ccfa38c68e * Dotted RTL compiles 2 years ago
  Michael VAN CANNEYT 6f4ade6abe * Char -> AnsiChar 2 years ago
  Michaël Van Canneyt 90f902c7d4 * Invoke helper definition, allow calling it 2 years ago
  Michaël Van Canneyt 70282826ad * Parent class for hidden TVirtualInterface thunking class 2 years ago
  Michaël Van Canneyt 4d66ac9118 * Add PProcedureSignature 2 years ago
  Sven/Sarah Barth 5a0ace6d45 * replace Length(<array>) - 1 with High(<array>) which leads to slightly shorter/better code (reported by lagprogramming on the forum) 2 years ago
  Sven/Sarah Barth d40a2dbb12 + add generic utility function ConstParamIsRef<> to determine whether a specific type is passed by-value or by-reference as a const parameter 2 years ago
  Ondrej Pokorny d1f999100b Add SetToArray and ArrayToSet functions for more general RTTI Set handling 2 years ago
  yury 9a01bcf3dc * Changed Integer to Longint in definitions of RTTI structures. It fixes typinfo for 16-bit CPUs. 5 years ago
  svenbarth a00be912aa * fix regression introduced with r42240: packed sets for the Integer based variants of SetToString/StringToSet need to be shifted on Big Endian systems 6 years ago
  svenbarth 7e1607e095 * correct alignment for the property table 6 years ago