Mercurial > projects > ldc
comparison lphobos/internal/objectimpl.d @ 106:5b5194b25f33 trunk
[svn r110] Fixed typeinfo for classes.
author | lindquist |
---|---|
date | Mon, 19 Nov 2007 06:01:48 +0100 |
parents | ccca1c13e13a |
children | 27b9f749d9fe |
comparison
equal
deleted
inserted
replaced
105:182b41f56b7f | 106:5b5194b25f33 |
---|---|
814 uint flags() { return 1; } | 814 uint flags() { return 1; } |
815 | 815 |
816 TypeInfo next; | 816 TypeInfo next; |
817 } | 817 } |
818 | 818 |
819 /+ | |
820 | |
821 class TypeInfo_Class : TypeInfo | 819 class TypeInfo_Class : TypeInfo |
822 { | 820 { |
823 char[] toString() { return info.name; } | 821 char[] toString() { return info.name; } |
824 | 822 |
825 int opEquals(Object o) | 823 int opEquals(Object o) |
878 return (info.flags & 4) ? info.offTi : null; | 876 return (info.flags & 4) ? info.offTi : null; |
879 } | 877 } |
880 | 878 |
881 ClassInfo info; | 879 ClassInfo info; |
882 } | 880 } |
881 | |
882 /+ | |
883 | 883 |
884 class TypeInfo_Interface : TypeInfo | 884 class TypeInfo_Interface : TypeInfo |
885 { | 885 { |
886 char[] toString() { return info.name; } | 886 char[] toString() { return info.name; } |
887 | 887 |