Paul Ishenin schrieb: > Hello, FPC developers' list > > I am trying to understand how to add an enumerator support to the fgl > containers. Seems it is imposible. > > I need enumerator to return the same type as generic container. So I > declared enumerator class as generic too. But how to use it inside the > generic container class? > > I guessed to use the next construction: > > generic TFPGList<T> = class(TFPSList) > type public > TFPGListEnumeratorSpec = specialize TFPGListEnumerator<T>; > .... > > Everything compiles fine, but when I declare a specialize type for the > generic TFPGList I get very strange compiler errors. > > I attached a simple project which exposes the bug. >
Probably something wrong with nested token replay. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel