This is a subtle and far reaching fix, which hopefully removes a roadblock regarding a Dispatcher pipeline: Our type rebinding template used to pick up nested type definitions, especially 'value_type' and 'reference' from iterators and containers, took an overly simplistic approach, which was then fixed at various places driven by individual problems. Now: - value_type is conceptually the "thing" exposed by the iterator - and pointers are treated as simple values, and no longer linked to their pointee type; rather we handle the twist regarding STL const_iterator direcly (it defines a non const value_type, which is sensible from the STL point of view, but breaks our generic iterator wrapping mechanism) |
||
|---|---|---|
| .. | ||
| common | ||
| include | ||
| lib | ||
| lumiera | ||
| plugin | ||
| stage | ||
| steam | ||
| tool | ||
| vault | ||
| .gitignore | ||
| DIR_INFO | ||
| doxygen.dox | ||
| SConscript | ||